aula engenharia de usabilidade

17
Engenharia da Usabilidade Aula 4 Prof. Paulo Guilherme

Upload: felipe-navar

Post on 18-Feb-2016

212 views

Category:

Documents


0 download

DESCRIPTION

Aula ENGENHARIA DE USABILIDADE

TRANSCRIPT

Engenharia

da

Usabilidade

Aula 4

Prof. Paulo Guilherme

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.

ATIVIDADE PRÁTICA

Pesquise na Web, Um site que possuam objetos de interação e descreva seus comportamentos.