São eles:
- Feedback
- O sistema deve manter o usuário informado dos processos que estão ocorrendo no momento e não deve demorar para terminar uma tarefa e oferecer um resultado
- Falar a linguagem do usuário
- O sistema deve usar uma linguagem acessível ao usuário, uma linguagem simples e que se adeque ao público-alvo.
- Saídas claramente demarcadas
- Permitir que o usuário facilmente cancele um processo, ou retorne à uma tela anterior para refazer algum passo.
- Consistência
- Os comandos devem ser claros, botões semelhantes que fazem tarefas totalmente diferentes devem ser mudados, e tarefas semelhantes devem ser resumidas, ou claramente diferenciadas.
- Prevenir erros
- Tratar possíveis condições de erros que possam aparecer no momento da interação.
- Minimizar a sobrecarga de memória do usuário
- O sistema não deve exigir que o usuário saiba um outro comando para poder executar uma tarefa, a interface deve ser amigável e intuitiva.
- Atalhos
- Atalhos, ou aceleradores, fazem com que usuários maisexperientes fiquem mais a vontade no sistema, deixando o sistema mais flexível e menos "trancado".
- Diálogos simples e naturais
- As caixas de diálogo devem conter mensagens claras e diretas.
- Boas mensagens de erro
- As mensagens devem deixar claro o erro que aconteceu e ajudar o usuário a solucionar o erro.
- Ajuda e documentação
- É importante que o sistema possua uma documentação acessível e completa.
Fontes:
http://www.dclick.com.br/2012/02/12/heuristica/
http://corais.org/node/99
Nenhum comentário:
Postar um comentário