Ergonomia de Interface de
Software
• Presteza
– Projete um sistema que conduza o usuário na
interação.
• Agrupamento por localização
– Certifique-se de que a distribuição espacial dos
itens nas telas conduz o usuário na interação.
• Agrupamento por Formato
– Use os formatos dos itens como meio de transmitir
associações e diferenças.
• Feedback
– Forneça feedback imediato e de qualidade às ações do
usuário.
• Legibilidade
– Garanta a legibilidade das informações apresentadas
nas telas do sistema.
• Concisão
– Dimensione adequadamente os códigos e termos
apresentados e introduzidos no sistema.
• Ações Mínimas
– Dimensione adequadamente os diálogos propostos para
a realização dos objetivos do usuário.
• Densidade Informacional
– Garanta uma adequada densidade informacional das
telas apresentadas pelo sistema.
• Ações explícitas
– Certifique-se que é o usuário quem comanda
explicitamente as ações do sistema.
• Controle do usuário
– Forneça possibilidades do usuário controlar o
encadeamento e a realização das ações.
• Flexibilidade
– Permita que o usuário possa personalizar as
apresentações e os diálogos.
• Experiência do usuário
– Projete para usuários com diferentes níveis de
experiência.
• Proteção contra erros
– Ofereça as oportunidades para o usuário
prevenir eventuais erros.
• Mensagens de erros
– Garanta a qualidade das mensagens de erro enviadas
aos usuários em dificuldades.
• Correção de erros
– Ofereça facilidades para que o usuário possa corrigir os
erros cometidos.
• Consistência
– Garanta a coerência do projeto de códigos, telas e
diálogos com o usuário.
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
Significados
Quando a codificação é significativa, a
recordação e o reconhecimento são
melhores.
Códigos e denominações não significativos
para os usuários podem sugerir operações
inadequadas para o contexto, levando a
cometer erros.
Significados
Recomendações
1 - O título deve ser único, pequeno mas
suficientemente significativo para ser facilmente
relembrado.
Significados
Recomendações
2 - Os títulos de menu devem ser explicativos,
refletindo a natureza da escolha a ser feita.
Significados
Recomendações
3 - Os títulos de menus devem ser distintos e
descritivos - curtos e representativos da opção
(utilizando palavras-chave, por exemplo).
Significados
Recomendações
4 - Os títulos de menus devem ser combináveis, ou
seja, devem poder se associar a outros termos,
para formar títulos contendo diversas palavras
(Animais/Pássaros, por exemplo), a fim de
representar a estrutura do menu.
Significados
Recomendações
5 - A terminologia utilizada nos nomes das opções
deve ser familiar aos usuários.
COMENTÁRIO: De uma maneira geral, é desejável
adaptar a terminologia em função das tarefas dos
usuários.
Significados
Recomendações
6 - Ao definir as palavras a serem utilizadas nos rótulos,
prompts, mensagens para o usuário, adote uma
terminologia familiar aos usuários.
EXEMPLO POSITIVO:
Dados requerem código de acesso especial;
Chame Administrador da Base de Dados, Erro: X-9999.
EXEMPLO NEGATIVO:
IMS/VS DBMS dados privativos;
Veja DBSA , 0/99-99
Significados
Recomendações
7 - Adote palavras orientadas à tarefa para rótulos, prompts e
mensagens de orientação ao usuário, incorporando termos
especiais e jargão técnico que sejam usualmente
empregados nas tarefas dos usuários.
Significados
Recomendações
8 - Nos rótulos dos campos de dados utilize vocabulário descritivo ou
termos, abreviações e/ou códigos padrão pré-definidos; evite códigos
arbitrários.
COMENTÁRIO: Evite rótulos tais como CONJUNTO A, CONJUNTO B,
GRUPO 1 e GRUPO 2.
Significados
Recomendações
9 - Adote códigos familiares ou significativos, em vez de códigos
arbitrários.
EXEMPLO: Um código mnemônico de três letras (DIR= diretório) é mais
fácil de ser lembrado do que um código com três dígitos numéricos.
COMENTÁRIO: Um código arbitrário, tal como um número de CEP,
pode, eventualmente, tornar-se familiar devido ao seu freqüente uso.
Significados
Recomendações
10 - Evite abreviações obscuras.
Significados
Recomendações
11 - Para favorecer a compreensão dos usuários, siga regras simples ao
definir abreviaturas.
COMENTÁRIO: Quando definir abreviaturas ou outros códigos em
entrada de pequenos dados, escolha-os distintamente para evitar
confusão e similaridade entre eles.
Exemplo:
LAN x WAN – fácil confusão
Loc x Wid – oferece menos risco de confusão
Significados
Recomendações
12 - A intermitência deve ser usada com moderação em situações
especiais e bem definidas tais como alarmes.
Embora a intermitência seja bastante eficiente para atrair a atenção,
muitos usuários acham esse recurso aborrecedor e dispersante.
Permita ao usuário desligar as intermitências existentes.
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
Compatibilidade
O desempenho é melhor quando a informação
é apresentada de uma forma diretamente
utilizável (telas compatíveis com o suporte
tipográfico, denominações de comandos
compatíveis com o vocabulário do usuário,
etc.).
Compatibilidade
Recomendações
1 - As caixas de diálogo para abertura, gravação e
fechamento de arquivos, além das caixas para
impressão devem ser mais próximas possíveis das
padronizadas pelo DOS, MS Windows,
Macintosh, etc.
Compatibilidade
Recomendações
2 - Quando os dados tiverem que entrar a partir de
documentos em papel, projete o layout da tela de
entrada de acordo com a forma do documento em
papel.
Isso ajuda o usuário a encontrar e manter a
localização enquanto olha para cima e para baixo
no terminal.
Compatibilidade
Recomendações
3 - Se a aplicação deve ter todos os dados
disponíveis antes de prosseguir, selecione uma
caixa de diálogo modal.
Compatibilidade
Recomendações
4 - As caixas de diálogo do sistema devem apresentar
um botão de validação (Ok), um botão de
anulação (Cancela) e, se possível, um botão de
ajuda.
Compatibilidade
Recomendações
5 - Defina a codificação baseando-se nas associações
convencionais de determinadas cores.
EXEMPLOS: Na apresentação de dados contábeis os
números negativos podem ser mostrados em vermelho.
Compatibilidade
Recomendações
6 - Minimize a codificação por cores, usando poucas
cores para designar categorias críticas de dados
apresentados.
Compatibilidade
Recomendações
7 - Estruture a codificação de cores de forma
redundante com outras características de
apresentação tais como simbologia; não codifique
apenas pela cor.
Compatibilidade
Recomendações
8 - Taxa de intermitência ótima.
COMENTÁRIO: Os intervalos "ligado" e "desligado" são
frequentemente especificados com a mesma duração.
Entretanto, esse tipo de codificação pode funcionar,
mesmo quando o intervalo "desligado" for,
consideravelmente, mais curto do que o "ligado" .
Compatibilidade
Recomendações
9 - Saídas sonoras compatíveis com o ambiente.
Não faça apresentações sonoras detalhadas em
ambientes com ruído elevado.
Compatibilidade
Recomendações
10 - Use frases afirmativas e na voz ativa.
COMENTÁRIOS: As frases na afirmativa são mais
facilmente compreendidas do que as negativas. Diga o que
deve ser feito em vez de o que deve ser evitado.
EXEMPLO POSITIVO: Limpe a tela antes de inserir dados.
EXEMPLO NEGATIVO: Não insira dados antes de limpar a tela.
Compatibilidade
Recomendações
11 - Se uma frase descreve uma seqüência de
eventos, a ordem das palavras na frase deve
corresponder à seqüência temporal dos
eventos.
EXEMPLO POSITIVO: "Entre com sua senha antes de rodar
um programa."
EXEMPLO NEGATIVO: "Antes de rodar um programa entre
sua senha."
Compatibilidade
Recomendações
12 - Ilustrações e animações devem ser usadas
para completar as explicações do texto.
Compatibilidade
Recomendações
13 - Siga as convenções do usuário para
formatos de dados padronizados.
COMENTÁRIO: O formato da data deve respeitar o formato
do país em que a aplicação será utilizada (ex.: no Brasil o
formato da data é dia/mês/ano, na Inglaterra e EUA é
mês/dia/ano)
Compatibilidade
Recomendações
14 - As unidades de medida devem ser as que
são normalmente utilizadas.
Consumo de Combustível
[kilometros por litro] Bom
[litros por minuto] Ruim
Continua...
Compatibilidade
Recomendações
14 - As unidades de medida devem ser as que são
normalmente utilizadas.
COMENTÁRIO:Quando os dados necessitarem ser convertidos para
unidades familiares, o computador deverá fazê-lo automaticamente.
COMENTÁRIO: Quando uma unidade de medida é consistentemente
associada a um determinado campo de dados, inclua essa unidade já
como parte do rótulo ou do campo, não solicitando que o usuário a
digite.
Exemplo: Custo = $_____________
Exemplo: Velocidade (mph): ______
Compatibilidade
Recomendações
15 - Uma exibição é mais conveniente para
mostrar um dado numérico que se altera
rapidamente, do que uma exibição digital.
EXEMPLOS POSITIVOS: Um contagiros ou um velocímetro de um
carro, um altímetro ou um horizonte artificial para um avião.
Compatibilidade
Recomendações
16 - Apresentação digital é adequada para transmitir,
particularmente, a precisão numérica da
informação.
Compatibilidade
Recomendações
17 - Se itens identificadores arbitrários forem usados para
enumerar uma lista, os números inteiros (começando com
1 (um) para o primeiro item da lista) são preferíveis, em
vez de letras (ordem alfabética).
Exemplos: Escolha a opção: ___
A – Gravar
1 – Gravar
B – Excluir
2 – Excluir
C – Sair
3 – Sair
G - Gravar
E - Excluir
S - Sair
Compatibilidade
Recomendações
18 - Se indicadores numéricos são utilizados para a seleção de
opções de menu, convém adotar uma numeração
seqüencial começando por "1" e não por "0".
Exemplos: Escolha a opção: ___
1 – Gravar
2 – Excluir
3 – Sair
Compatibilidade
Recomendações
19 - Organize os eixos de um gráfico de maneira compatível
com as convenções e expectativas dos usuários; escalas
numéricas iniciando em zero, com intervalos padronizados,
crescendo da esquerda para a direita e de baixo para cima.
Compatibilidade
Recomendações
20 - Use botões de rádio para escolhas mutuamente
exclusivas.
Compatibilidade
Recomendações
21 - Use caixas de atribuição para atribuir valores booleanos.
Acabaram as recomendações !!!
Ufa!
• Dentro do assunto Ergonomia de Software,
vimos:
– 194 recomendações
– Divididas em 18 critérios
Mais informações consulte o site:
www.labiutil.inf.ufsc.br/ergolist/
Download

Aula 09 - Ergonomia