Ergonomia
de
Interfaces
de
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.
Presteza
Recomendações
1 - Os títulos de telas, janelas e caixas de
diálogo, devem estar no alto,centrados ou
alinhados à esquerda.
Presteza
Recomendações
2 - Todo mostrador de dados deve ser
identificado por um rótulo único de
identificação.
Presteza
Recomendações
3 – Um rótulo descritivo deveria ser empregado
caso o dado a ser digitado, possua um formato
particular.
Presteza
Recomendaçõ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): ........
Presteza
Recomendações
5 – Defina um símbolo padrão para o convite à
interação e reserve esse símbolo apenas para
esse uso.
Presteza
Recomendações
6 – Os rótulos descritivos deveriam cobrir um
pequeno número de valores possíveis.
Exemplo positivo:
Porcentagem de erro (0 a 100): ___%
Presteza
Recomendaçõ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”
Presteza
Recomendaçõ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.
Presteza
Recomendações
9 – Os eixos de gráficos devem ser sempre
rotulados.
Gráfico Comparativo
50
Idade
40
30
20
10
0
José
Maria
Nome
Pedro
Presteza
Recomendaçõ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.
Presteza
Recomendaçõ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.
Presteza
Recomendaçõ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 .
Presteza
Recomendaçõ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.
Presteza
Recomendações
14 – Em toda caixa de mensagem de erro, o
botão de comando “AJUDA” deve ser
obrigatório.
Exemplo negativo:
Presteza
Recomendaçõ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.
Presteza
Recomendações
16 – O sistema deve fornecer uma lista geral de
comandos básicos.
No caso de interfaces gráficas, colocar na Ajuda
Presteza
Recomendaçõ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ção
Recomendaçõ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ção
Recomendações
2 – A disposição dos objetos de interação de
uma caixa de dialogo deve seguir uma ordem
lógica.
Agrupamento por Localização
Recomendaçõ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ção
Recomendaçõ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ção
Recomendaçõ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ção
Recomendaçõ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ção
Recomendaçõ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ção
Recomendaçõ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ção
Recomendaçõ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ção
Recomendaçõ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ção
Recomendaçõ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.
Download

Aula 04 - Ergonomia