Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de...

38
Prof.: Michele Nasu Tomiyama Bucci

Transcript of Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de...

Page 1: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Prof.: Michele Nasu Tomiyama Bucci

Page 2: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Ergonomia O principal objetivo da ergonomia é desenvolver e

aplicar técnicas de adaptação do homem ao seu trabalho e formas eficientes e seguras de o desempenhar visando a otimização do bem-estar e, consequentemente, aumento da produtividade.

Page 3: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

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 4: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Controle de Usuário O controle sobre as interações favorece a

aprendizagem e, assim, diminui a probabilidade de erros.

Como consequência, o computador se torna mais previsível.

Page 5: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Controle de Usuário: Recomendações Deixar ao usuário o controle do ritmo de suas entradas

de dados, e não pelo computador ou por eventos externos.

O cursor não deve ser automaticamente movido sem o controle do usuário (com exceção de procedimentos estáveis e bem conhecidos como o preenchimento de formulários).

Page 6: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Controle de Usuário: Recomendações Possibilitar aos usuários interromper ou cancelar a

transação ou processo atual.

Fornecer uma opção CANCELAR com o efeito de apagar qualquer mudança que acabou de ser feita e trazer a tela para seu estado anterior.

Page 7: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Observação: O critério ações explícitas do usuário deve ser

diferenciado de controle do usuário.

O primeiro critério se refere ao caráter explícito das ações solicitadas pelos usuários, enquanto que o segundo se refere às capacidades de controle que os usuários devem ter sobre os processamentos em andamento.

Page 8: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Flexibilidade Quanto mais formas de efetuar uma tarefa existirem,

maiores serão as chances de que o usuário possa escolher e dominar uma delas no curso de sua aprendizagem.

O critério flexibilidade se refere à existência de procedimentos diferentes, sejam minimizados ou não, permitindo a realização de uma tarefa, ou ainda aos meios que permitem que a interface se adapte à ;s exigências particulares de um usuário.

Page 9: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Flexibilidade: Recomendações Quando as exigências para o usuário forem imprecisas,

fornecer meios para que ele controle a configuração das telas.

Quando, em algum contexto, a validade de certas apresentações não pode ser determinada, fornecer ao usuário a possibilidade de desativá-las temporariamente.

Quando os valores por default não são previamente conhecidos, o sistema deve permitir que o usuário defina, mude ou suprima valores.

Page 10: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Flexibilidade: Recomendações A sequência de entrada de dados deve poder ser

modificada para se adaptar à ordem preferida pelo usuário.

Quando o formato de um texto não puder ser previsto com antecedência, deve-se proporcionar ao usuário os meios para definir e salvar os formatos de que ele venha a precisar.

O usuário deve poder definir os nomes dos campos de dados que ele(a) venha a criar.

Page 11: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Experiência do Usuário O grau de experiência dos usuários pode variar:

Eles tanto podem se tornar especialistas, devido à utilização continuada, como menos hábeis, depois de longos períodos de não utilização.

A interface deve também ser concebida para lidar com as variações de nível de experiência:

Usuários experientes não têm as mesmas necessidades informacionais que os novatos.

Page 12: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Experiência do Usuário Todos os comandos ou opções não precisam ser

visíveis o tempo todo.

Diálogos de iniciativa exclusiva do computador podem entediar e diminuir o rendimento do usuário experiente.

Os atalhos, ao contrário, podem lhes permitir rápido acesso às funções do sistema. Pode-se fornecer aos usuários inexperientes diálogos fortemente conduzidos, ou mesmo passo a passo.

Page 13: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Experiência do Usuário Em suma, meios diferenciados devem ser previstos

para lidar com diferenças de experiência, permitindo que o usuário delegue ou se aproprie da iniciativa do diálogo.

Page 14: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Experiência do Usuário: Recomendações Prever atalhos. Permitir que usuários experientes

contornem uma série de seleções por menu através da especificação de comandos ou atalhos de teclado.

Prever a escolha de entradas simples ou múltiplas conforme a experiência do usuário.

Autorizar diferentes modos de diálogo correspondentes aos diferentes grupos de usuários (ex. prever uma presteza adaptada ao nível de experiência do usuário).

Page 15: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Experiência do Usuário: Recomendações Permitir a digitação de vários comandos antes de uma

confirmação do usuário experiente.

Fornecer um tutorial passo a passo para os usuários novatos.

Quando as técnicas de condução atrasam o usuário experiente, fornecer meios de contornar esta condução.

O usuário deve poder escolher o nível de detalhe das mensagens de erro em função de seu nível de conhecimento.

Page 16: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Proteção contra Erros É preferível detectar os erros no momento da

digitação, do que no momento da validação.

Isto pode evitar perturbações na planificação da tarefa.

Page 17: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Proteção contra Erros: Recomendações Quando o usuário termina uma seção e existe o risco

de perda de dados, deve haver uma mensagem avisando desse fato e pedindo confirmação do final da seção.

Os rótulos dos campos devem estar protegidos (não devem ser acessíveis ao usuário).

As apresentações que acompanham as entrada de dados devem estar protegidas. Os usuários não podem modificar as informações contidas nesses campos.

Page 18: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Proteção contra Erros: Recomendações Depois de um erro de digitação de um comando ou de

dados, dar ao usuário a possibilidade de corrigir somente a parte dos dados ou do comando que está errada.

Todas as ações possíveis sobre uma interface devem ser consideradas e, mais particularmente, as digitações acidentais, a fim de que entradas não esperadas sejam detectadas.

Agrupar os atalhos de teclado por funções perigosas e/ou rotineiras.

Page 19: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Observações: Existem diversas maneiras de fornecer proteção contra

os erros. Pode-se, por exemplo, definir um mecanismo

automático de verificação das entradas. Assim, no momento da validação, uma mensagem de erro aparece, se o formato da entrada não está em conformidade com o esperado. Trata-se, nesse caso, do critério proteção contra os erros.

Uma outra maneira consiste em fornecer uma informação orientando os usuários sobre o tipo de dado esperado ou ainda sobre o formato da entrada. Trata-se, agora, do critério condução.

Page 20: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Mensagens de Erro A qualidade das mensagens favorece o aprendizado do

sistema, indicando ao usuário a razão ou a natureza do erro cometido:

o que ele fez de errado,

o que ele deveria ter feito e

o que ele deve fazer.

Page 21: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Mensagens de Erro: Recomendações Se o usuário pressiona uma tecla de função inválida,

nenhuma ação deve ocorrer, a não ser uma mensagem indicando as funções apropriadas a essa etapa da transação.

Fornecer mensagens de erro orientadas a tarefas.

Page 22: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Mensagens de Erro: Recomendações Utilizar termos tão específicos quanto possível para as

mensagens de erros.

Utilizar mensagens de erro tão breves quanto possível.

Adotar um vocabulário neutro, não personalizado, não repreensivo nas mensagens de erro; evitar o humor.

Page 23: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Correção de Erros Os erros são bem menos perturbadores quando eles

são fáceis de corrigir.

Page 24: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Correção de Erros: Recomendações Fornecer a possibilidade de modificar os comandos no

momento de sua digitação.

Quando se verifica erro na digitação de um ou mais comandos, proporcionar ao usuário a possibilidade de refazer a digitação apenas da parte equivocada do(s) comando(s), evitando rejeitar um bloco todo já digitado.

Se o usuário não percebe que cometeu um erro de digitação, dar-lhe a possibilidade de efetuar, no momento da detecção do erro, as correções apropriadas.

Page 25: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Consistência Os procedimentos, rótulos, comandos, etc., são melhor

reconhecidos, localizados e utilizados, quando seu formato, localização ou sintaxe são estáveis de uma tela para outra, de uma seção para outra.

Nessas condições, o sistema é mais previsível e a aprendizagem mais generalizável; os erros são diminuídos.

É necessário escolher opções similares de códigos, procedimento s, denominações para contextos idênticos, e utilizar os mesmos meios para obter os mesmos resultados.

Page 26: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Consistência É conveniente padronizar tanto quanto possível todos

os objetos quanto a seu formato e a sua denominação, e padronizar a sintaxe dos procedimentos.

A falta de homogeneidade nos menus, por exemplo, pode aumentar consideravelmente os tempos de procura.

A falta de homogeneidade é também uma razão importante da recusa de utilização.

Page 27: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Consistência: Recomendações Localização similar dos títulos das janelas.

Formatos de telas semelhantes.

Procedimentos similares de acesso às opções dos menus.

Na condução, sempre utilizar as mesmas pontuações e as mesmas construções de frases.

Apresentar, na mesma posição, os convites (prompts) para as entrada de dados ou de comandos.

Os formatos dos campos de entrada de dados devem sempre ser os mesmos.

Page 28: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

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.

Page 29: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Significados: Recomendações O título deve transmitir o que ele representa e ser

distinto de outros títulos;

Explicitar as regras de contração ou de abreviação;

Utilizar códigos e denominações significativas e familiares em vez de códigos e denominações arbitrárias:

ex.: utilizar M para masculino e F para feminino, em vez de 1 e 2.

Page 30: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Compatibilidade A transferência de informações de um contexto a outro é

tanto mais rápida e eficaz quanto menor é o volume de informação que deve ser recodificada.

A eficiência é aumentada quando:

os procedimento necessários ao cumprimento da tarefa são compatíveis com as características psicológicas do usuário;

os procedimentos e as tarefas são organizadas de maneira a respeitar as expectativas ou costumes do usuário;

quando as traduções, as transposições, as interpretações, ou referências a documentação são minimizadas.

Page 31: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

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

Page 32: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Compatibilidade: Recomendações A organização das informações apresentadas deve ser

conforme à organização dos dados a entrar.

O formato das telas deve ser compatíveis com os documentos em papel.

Os procedimentos de diálogo devem ser compatíveis com a ordem, assim como o usuário a imagina ou conforme o seu costume.

As unidades de medida devem ser as que são normalmente utilizadas.

Page 33: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Compatibilidade: Recomendações O formato da data deve respeitar o formato do país em

que a aplicação será utilizada:

ex.: na França, o formato da data é dia/mês/ano e, na Inglaterra, é mês/dia/ano.

Os termos empregados devem ser familiares aos usuários, conforme a tarefa a realizar.

A apresentação de texto na tela deve ser conforme às convenções utilizadas para a apresentação de texto em papel.

Page 34: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Concisao Total de Questões: 14 Respondidas: 14 Não Respondidas: 0 Questões Conformes: 7 Questões Não conformes: 3 Questões Não Aplicáveis: 4 Questões Adiadas: 0

Mensagens de erro Total de Questões: 9 Respondidas: 9 Não Respondidas: 0 Questões Conformes: 5 Questões Não conformes: 4 Questões Não Aplicáveis: 0 Questões Adiadas: 0

Flexibilidade Total de Questões: 3 Respondidas: 3 Não Respondidas: 0 Questões Conformes: 0 Questões Não conformes: 2 Questões Não Aplicáveis: 1 Questões Adiadas: 0

Legibilidade Total de Questões: 27 Respondidas: 27 Não Respondidas: 0 Questões Conformes: 16 Questões Não conformes: 3 Questões Não Aplicáveis: 8 Questões Adiadas: 0

Significados Total de Questões: 12 Respondidas: 12 Não Respondidas: 0 Questões Conformes: 4 Questões Não conformes: 6 Questões Não Aplicáveis: 2 Questões Adiadas: 0

Protecao contra erros Total de Questões: 7 Respondidas: 7 Não Respondidas: 0 Questões Conformes: 0 Questões Não conformes: 6 Questões Não Aplicáveis: 1 Questões Adiadas: 0

Page 35: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Agrupamento por formato Total de Questões: 17 Respondidas: 17 Não Respondidas: 0 Questões Conformes: 7 Questões Não conformes: 8 Questões Não Aplicáveis: 2 Questões Adiadas: 0

Experiencia do Usuario Total de Questões: 6 Respondidas: 6 Não Respondidas: 0 Questões Conformes: 1 Questões Não conformes: 2 Questões Não Aplicáveis: 3 Questões Adiadas: 0

Presteza Total de Questões: 17 Respondidas: 17 Não Respondidas: 0 Questões Conformes: 4 Questões Não conformes: 9 Questões Não Aplicáveis: 4 Questões Adiadas: 0 Comentários: 01- Centrados

Controle do Usuario Total de Questões: 4 Respondidas: 4 Não Respondidas: 0 Questões Conformes: 0 Questões Não conformes: 0 Questões Não Aplicáveis: 4 Questões Adiadas: 0

Correcao de erros Total de Questões: 5 Respondidas: 5 Não Respondidas: 0 Questões Conformes: 1 Questões Não conformes: 1 Questões Não Aplicáveis: 3 Questões Adiadas: 0

Consistencia Total de Questões: 11 Respondidas: 11 Não Respondidas: 0 Questões Conformes: 5 Questões Não conformes: 4 Questões Não Aplicáveis: 2 Questões Adiadas: 0//

Page 36: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Agrupamento por localizacao Total de Questões: 11 Respondidas: 11 Não Respondidas: 0 Questões Conformes: 6 Questões Não conformes: 0 Questões Não Aplicáveis: 5 Questões Adiadas: 0 Comentários: 10- abaixo dos objetos 03- Valor do imóvel

Densidade informacional Total de Questões: 9 Respondidas: 9 Não Respondidas: 0 Questões Conformes: 4 Questões Não conformes: 2 Questões Não Aplicáveis: 3 Questões Adiadas: 0

Feedback Total de Questões: 12 Respondidas: 12 Não Respondidas: 0 Questões Conformes: 1 Questões Não conformes: 6 Questões Não Aplicáveis: 5 Questões Adiadas: 0

Compatibilidade Total de Questões: 21 Respondidas: 21 Não Respondidas: 0 Questões Conformes: 6 Questões Não conformes: 3 Questões Não Aplicáveis: 12 Questões Adiadas: 0

Acoes explicitas Total de Questões: 4 Respondidas: 4 Não Respondidas: 0 Questões Conformes: 3 Questões Não conformes: 0 Questões Não Aplicáveis: 1 Questões Adiadas: 0

Page 37: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Ações Mínimas Total de Questões: 5 Respondidas: 5 Não Respondidas: 0 Questões Conformes: 4 Questões Não conformes: 1 Questões Não Aplicáveis: 0 Questões Adiadas: 0

Total Total de Questões: 194 Respondidas: 194 Não Respondidas: 0 Questões Conformes: 74 Questões Não conformes:60 Questões Não Aplicáveis: 60 Questões Adiadas:0

Page 38: Prof.: Michele Nasu Tomiyama Bucci - FACOM | Faculdade de ...michele/PIS/Ergonomia de Interface de Softwar… · Depois de um erro de digitação de um comando ou de dados, dar ao

Exercícios http://www.labiutil.inf.ufsc.br/ergolist/check.htm