35
Ergonomia de Interfaces de Software

Aula 04 Ergonomia

Embed Size (px)

DESCRIPTION

jouoonuo

Citation preview

Page 1: Aula 04    Ergonomia

Ergonomiade

Interfacesde

Software

Page 2: Aula 04    Ergonomia

Conceito

Ergonomia(do grego ergo: trabalho e nomos: leis)

Ciência que tem como objetivo a compreensão da interação entre o homem e os outros elementos de um sistema de trabalho.

Page 3: Aula 04    Ergonomia

Forma de Apresentação

● Critérios elementares– Aspectos necessários para se criar interfaces

ergonômicas.● Recomendações

– Para o cumprimento de cada critério, serão apresentadas diversas recomendações.

Page 4: Aula 04    Ergonomia

Critérios Elementares

● Presteza● Agrupamento por

localização● Agrupamento por formato● Feedback● Legibilidade● Concisão● Ações Mínimas● Densidade informacional● Ações explícitas

● Controle do usuário● Flexibilidade● Experiência do usuário● Proteção contra erros● Mensagens de erros● Correção de erros● Consistência● Significados● Compatibilidade

Page 5: Aula 04    Ergonomia

Presteza

Uma boa presteza guia o usuário e lhe poupa, por exemplo, o aprendizado de uma série de comandos.

Ela permite, também, que o usuário saiba em que modo ou em que estado ele está, onde ele se encontra no diálogo e o que ele fez para se encontrar nessa situação.

Uma boa presteza facilita a navegação no aplicativo e diminui a ocorrência de erros.

Page 6: Aula 04    Ergonomia

PrestezaRecomendações

1 - Os títulos de telas, janelas e caixas de diálogo, devem estar no alto,centrados ou alinhados à esquerda.

Page 7: Aula 04    Ergonomia

PrestezaRecomendações

2 - Todo mostrador de dados deve ser identificado por um rótulo único de identificação.

Page 8: Aula 04    Ergonomia

PrestezaRecomendações

3 – Um rótulo descritivo deveria ser empregado caso o dado a ser digitado, possua um formato particular.

Page 9: Aula 04    Ergonomia

PrestezaRecomendações

4 – Um rótulo descritivo deve ser empregado, caso o valor a ser apresentado ou digitado esteja associado a uma unidade financeira ou métrica.

Exemplos positivos:

Total da Fatura: R$ .........,.....

Distância (Km): ........

Page 10: Aula 04    Ergonomia

PrestezaRecomendações

5 – Defina um símbolo padrão para o convite à interação e reserve esse símbolo apenas para esse uso.

Page 11: Aula 04    Ergonomia

PrestezaRecomendações

6 – Os rótulos descritivos deveriam cobrir um pequeno número de valores possíveis.

Exemplo positivo:

Porcentagem de erro (0 a 100): ___%

Page 12: Aula 04    Ergonomia

PrestezaRecomendações

7 – Se uma lista se estende além do que pode ser mostrado na tela, uma indicação clara de que ela não está completa deve aparecer ao usuário.

Exemplos positivos: ● Setas indicativas● Barras de rolagem● Mensagens como “Continuação...” ou “Fim da

Lista”● Indicadores de páginas, como “Página 1 de 3”

Page 13: Aula 04    Ergonomia

PrestezaRecomendações

8 – Rotule as fileiras e colunas das tabelas seguindo as recomendações propostas para rotular os campos e mostradores de dados.

Assegure-se de que os rótulos são diferentes dos dados apresentados.

Usar formatos ou cores diferentes.

Page 14: Aula 04    Ergonomia

PrestezaRecomendações

9 – Os eixos de gráficos devem ser sempre rotulados.

Gráfico Comparativo

0

10

20

30

40

50

José Maria Pedro

Nome

Idad

e

Page 15: Aula 04    Ergonomia

PrestezaRecomendações

10 – Caso o botão de comando acione o aparecimento de uma nova caixa de diálogo, ou de uma caixa de diálogo aumentada, o seu rótulo deve estar imediatamente seguido de reticências.

Page 16: Aula 04    Ergonomia

PrestezaRecomendações

11 – Cada página de menu deve possuir um cabeçalho, título ou um convite à interação que expresse uma resposta às dúvidas do usuário face ao conjunto de opções do menu.

Page 17: Aula 04    Ergonomia

PrestezaRecomendações

12 – Defina a apresentação de menus hierárquicos, de forma que as opções que realizam entradas de comandos sejam diferenciadas das opções que meramente chamam outro painel de menu .

Page 18: Aula 04    Ergonomia

PrestezaRecomendações

13 – O sistema deve exibir todas as informações necessárias para a realização de uma determinada tarefa pelo usuário.

Se as necessidades de dados excederem as habilidades dos usuários de assimilar informações da apresentação, desdobrar as tarefas em passos menores.

Podem ser necessários testes de protótipos, para determinar a apresentação ótima de dados, em tarefas críticas.

O usuário não deve ter que lembrar de dados de uma apresentação para outra.

Page 19: Aula 04    Ergonomia

PrestezaRecomendações

14 – Em toda caixa de mensagem de erro, o botão de comando “AJUDA” deve ser obrigatório.

Exemplo negativo:

Page 20: Aula 04    Ergonomia

PrestezaRecomendações

15 – A resposta para uma solicitação de ajuda deve ser estruturada no contexto da tarefa e da transação corrente.

Exemplo:

Se um erro na entrada de dados foi cometido, a ajuda deve apresentar as solicitações concernentes à informação entrada.

Page 21: Aula 04    Ergonomia

PrestezaRecomendações

16 – O sistema deve fornecer uma lista geral de comandos básicos.

No caso de interfaces gráficas, colocar na Ajuda

Page 22: Aula 04    Ergonomia

PrestezaRecomendações

17 – Na seqüência da apresentação de uma mensagem de erro, o usuário deve poder solicitar uma explicação detalhada do erro.

Níveis de explicação cada vez mais aprofundados fornecem ajuda cada vez mais precisa.

Page 23: Aula 04    Ergonomia

Critérios Elementares

● Presteza ● Agrupamento por

localização● Agrupamento por formato● Feedback● Legibilidade● Concisão● Ações Mínimas● Densidade informacional● Ações explícitas

● Controle do usuário● Flexibilidade● Experiência do usuário● Proteção contra erros● Mensagens de erros● Correção de erros● Consistência● Significados● Compatibilidade

Page 24: Aula 04    Ergonomia

Agrupamento por Localização

A compreensão de uma tela pelo usuário depende, entre outras coisas, da ordenação dos objetos (imagens, textos, comandos, etc.) que são apresentados.

Os usuários irão detectar os diferentes itens mais facilmente se eles forem apresentados de uma forma organizada (em ordem alfabética, freqüência de uso, etc.).

Além disso, a aprendizagem e a recuperação de itens será melhorada.

O Agrupamento/distinção por localização leva a uma melhor Condução.

Page 25: Aula 04    Ergonomia

Agrupamento por LocalizaçãoRecomendações

1 – O espaço de apresentação deve ser esquadrejado em pequenas zonas funcionais.

Colocar as zonas funcionais pequenas no sentido do perímetro da tela.

Page 26: Aula 04    Ergonomia

Agrupamento por LocalizaçãoRecomendações

2 – A disposição dos objetos de interação de uma caixa de dialogo deve seguir uma ordem lógica.

Page 27: Aula 04    Ergonomia

Agrupamento por LocalizaçãoRecomendações

3 – Se os usuários devem analisar conjuntos de dados para discernir similaridades, diferenças e relações, formate a estrutura da apresentação, de tal forma que os dados sejam consistentemente agrupados.

Page 28: Aula 04    Ergonomia

Agrupamento por LocalizaçãoRecomendações

4 – Se teclas de aceleração ou de atalho para opções de menu estão previstas, suas indicações devem estar situadas à direita do nome da opção.

Page 29: Aula 04    Ergonomia

Agrupamento por LocalizaçãoRecomendações

5 – As listas deveriam ser organizadas segundo uma ordem lógica ou natural.

Os critérios lógicos incluem freqüência de uso, ordem cronológica da tarefa (obtida a partir dos métodos clássicos de análise da tarefa), relações funcionais e ordem alfabética.

Page 30: Aula 04    Ergonomia

Agrupamento por LocalizaçãoRecomendações

6 – É conveniente que os painéis de menus reflitam a expectativa do usuário, permitindo a ele encontrar e selecionar facilmente as opções de menu correspondentes à tarefa que efetua e auxiliem a progressão de seu trabalho.

Page 31: Aula 04    Ergonomia

Agrupamento por LocalizaçãoRecomendações

7 – Convém que as opções sejam agrupadas dentro de um menu para refletir as expectativas do usuário e facilitar a pesquisa das opções.

Page 32: Aula 04    Ergonomia

Agrupamento por LocalizaçãoRecomendações

8 – As opções devem ser classificadas dentro de um grupo de opções, de forma a facilitar a busca de opções e a execução das tarefas.

Page 33: Aula 04    Ergonomia

Agrupamento por LocalizaçãoRecomendações

9 – A opção selecionada por default deve estar evidente para os usuários e ser objeto de uma escolha baseada em critérios lógicos.

Page 34: Aula 04    Ergonomia

Agrupamento por LocalizaçãoRecomendações

10 – Todo grupo de botões de comando relativo a um mesmo conjunto lógico de dados deve estar disposto, seja na linha abaixo do objeto no qual eles são compreendidos, seja na coluna situada à direita do objeto, se a solução anterior não proceder.

Page 35: Aula 04    Ergonomia

Agrupamento por LocalizaçãoRecomendações

11 – A posição do botão de comando por default deve ser a mais alta, se os botões estão dispostos verticalmente, ou a mais à esquerda, se os botões estão dispostos horizontalmente.