aula engenharia de usabilidade
DESCRIPTION
Aula ENGENHARIA DE USABILIDADETRANSCRIPT
Objetivos desta aula
• Fazer Feedback das aulas anteriores. • Apresentar Recomendações Ergonômicas para IHC
Feedback de aulas anteriores
• Foi visto que Usabilidade refere-se à qualidade da IHC proporcionada pela interface de um sistema de computação.
• A IHC é determinante das estratégias e do desempenho do usuário em sua tarefa.
• Um SW deficientes causam baixa produtividade e fraco retorno de investimentos.
• A seguir são mostradas algumas causas dessas deficiência. Observem:
Causas das deficiências das IHC:
• Conhecimento incompleto sobre a tarefa e sobre usuários.
• Ausência de métodos e ferramentas para concepção e avaliação.
• Concepção segundo uma orientação funcional em detrimento da operacional.
Recomendações Ergonômicas p/IHC
• Representam conhecimento mais pontual e detalhado em relação aos critérios ergonômicos.
• São regras aplicáveis à seleção e a configuração de estilos de diálogo, janelas, caixa de diálogo, formulários, menus, listas, tabelas, botões, campos, rótulos, código, cores, etc.
• Tem objetivo de apoiar os tipos de projetos de IHC. (Fonte: ISO 9241)
Recomendações Ergonômicas p/IHC
Estão organizadas segundo uma visão das interfaces no software em:
Comportamentos;
Objetos interações; e
Atributos destes tipos de objetos.
Comportamentos
Podem ser: ELEMENTARES OU ESTRUTURADOS
COMPORTAMENTOS ELEMENTARES: devem antecipar-se e reagir às ações dos usuários, através de uma condução para ajudá-los.
• Convite à interação. Ex: “Forneça o CEP” em vez de “Forneça a informação que está faltando”.
• Apoio às ações do usuário. Ex: valores default, seletores (select), etc.
• Feedback das ações do usuário. Ex: sinal sonoro, indicador de progressão, mensagens, etc.
Comportamentos
Comportamentos estruturados: são componentes que estabelecem diálogos entre o sistema e os usuários. • Diálogo por menu
• Diálogo por linguagem de comando
• Diálogo por preenchimento de formulário
• Diálogo por manipulação direta
• Diálogo passo a passo
• Diálogo questão versus resposta
Objetos de Interação
São definidos como objetos de software com recursos para gerar uma série de imagens e para reagir conforme as ações dos usuários sobre estas imagens.
Objetos de Interação
Eles ocupam as telas e são tipicamente baseados em metáforas de objetos do mundo real (não informatizados): janelas, menu, formulários, botões etc.
Objetos de interação
São organizados em Painéis de controle que possuem: • janelas, formulários, caixas de diálogo, caixas
de mensagens, cursores (hint), menus (barra, painel, ferramentas), lista de seleção (listBox), radio button, check box, botões de comando (button), texfield (campos de dados), areafield, listas tabelas, gráficos, textos, mensagens, rótulos,
Objetos de interação
A nível de Modelagem os objetos de interação podem ser pessoas, os equipamentos, artefatos, recursos, componentes, etc. Envolvidos na interação.
Por exemplo, um sistema para ser usado pelos garçons no atendimento aos clientes de um restaurante, envolve os seguintes “objetos”.:
Objetos de interação
• Garçom: recurso humano que serve à mesa.
• Dispositivos PDAs: são utilizados pelos garçons para comandar os pedidos diretamente à cozinha do restaurante.
• Cozinha: cozinha do restaurante, responsável por receber, executar e avisar quando os pedidos comandados pelos garçons estiverem prontos por meio dos PDAs.
• Pedido: relação de pedidos dos clientes de uma mesa.
• Mesa: mesa do restaurante, corresponde a um grupo de clientes que estão sendo atendidos juntos.
• ...
Objetos de interação
Outra questão importante relacionada aos objetos de interação diz respeito a PORTABILIDADE. Cada plataforma propõe objetos de interação distintos.
A solução são os Objetos de interação abstrato (OIA) são especificações de recursos oferecidos por uma plataforma específica.
Objetos de interação
Enfim, os objetos de interação definem entidades que o operador pode perceber e manipular através dispositivos de acesso ao SW. De modo que forneçam recursos para apresentação e a recepção as suas ações.
Atributos de objetos
Os Objetos de interação seguem os princípios da orientação a objetos, encapsulando dados e funções, são organizados em classes que permitem reaproveitamento de recursos (herança). Uma classe é matriz e o objetos são instâncias de classe, seus dados são denominados de atributos e suas funções de métodos.