recomend a coes i hc

44
Recomendações ergonômicas para IHC Anderson Rogério Cunha Anápolis 16/09/2015

Upload: fabricio-maciel

Post on 28-Jan-2016

242 views

Category:

Documents


0 download

DESCRIPTION

recomendações interação humano computador

TRANSCRIPT

Page 1: Recomend a Coes i Hc

Recomendações ergonômicas para IHC

Anderson Rogério Cunha

Anápolis 16/09/2015

Page 2: Recomend a Coes i Hc

Agenda● Recomendações ergonômicas para IHC

– Comportamentos de uma interface● Comportamentos fundamentais● Comportamentos estruturados

– Objetos de interação

– Objetos de manipulação

– Objetos para seleção

– Referências

Interação Humano Computador

Page 3: Recomend a Coes i Hc

Recomendações ergonômicas para IHC

Interação Humano Computador

Page 4: Recomend a Coes i Hc

O que é ergonomia?

Interação Humano Computador

Ergonomia é um termo que deriva do grego “ergon”, que significa “trabalho” e “nomos”, que significa “leis ou normas”. Ergonomia designa o conjunto de disciplinas que estuda a organização do trabalho no qual existe interações entre seres humanos e máquinas.

Page 5: Recomend a Coes i Hc

O que fazer para evitar isso?

E isso?

Interação Humano Computador

Page 6: Recomend a Coes i Hc

Comportamentos de uma interface

Interação Humano Computador

Page 7: Recomend a Coes i Hc

Comportamento de uma interfaceComportamentos elementares

A interface deve antecipar-se e reagir às ações dos usuários;

Elementos de diálogo que ajudam a condução do usuário no alcance dos objetivos;Convite à interaçãoApoio às açõesFeedback das ações

Interação Humano Computador

Page 8: Recomend a Coes i Hc

Convite à interaçãoUma forma de atrair o usuário;Pode ser:

Ativado automaticamente pelo sistemaEfeito de uma ação do usuárioAcionado pelo usuário.

Interação Humano Computador

Page 9: Recomend a Coes i Hc

Convite à interação

Convites devem ser específicos (Ex. Forneça o CPF, ao invés de Forneça o dado que está faltando);

Deve estar próximo do objeto a que se refere;

Diferenciar entradas disponíveis das não disponíveis;

Colocar o cursor automaticamente no primeiro campo a ser preenchido no formulário (numérico -> à direita // texto -> à esquerda);

Interação Humano Computador

Page 10: Recomend a Coes i Hc

Apoio às ações do usuário

Facilitar as ações de entrada de dados e comandos, por meio de recursos que proporcionem a diminuição da sua carga de trabalho;Seletores, valores default etc.

Fornecer informações de status (itens selecionados, botões ativos etc.).

Interação Humano Computador

Page 11: Recomend a Coes i Hc

Feedback das ações do usuárioA cada entrada do usuário, o sistema deve

produzir um feedback imediato e perceptível (ISO 9241:13);

Exemplos de tempos de reação sugeridos pela norma:150 ms para visualização de caracteres

digitados;250 ms para movimentação entre campos;100 ms para movimentação do cursor na

tela.

Interação Humano Computador

Page 12: Recomend a Coes i Hc

Feedback das ações do usuárioCaso a execução de uma solicitação não seja

imediata, o sistema deve emitir uma indicação de que recebeu a solicitação, de que começou a executá-la e de que completou sua execução.

O feedback pode envolver diferentes recursos como um sinal sonoro, um indicador de progressão, uma mensagem;Deve ser adequada ao perfil do usuário da

aplicação, sendo mais explicativa para usuários novatos.

Interação Humano Computador

Page 13: Recomend a Coes i Hc

Comportamentos estruturadosDiálogos que se estabelecem entre sistema e

usuários;Seguem estruturas ou estilos repetindo dois

padrões gerais de comportamento:Sequência rigida de interações;Sequência livre (mais frequente):

● O usuário pode escolher entre ações ou caminhos concorrentes

Interação Humano Computador

Page 14: Recomend a Coes i Hc

Comportamentos estruturadosDiálogos com caminho concorrênte:

Diálogos por menus;

Diálogos por linguagem de comando;

Diálogos por preenchimento de formulários;

Diálogos por manipulação direta;

Diálogos sequenciais:

Diálogos passo a passo;

Diálogos questões versus respostas

Interação Humano Computador

Page 15: Recomend a Coes i Hc

Objetos de interação

Interação Humano Computador

Page 16: Recomend a Coes i Hc

Objetos de interação Objetos de software com recursos para

gerar imagens e reagir conforme as ações dos usuários sobre essas imagens;

Representam metáforas do mundo não informatizados: janelas, menus, botões etc.;

São construídos a partir de recursos dos sistemas gerenciadores de janelas, herdando suas principais características de apresentação e comportamento Padronização das interfaces sob mesma

plataforma de operação.

Interação Humano Computador

Page 17: Recomend a Coes i Hc

Objetos de interação Painéis de Controle: coleções de objetos

necessários para uma ação ou tarefa. Podem ser janelas ou caixas de diálogo.

Janelas Apresentam graficamente os comandos,

ferramentas e dados de uma aplicação. Possuem zonas funcionais ocupadas por

uma estrutura de menus, barra de ferramentas e dados, além dos comandos de sua manipulação (redimensionar, fechar etc.)

Interação Humano Computador

Page 18: Recomend a Coes i Hc

Objetos de interação - Janelas• Deve possuir um título

único, curto e significativo, na sua barra superior, centralizado ou alinhado à esquerda.

• Layout padronizado para toda a aplicação, com diagramação equilibrada.

• Para não haver sobrecarga, o conteúdo deve ser pertinente, oportuno e limitado. Comandos e informações principais devem estar bem à vista do usuário.

Interação Humano Computador

Page 19: Recomend a Coes i Hc

Objetos de interação - Janelas Em muitas aplicações, o usuário pode comandar a

criação ou abertura de outras janelas. Nesse caso, vai existir a competição pelo foco do

usuário e a janela ativa deve ser destacada.

Interação Humano Computador

Page 20: Recomend a Coes i Hc

Objetos de interação Caixas de diálogo: destinada a apoiar a

operação de funções específicas. Janela desprovida de estruturas de

comandos como menus e barras de ferramentas;

Podem ser do tipo formulário ou caixa de mensagens.

Interação Humano Computador

Page 21: Recomend a Coes i Hc

Objetos de interação Caixas de diálogo Caixas de diálogo modal: exige atenção exclusiva,

ficando o usuário impedido de realizar qualquer outra ação no sistema enquanto o usuário não terminar de interagir com ela.

• Caixas de diálogo não modal: pode aguardar em segundo plano enquanto o usuário trabalha sobre outros objetos.

Interação Humano Computador

Page 22: Recomend a Coes i Hc

Objetos de interação Caixas de diálogo

Interação Humano Computador

Assim como nas janelas, recomenda-se que os títulos sejam centralizados na margem superior ou alinhados à esquerda;

Da mesma forma, a distribuição dos componentes deve seguir uma diagramação equilibrada;

Para diminuir a carga de trabalho do usuário, os campos e seletores devem estar preenchidos com valores default adequados;

Para facilitar a interação em campos com várias possibilidades de respostas, devem ser usadas listas de seleção ou grupos seletores (radio button ou check box);

Page 23: Recomend a Coes i Hc

Objetos de interação Caixas de diálogo

Interação Humano Computador

Para comandar a execução da função da janela, deve-se incluir opções integrando sua aplicação imediata e o fechamento da caixa de diálogo (Botão OK, por exemplo);

Em algumas situações, pode separar as ações, nas quais sejam possíveis visualizar as ações de comando (Botão Aplicar), antes de fechar a caixa de diálogo (Botão Fechar);

Um comando de anular a entrada também pode estar presente, para desfazer uma alteração (Botão Cancelar);

É recomendável também conter uma opção para acionar o sistema de ajuda contextual e específica para a função (Botão ? ou Ajuda).

Page 24: Recomend a Coes i Hc

Objetos de interação Caixas de diálogo

Interação Humano Computador

Caixas de controle de acesso que normalmente são equipadas com recurso que autoriza o sistema a memorizar dados do usuário, devem ter esse recurso ativado SOMENTE por ação do usuário, jamais devendo ser ativada automaticamente pelo sistema.

O projetista deve definir adequadamente os grupos de campos e distribuí-los sobre a caixa de diálogo, de maneira a comunicar a lógica da interação do usuário.

Page 25: Recomend a Coes i Hc

Objetos de interação

Interação Humano Computador

Formulários: tipo de caixa de diálogo destinada especificamente à entrada de dados, com opções de comandos específicas para o registro e manutenção desses dados; Apresentam um título significativo e um layout que

agrupe, diferencie e ordene logicamente as diversas categorias de dados apresentados.

Os campos devem ser distribuídos de modo a respeitar a estrutura lógica dos dados e facilitar a interação com o usuário.

As ações de entrada devem iniciar-se pelo preenchimento do primeiro campo no alto à esquerda, que deverá estar com o foco das ações quando da apresentação do mesmo.

Page 26: Recomend a Coes i Hc

Objetos de interação - Formulários

Interação Humano Computador

Rótulos e os dados devem ser diferenciados visualmente, também com distinção visual entre dados informados pelo usuário e valores default oferecidos pelo sistema;

Campos de preenchimento obrigatório devem ser diferenciados visualmente e se possível, colocados nas primeiras posições do formulário;

Os campos que contenham dados críticos para o sistema devem ser identificados e protegidos contra acidentes de operação. Mensagem que advirta sobre os efeitos da ação e solicite a confirmação do usuário, deve ser apresentada sempre que o campo for modificado.

Page 27: Recomend a Coes i Hc

Objetos de interação - Formulários

Interação Humano Computador

Um efeito sonoro pode ser empregado para informar sobre o preenchimento total de um campo e sobre a indisponibilidade de acesso a um campo protegido;

Rótulos devem estar próximos aos campos (ao lado ou acima);

Nos casos de transferência de informações de um documento físico para um formulário eletrônico, os layouts de ambos devem estar compatíveis;

Um bom formulário deve minimizar a necessidade de troca de dispositivo de interação (do teclado para o mouse e vice-versa), oferecendo recursos de navegação rápida entre os campos.

Page 28: Recomend a Coes i Hc

Objetos de interação - Formulários

Interação Humano Computador

Em um contexto de uso profissional, além da tabulação, para navegação para o próximo campo (TAB), deveriam ser previstos recursos de navegação mais avançados, a partir de combinações de teclas;

• O registro de dados não deve ser como efeito colateral da ação do usuário e sim a partir da sua solicitação explícita através de botão apropriado (submeter, enviar ou gravar).

Page 29: Recomend a Coes i Hc

Objetos de interação

Interação Humano Computador

Caixas de Mensagens: usadas para informar o usuário sobre: O que fazer nas interações; Em que estado se encontra o sistema; A resposta do sistema a uma ação sua; Uma situação perigosa, de erro ou de anormalidade; Como recuperar a normalidade de um sistema.

Normalmente são do tipo modais, exigindo que o usuário comunique que tomou conhecimento de seu conteúdo;

Quando pertinente, um ou mais botões de comando (por exemplo Sim e Não) devem ser previstos nas caixas para receber a confirmação do usuário.

Page 30: Recomend a Coes i Hc

Objetos de interação Caixas de Mensagens

Interação Humano Computador

Quando a mensagem se destina a solicitar a confirmação de uma ação destrutiva, a opção default deve recair sobre a anulação e não sobre a confirmação da ação.

• Caixas de mensagens envolvendo ações perigosas (formatar disco rígido) devem ser destacadas pelo uso de cor vermelha, pelo efeito de intermitência (pisca) ou ainda por um som.

Page 31: Recomend a Coes i Hc

Objetos de manipulação

Interação Humano Computador

Page 32: Recomend a Coes i Hc

Objetos de manipulação

Interação Humano Computador

Cursores dos dispositivos de entrada: representam os objetos verdadeiramente manipuláveis pelo usuário de uma GUI. São pequenos para facilitar a designação de pequenos objetos

na tela.

O cursor associado ao mouse se desloca sobre os objetos da tela e muda de forma em função do posicionamento ou do tipo de tarefa, sendo significativos para o usuário;

Page 33: Recomend a Coes i Hc

Objetos de manipulação - cursores

Interação Humano Computador

O cursor associado ao teclado marca a posição de inserção de caracteres em um campo de edição e pode variar conforme a tarefa ou estado do sistema;

O recurso de intermitência visual (pisca-pisca) é usado para chamar a atenção e, ao mesmo tempo, não atrapalhar a visualização do texto;

Em interfaces de telas táteis, os objetos de interação passam a ser manipuláveis e, caso o usuário use o dedo, o tamanho dos objetos e espaçamentos entre eles devem ser aumentados.

Page 34: Recomend a Coes i Hc

Objetos para seleção

Interação Humano Computador

Page 35: Recomend a Coes i Hc

Objetos para seleção

Interação Humano Computador

Facilitam entradas dos usuários por meio da seleção de uma entre várias opções disponíveis.

Proporcionam a redução do esforço físico e cognitivo, para o usuário que não precisa digitar nem de lembrar o nome exato do comando.

Correspondem a uma grande variedade de objetos como: estruturas de menus, barra de menu, barra ou caixa de ferramentas, listas de seleção, grupos seletores exclusivos e botões de comando.

Page 36: Recomend a Coes i Hc

Objetos para seleção estrutura de menus

Interação Humano Computador

Conjunto de menus individuais associados aos comandos do sistema;

Um menu principal e diversos painéis de menus de ordem inferior, que são acionados por meio de opções do menu de hierarquia superior;

A estrutura do menu deve ser compatível com as convenções empregadas para a realização da tarefa;

Nomes de opções devem ser significativos aos usuários;

Os menus que abrigam grande números de opções devem ser organizados em grupos ou sub-menus de 05 a 09 opções, no máximo, inter-relacionadas.

Page 37: Recomend a Coes i Hc

Objetos para seleção estrutura de menus

Interação Humano Computador

Deve haver um balanceamento entre a largura e a profundidade de uma estrutura de menus; Largura máxima recomendada 7 grupos com 7

opções; Profundidade de até 3 ou 4 níveis;

A ordenação das opções em cada grupo deve seguir um critério lógico, como a seqüência da tarefa, ou na falta destes, na ordem alfabética;

As opções devem ter múltiplas formas de acionamento;

Uso de Mnemônicos e teclas de atalhos (Ctrl+C).

Page 38: Recomend a Coes i Hc

Objetos para seleção estrutura de menus

Interação Humano Computador

Barra de menu – abriga as opções do menu principal; Mesma regra para a quantidade de opções (7 ± 2) Retirada comandada pelo usuário

Painel de Menu – composições de menu vertical; Menus adaptativos (Padrão office) que apresentam opções

mais usadas podem causar confusão em usuários iniciantes;

As opções podem assumir diferentes estados: Ativo, Inativo, Em foco, Ativado e Desativado.

Linhas separadoras simples e discretas.

A – Indicador de sub-menuB – Indicador de status ativadoC – Indicador de continuidadeD – Teclas de Atalho ou aceleradoras

Page 39: Recomend a Coes i Hc

Objetos para seleção

Interação Humano Computador

Barra de Ferramentas – Opções mais freqüentes em forma de ícones. Organizadas por grupos temáticos; Personalizáveis por usuários mais experientes;

Lista de seleção – Menu de valores possíveis, conhecidos previamente, para os dados de entrada dos usuários; Limite de visualização imediata de 7 ± 2 itens; Limite de itens em uma lista em torno de 50 itens,

ordenados por freqüência de uso, numérica ou alfabética;

Podem haver separadores para diferenciar valores recentemente escolhidos;

Page 40: Recomend a Coes i Hc

Objetos para seleção

Interação Humano Computador

Lista de seleção: Em caso de restrição de espaço, listas podem ser

apresentadas em painéis pull down, acionados por meio de setas;

A largura pode ser determinada pelo item mais longo, para não informações não fiquem escondidas;

A seleção pode ser acelerada com a digitação do primeiro caractere do valor desejado;

Page 41: Recomend a Coes i Hc

Objetos para seleção

Interação Humano Computador

Grupos de seletores exclusivos (radio button): Usado para tornar a entrada do usuário mais rápida e

segura; Empregado para escolha simples de valores conhecidos; Quando os valores possíveis forem em grande número, o

projetista deverá fazer um esforço para subdividir em grupos lógicos, marcando visivelmente essa divisão, por meio de linhas simples ou retângulos.

Page 42: Recomend a Coes i Hc

Objetos para seleção

Interação Humano Computador

Grupos de seletores não-exclusivos (check box): Usado para que o usuário possa escolher diversas

opções dentre as diferentes possibilidades; Quando os valores possíveis forem em grande

número, o projetista deverá fazer um esforço para subdividir em grupos lógicos, marcando visivelmente essa divisão, por meio de linhas simples ou retângulos.

Page 43: Recomend a Coes i Hc

ReferênciasCaps. 1 e 2 do Livro Ergonomia e

Usabilidade. Cybis, W. Referências complementares:

Critérios - (Bastien & Scapin, 1993), Capítulo 1do livro Ergonomia e Usabilidade .

Material disponibilizado pela Prof Cynara Carvalho

● http://slideplayer.com.br/slide/1746089/Recomendações - Norma ISO 9241 – Requisitos

ergonômicos para trabalhos informatizados em escritórios.Conhecimentos mais detalhados dos critérios

ergonômicos apresentados.Regras aplicáveis a seleção e configuração de

estilos de diálogos, janelas, formulários, menus, listas, tabelas, botões, cores etc.

Interação Humano Computador

Page 44: Recomend a Coes i Hc

[email protected]

Interação Humano Computador