Aula 04 Ergonomia

Preview:

DESCRIPTION

jouoonuo

Citation preview

Ergonomiade

Interfacesde

Software

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.

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.

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

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.

PrestezaRecomendações

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

PrestezaRecomendações

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

PrestezaRecomendações

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

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): ........

PrestezaRecomendações

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

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): ___%

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”

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.

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

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.

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.

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 .

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.

PrestezaRecomendações

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

Exemplo negativo:

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.

PrestezaRecomendações

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

No caso de interfaces gráficas, colocar na Ajuda

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.

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.