1 / 62

Interface

Interface. Homem-Máquina. :Uma Metodologia. MCIE. para a Concepção de. Interfaces Ergonômicas. José Eustáquio Rangel de Queiroz. Prof:. Carga Horária:. 60 h.

tia
Download Presentation

Interface

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Interface Homem-Máquina :Uma Metodologia MCIE para a Concepção de Interfaces Ergonômicas José Eustáquio Rangel de Queiroz Prof: Carga Horária: 60 h

  2. “Usability is the extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency, and satisfaction in a specified context of use.” [ISO 9241-11 (1995)]

  3. Roteiro • Considerações Iniciais • Etapas do MCIE • Análise dos Requisitos • Análise e Modelagem do Contexto • Análise e Modelagem do Usuário • Análise e Modelagem da Tarefa • Modelagem da Interação • Prototipagem • Referências Bibliográficas

  4. Considerações Iniciais I • MCIE I • Metodologia para Concepção de Interfaces Ergonômicas [Turnell, 2004] • Adoção pelo Grupo de Interfaces Homem-Máquina – DEE-DSC/CEEI/UFCG • Concepção, implementação e avaliação de interfaces com o usuário de sistemas interativos homem-máquina • Abordagem centrada no usuário e embasada por regras ergonômicas

  5. Considerações Iniciais II • MCIE II • Desenvolvimento iterativo e incremental Subdivisão em 3 etapas • Análise de Requisitos • Análise e Modelagem do Usuário • Análise e Modelagem da Tarefa • Análise e Modelagem do Contexto de Uso • Modelagem da Interação • Prototipagem

  6. Considerações Iniciais III • MCIE III • Avaliação dos artefatos construídos em cada etapa imediatamente após sua conclusão  Uso dos artefatos como entradas para a etapa seguinte • Consideração do modelo cognitivo (modo de pensar e agir) do usuário • Existência de ferramentas para apoio da maioria das etapas do desenvolvimento da interface

  7. Considerações Iniciais IV • MCIE IV • Uso de princípios ergonômicos • Redução do esforço mental do usuário • Facilitação de tomadas de decisão • Concepção de interfaces com o usuário tolerantes a erro e dotadas de mecanismos adequados para a resolução de problemas

  8. Considerações Iniciais V • MCIE V • Integração das ferramentas geradas nas diferentes etapas • Uso da linguagemXIML (eXtensible Interface Markup Language) para exportação de descrições de interfaces entre diferentes ferramentas [Scherer, 2004]

  9. Etapas do MCIE I UML (Rational Rose) Questionário (USer) MAD, MAD*, TKS, TAOS (iTAOS), CTT (CTTE) Análise de Requisitos Análise e Análise e Análise e Modelagem do Modelagem do Modelagem da Contexto Usuário Tarefa Modelo Cognitivo do Comportamento Humano Modelo do Modelo do Modelo da Contexto Usuário Tarefa Avaliação Modelagem da Interação Regras Ergonômicas (MEDITE), Diretrizes de Projeto, Heurísticas, Guias de Estilo, Padrões (ISO 9241) Análise e 1 2 3 Conhecimento Modelagem da Ergonômico Apresentação EDITOR (MEDITE), Quadros (MCI) Modelo da Avaliação • Heurísticas + Regras Ergonômicas • Testes de Usabilidade • Inspeção de Conformidade a Padrões Internacionais Apresentação 1 2 3 1 2 Conhecimento Ergonômico 3 Análise e Diretrizes de Projeto, Guias de Estilo (Windows, Sun) Conhecimento Modelagem da Ergonômico Navegação Modelo de Navegação (Design CPN) Modelo da Avaliação Navegação 1 2 3 Prototipagem Conhecimento Conhecimento Ergonômico Ergonômico Diretrizes de Projeto, Padrões (ISO 9241) Conhecimento Prototipagem Ergonômico Conhecimento Ergonômico EDITOR (MEDITE), AGILE (MCI), DevGuide 1 2 3 Protótipo Avaliação

  10. Etapas do MCIE III • Análise de Requisitos II • Considerações importantes para o projeto de uma interface com o usuário • Quem irá utilizá-la • Análise e Modelagem do Usuário • Para que será utilizada • Análise e Modelagem da Tarefa • Qual será o contexto de uso • Análise e Modelagem do Contexto de Uso

  11. Etapas do MCIE IV • Análise de Requisitos III • Análise e Modelagem do Usuário I • Atributos do usuário • Limitações • Habilidades • Preferências • Papel do usuário na realização da tarefa • Comportamento cognitivo do usuário em face de situações críticas

  12. Etapas do MCIE V • Análise de Requisitos IV • Análise e Modelagem do Usuário II • Estratégias de coleta de dados do usuário • Observação de Campo ou Laboratorial • Administração de Questionários • Realização de Entrevistas • Análise de Relatórios de Falhas

  13. Etapas do MCIE VI • Análise de Requisitos V • Análise e Modelagem do Usuário III • Uso da Ferramenta para o Delineamento do Perfil do Usuário do Instrumento WebQuest • USer(User Sketcher) • Sondagem de características do usuário (I) Físicas (II) Relativas ao conhecimento e à experiência (III) Relativas à tarefa e ao trabalho • “Mapeamento” de universos amostrais de usuários envolvidos em diferentes contextos de projeto/ avaliação

  14. Etapas do MCIE VII • Análise de Requisitos VI • Análise e Modelagem do Usuário IV • Excerto do USer (User Sketcher)

  15. Etapas do MCIE VIII • Análise de Requisitos VII • Análise e Modelagem do Contexto I • Especificação de onde e em que condições a interface com o usuário será utilizada • Atributos Contextuais • Usuários • E.g. categoria (principiante, intermediário, experiente), experiência com a tarefa, limitações físicas

  16. Etapas do MCIE IX • Análise de Requisitos VIII • Análise e Modelagem do Contexto II • Atributos Contextuais • Tarefas • E.g. duração, riscos resultantes de erros, freqüência de uso, flexibilidade • Equipamentos • E.g. identificação do produto, características do hardware, descrição do produto, condições visuais

  17. Etapas do MCIE X • Análise de Requisitos IX • Análise e Modelagem do Contexto III • Inexistência de uma ferramenta específica para a coleta de dados relativos ao contexto de uso  Ferramenta em desenvolvimento

  18. Etapas do MCIE XI • Análise de Requisitos X • Análise e Modelagem da Tarefa I • Tarefa I • Propósito relacionado a uma série ordenada de ações passíveis de permitir atingi-lo • Algo a ser executado pelo usuário durante a preparação, operação e manutenção de um sistema • Descrição em termos de objetivos, procedimentos, regras de funcionamento, restrições, etc.

  19. Etapas do MCIE XII • Análise de Requisitos XI • Análise e Modelagem da Tarefa II • Tarefa II • Diferenciação dos conceitos de função e processo Ênfase intencional do ponto de vista do usuário • Dualidade de pontos de vista • Evolução da ação  Modo de execução • Resultado da ação  Estado final

  20. Etapas do MCIE XIII • Análise de Requisitos XII • Análise e Modelagem da Tarefa III • Compreensão da Tarefa • Seqüências de ações necessárias para realização de uma tarefa • Porque tais seqüências são necessárias • Qual é o fluxo da informação • Qual a contribuição do usuário para o processo • O que pode ser automatizado, com fins à otimização da produtividade, eficiência e qualidade do sistema

  21. Etapas do MCIE XIV • Análise de Requisitos XIII • Análise e Modelagem da Tarefa IV • Detalhamento da Tarefa • Propósito • Determinação da natureza, do objetivo, das partes constituintes (sub-tarefas e ações elementares) e da ordem na qual tais partes devem ser executadas para a finalização satisfatória da tarefa

  22. Etapas do MCIE XV • Análise de Requisitos XIV • Análise e Modelagem da Tarefa V • Usuário I • Habilidade de comunicação com seres humanos • Autonomia, adaptação e inteligência • Capacidade de realização de avaliações subjetivas • Capacidade de reconhecimento de padrões constantes em situações variadas • Capacidade de superação de erros e incompletude nos dados

  23. Etapas do MCIE XVI • Análise de Requisitos XV • Análise e Modelagem da Tarefa VI • Usuário II • Percepção e adaptação a eventos incomuns e inesperados • Comportamento fundamentado em experiências • Adaptação de decisões a situações novas ou inusitadas • Capacidade de desenvolvimento de novas soluções

  24. Etapas do MCIE XVII • Análise de Requisitos XVI • Análise e Modelagem da Tarefa VII • Sistema I • Realização de ações repetitivas com confiabilidade • Capacidade para a realização de avaliações objetivas • Manutenção do nível de desempenho após longos períodos de ação • Realização simultânea de atividades diversas

  25. Etapas do MCIE XVIII • Análise de Requisitos XVII • Análise e Modelagem da Tarefa VIII • Sistema II • Armazenamento e recuperação com precisão de grandes volumes de informação • Detecção de estímulos fora da faixa de percepção humana • Comportamento fundamentado em regras e instruções

  26. Etapas do MCIE XIX • Análise de Requisitos XVIII • Análise e Modelagem da Tarefa IX • Coleta de Dados I • Estratégias Diretas • Observações de Campo (in loco) Anotações (lápis e papel)  Registros em áudio e/ou vídeo • Verbalização de Ações (Think aloud) • Entrevistas contextuais Ao vivo Contato telefônico • Discussões em grupo típicas • Workshops estruturados/ facilitados

  27. Etapas do MCIE XX • Análise de Requisitos XIX • Análise e Modelagem da Tarefa X • Coleta de Dados II • Estratégias Indiretas • Questionários Impressos (lápis e papel) Eletrônicos (aplicações locais ou Web) • Discussões em grupo eletrônicas (textuais ou audiovisuais) • Captura automática (Automatic logging)

  28. Etapas do MCIE XXI • Análise de Requisitos XX • Análise e Modelagem da Tarefa XI • Coleta de Dados III • Focos • Situações de Normalidade • Situações Críticas para o Contexto de Uso • Situações de Erro

  29. Etapas do MCIE XXII • Análise de Requisitos XXI • Análise e Modelagem da Tarefa XII • Análise da Tarefa I • Conjunto de métodos empregados na descrição de o que será realizado pelo usuário a partir da interface na qualidade de agente mediador  Melhor entendimento dos procedimentos necessários para a conclusão satisfatória das ações associadas

  30. Etapas do MCIE XXIII • Análise de Requisitos XXII • Análise e Modelagem da Tarefa XIII • Análise da Tarefa II • Direcionamento  Ponto de Vista do Usuário • Objetivos/ Metas • Lógica de execução (Plano de ações e Estrutura da tarefa e de sub-tarefas) • Conceitos e objetos utilizados durante a execução da tarefa • Procedimentos (métodos) adotados para atingir os objetivos/ metas

  31. Etapas do MCIE XXIV • Análise de Requisitos XXIII • Análise e Modelagem da Tarefa XIV • Análise da Tarefa III • Direcionamento  Ponto de Vista do Usuário • Condições necessárias para a aplicação dos métodos • Possíveis incoerências/ incompletudes descritivas • Dificuldades e fatores críticos (freqüência e importância) na execução da tarefa

  32. Etapas do MCIE XXV • Análise de Requisitos XXIV • Análise e Modelagem da Tarefa XV • Análise da Tarefa IV • Resultado • Descrição detalhada e hierarquizada da tarefa • Diagnóstico das situações problemáticas • Graus de dificuldades do projeto • Soluções possíveis e/ou recomendações ergonômicas para a concepção da interface do futuro sistema

  33. Etapas do MCIE XXVI • Análise de Requisitos XXV • Análise e Modelagem da Tarefa XVI • Análise da Tarefa V • Descrição Detalhada da Tarefa  Modelo da Tarefa • Especificação do sistema • Projeto da interface • Elaboração da documentação do sistema • Elaboração de material de treinamento

  34. Etapas do MCIE XXVII • Análise de Requisitos XXVI • Análise e Modelagem da Tarefa XVII • Modelagem da Tarefa • Descrição lógica das atividades a serem executadas pelo usuário, tendo a interface como agente mediador, a fim de atingir os objetivos almejados • Decomposição da tarefa do usuário em subtarefas até o nível de ações elementares http://www.dcs.gla.ac.uk/~johnson/papers/dsvis_2001/pribeaunu/

  35. Etapas do MCIE XXVIII • Análise de Requisitos XXVII • Análise e Modelagem da Tarefa XVIII • Modelo da Tarefa • Descrição detalhada das tarefas, sub-tarefas e métodos envolvidos na utilização do sistema • Identificação dos recursos necessários para a realização da tarefa Usuários Sistema

  36. Etapas do MCIE XXIX • Análise de Requisitos XXVIII • Análise e Modelagem da Tarefa XIX • Estrutura da Tarefa I • Decomposição Hierárquica • Ponto de Partida  Tarefa objetivo  Nível mais elevado  Raiz • Ponto Final  Tarefa elementar  Nível mais baixo  Folhas

  37. Etapas do MCIE XXX • Análise de Requisitos XXIX • Análise e Modelagem da Tarefa XX • Estrutura da Tarefa II • Tarefas Elementares  Ações Elementares • Decomposição de Ações • Ações de Alto Nível  Ações Intermediárias  Ações Elementares Execução via Comando Único

  38. Estrutura da Tarefa Tarefa Sub-tarefa Sub-tarefa Sub-tarefa Sub-tarefa Sub-tarefa Sub-tarefa Procedimento Ação Ação Ação Ação Estrutura de Objeto Objeto Objeto Etapas do MCIE XXXI • Análise de Requisitos XXX • Análise e Modelagem da Tarefa XXI • Estrutura da Tarefa II

  39. Etapas do MCIE XXXII • Análise de Requisitos XXXI • Análise e Modelagem da Tarefa XXII • Complexidade da Tarefa I • Dificuldade de Decomposição da Tarefa em Ações • Ações muito pequenas e simples  Frustração em face do número elevado de ações para a realização de tarefas de alto nível • Ações muito grandes e complexas  Tarefa de decomposição mais difícil (às vezes impraticável ou até mesmo impossível) • Suporte de mecanismos de ajuda

  40. Etapas do MCIE XXXIII • Análise de Requisitos XXXII • Análise e Modelagem da Tarefa XXIII • Complexidade da Tarefa II • Freqüência Relativa da Ações • Ações freqüentes devem ser simples e de rápida execução

  41. Etapas do MCIE XXXIV • Análise de Requisitos XXXIII • Análise e Modelagem da Tarefa XXIV • Complexidade da Tarefa III • Exemplo • Decomposição de tarefas em um editor de texto • Ações freqüentes Execução via teclas especiais  E.g. REMOVER FRASE • Ações intermediárias Execução via menus  E.g. INSERIR SÍMBOLOS ESPECIAIS • Ações complexas ou pouco freqüentes Execução via seqüência de menus ou formulários  E.g. ALTERAR FORMATO DE IMPRESSÃO

  42. Etapas do MCIE XXXV • Análise de Requisitos XXXIV • Análise e Modelagem da Tarefa XXV • Relevância I • Desenvolvimento de aplicações de hardware/ software destinadas ao auxílio de indivíduo na execução de atividades cotidianas (tarefas) • Projeto de sistemas mais usáveis • Melhor compreensão das ações dos indivíduos durante a execução de tarefas cotidianas

  43. Etapas do MCIE XXXVI • Análise de Requisitos XXXV • Análise e Modelagem da Tarefa XXVI • Relevância II • Possibilidade de representação de diferentes níveis de informação da interface com o usuário em alto nível de abstração a partir de abordagens de projeto baseadas em modelos (model-based approaches) • Necessidade de conhecimento mais detalhado do trabalho do usuário para desenvolver aplicações de hardware/software que possam auxiliá-lo eficaz e eficientemente

  44. Etapas do MCIE XXXVII • Análise de Requisitos XXXVI • Análise e Modelagem da Tarefa XXVII • Etapas • Levantamento de Tarefas • Identificação dos objetivos do usuário e elaboração da lista de tarefas associadas a tais objetivos • Priorização de Tarefas • Descrição de Tarefas • Decomposição de Tarefas

  45. Etapas do MCIE XXXVIII • Análise de Requisitos XXXVII • Análise e Modelagem da Tarefa XXVIII • Modelo da Tarefa I • Artefato resultante da Análise da Tarefa • Definição explícita de objetivos do usuário e ações necessárias para atingi-los • Construção fundamentada em formalismos • Relacionamento com os conceitos de Decomposição da Tarefa e Atributos Causais/ Temporais

  46. Etapas do MCIE XXXIX • Análise de Requisitos XXXVIII • Análise e Modelagem da Tarefa XXIX • Modelo da Tarefa II • Formalismos • Méthode Analytique de Description de Tâches (MAD) • User Action Notation (UAN) • Interactive Cooperative Objects (ICO) • Goals, Operators, Methods and Selection Rules (GOMS) • Task-and-Action Oriented System (TAOS) • Concur Task Tree (CTT)

  47. Etapas do MCIE XL • Análise de Requisitos XXXIX • Análise e Modelagem da Tarefa XXX • Modelo da Tarefa no MCIE • Formalismos adotados • MAD (Méthode Analytique de Description des Tâches) • CTT (Concur Task Tree)  Ferramenta CTTE (Concur Task Tree Environment) (Freeware) • Avaliação da completude do modelo gerado  Participação e auxílio do usuário

  48. Etapas do MCIE XLI • Análise de Requisitos XL • Análise e Modelagem da Tarefa XXXI • Formalismo CTT I • Focalização nas ações do usuário • Estruturação hierárquica de tarefas e subtarefas até a representação de tarefas elementares (ações) • Representação gráfica • Suporte a relacionamentos temporais • Alocação de tarefas • Associação Ações-Objetos

  49. Etapas do MCIE XLII • Análise de Requisitos XLI • Análise e Modelagem da Tarefa XXXII • Formalismo CTT II • Descrição de Tarefas Individuais • Nome • Tipo • Subtarefa(s) • Objetos associados

  50. Etapas do MCIE XLIII • Análise de Requisitos XLII • Análise e Modelagem da Tarefa XXXIII • Formalismo CTT III • Exemplo Tarefa Abstrata Tarefa Interativa Tarefa do Sistema

More Related