• Nenhum resultado encontrado

Torne a interface consistente

No documento Interface Humano -Computador (páginas 36-53)

Projetando interfaces, algumas considerações iniciais

3. Torne a interface consistente

Projetando interfaces, algumas

considerações iniciais....

1- Coloque o usuário no controle

• A maioria das limitações e restrições de interfaces impostas por um projetista é destinada a simplificar o modo de interação.

• Mas para quem? Em muitos casos o projetista pode introduzir restrições e limitações para simplificar a implementação da interface. O resultado pode ser uma interface fácil de construir, mas frustrante de usar.

Projetando interfaces, algumas

considerações iniciais....

1- Coloque o usuário no controle – princípios

• Defina os modos de interação de uma forma que não force o usuário a ações desnecessárias: um modo de interação é o

estado atual da interface. O usuário deve entrar e sair do modo com pouco ou nenhum esforço;

Projetando interfaces, algumas

considerações iniciais....

1 - Coloque o usuário no controle – princípios

• Proporcione interação flexível: como diferentes usuários podem ter diferentes preferências de interação, a escolha deve ser

oferecida. Considere que nem toda ação é adequada a todos os mecanismos de interação;

Projetando interfaces, algumas

considerações iniciais....

1 - Coloque o usuário no controle – princípios

• Permita que a interação com o usuário possa ser interrompida e desfeita: mesmo quando envolvido em uma sequência de ações, o usuário poderá interromper a sequência para fazer alguma outra coisa (sem perder o trabalho que já tinha sido feito). O usuário poderá também “desfazer” qualquer ação;

Projetando interfaces, algumas

considerações iniciais....

1 - Coloque o usuário no controle – princípios

• Simplifique a interação à medida que os níveis de competência progridem e permita que a interação seja personalizada: os usuários frequentemente descobrem que realizam a mesma

sequência de interações repetidamente. Vale a pena projetar um mecanismo “macro” que permita a um usuário avançado

Projetando interfaces, algumas

considerações iniciais....

1 - Coloque o usuário no controle – princípios

• Esconda detalhes técnicos internos do usuário esporádico: a interface com o usuário deve levá-lo ao “mundo virtual” da

aplicação. Ele não deve perceber o sistema operacional, funções de gerenciamento de arquivos, entre outras. A interface nunca deve exigir que o usuário interaja em um nível que seja “interno à máquina (um usuário nunca precisa teclar comandos do sistema operacional de dentro de um software de aplicação)” ;

Projetando interfaces, algumas

considerações iniciais....

1 - Coloque o usuário no controle – princípios

• Projete a interação direta com os objetos que aparecem na tela: o usuário tem uma sensação de controle quando pode manipular os objetos necessários para realizar uma tarefa de modo

semelhante ao que ocorreria se o objeto fosse uma coisa física. Por exemplo, uma interface de aplicação que permite ao usuário “esticar” um objeto (aumentá-lo no tamanho) é uma

Projetando interfaces, algumas

considerações iniciais....

2 – Reduza a carga de memória do usuário

• Quanto mais um usuário tiver que lembrar, mais sujeita a erros será a interação com o sistema;

• Uma interface bem projetada não sobrecarrega a memória do usuário;

• Lembrar ao usuário de informações pertinentes;

Projetando interfaces, algumas

considerações iniciais....

2 – Reduza a carga de memória do usuário – princípios

• Reduza a demanda da memória de curto prazo: quando os

usuários estão envolvidos em tarefas complexas, a demanda de memória de curto prazo pode ser significativa. A interface deve ser projetada para reduzir a necessidade de lembrar ações e resultados anteriores. Pode-se fornecer indicações visuais para reconhecimento de ações;

Projetando interfaces, algumas

considerações iniciais....

2 – Reduza a carga de memória do usuário – princípios

• Defina atalhos intuitivos: quando são usados mnemônicos para realizar uma função do sistema (por exemplo, alt-P para invocar a função de impressão), estes devem ser ligados a ação de um

modo que seja fácil lembrar (por exemplo, a primeira letra da tarefa a ser invocada);

Projetando interfaces, algumas

considerações iniciais....

2 – Reduza a carga de memória do usuário – princípios

• O layout visual da interface deve ser baseado em uma metáfora do mundo real: por exemplo, um sistema de pagamento de

contas deve usar uma metáfora de talão e canhoto de cheques para guiar o usuário durante o processo de pagamento de contas. Isto permite ao usuário se apoiar em indicações visuais bem

Projetando interfaces, algumas

considerações iniciais....

2 – Reduza a carga de memória do usuário – princípios

• Revele informação de um modo progressivo: a interface deve ser organizada de forma hierarquica. Inicialmente, a informação deve ser apresentada em um alto nível de abstração e depois ir apresentando detalhes;

Projetando interfaces, algumas

considerações iniciais....

3 – Faça a interface consistente

A interface deve apresentar e receber informação de

forma consistente;

• Toda a informação visual deve ser organizada de acordo com um padrão de projeto mantido ao longo de todo sistema;

• Mecanismos de entrada devem ser restritos a um conjunto limitado, usado constantemente ao longo de toda a aplicação;

• Mecanismos para navegar de tarefa a tarefa devem ser consistentemente definidos e implementados.

Projetando interfaces, algumas

considerações iniciais....

3 – Faça a interface consistente – princípios

• Permita ao usuário situar a tarefa atual em um contexto

significativo: é importante fornecer indicadores (títulos de janela, ícones, códigos de cores) que permitam ao usuário saber o

contexto do trabalho em mãos. Além disso, o usuário pode

determinar de onde veio e que alternativas existem de transição para uma nova tarefa;

Projetando interfaces, algumas

considerações iniciais....

3 – Faça a interface consistente - princípios

• Mantenha consistência ao longo de uma família de aplicações: um conjunto de aplicações (ou produtos) deve implementar as mesmas regras de projeto, de modo que seja mantida a

Projetando interfaces, algumas

considerações iniciais....

3 – Faça a interface consistente – princípios

• Se modelos interativos anteriores criaram expectativas para o usuário, não faça modificações, a menos que haja forte razão para isso: quando uma sequência interativa particular torna-se uma norma de fato (por exemplo, o uso de alt-S para salvar um arquivo), o usuário espera isso em toda a aplicação que encontra;

No documento Interface Humano -Computador (páginas 36-53)

Documentos relacionados