Aula 2 - IHC Usabilidade
Prof. Danilo Monteiro [email protected]
• O que foi visto na aula passada?
2
Usabilidade
usabilidade?!
4
6
8
10
12
14
16
18
20
Definição
Usabilidade é a medida pela qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos com eficácia,
eficiência e satisfação em um contexto de uso
específico (ISO 9241-11).
22
Definição
O quão fácil é entender e usar uma interface. [GRAHAM]
• E agora, o que é usabilidade?
• Por que ela é importante?
24
Importância
Por que é importante?
Para permitir que os usuários interajam de maneira mais produtiva e agradável Maior qualidade no resultado final de um produto
O valor de mercado de um sistema computacional é medido em função de sua qualidade
Importância
üSe o site for difícil, o usuário sai...
üSe o site não for claro o suficiente para mostrar o
que a empresa oferece, provavelmente o usuário vai sair do site...
üSe o usuário se perder, ele sai...
üSe demorar para abrir, ele vai embora...
26
Características
• Nielsen (1993)
• Facilidade de aprendizado;
• Eficiência;
• reconhecimento;
• Minimização de erro;
• Satisfação;
Heurísticas - Nielsen
1-Visibilidade -Eu sei o que está acontecendo!
• Manter o usuário informado sobre o que está acontecendo.
• Informações claras, constantes e imediatas sobre o estado do sistema
Barras de progresso, mensagens de alerta
28
30
32
2- Associação - eu sei sobre o que você está falando
Utilizar termos comuns a linguagem do usuário.
Utilizar convenções do mundo real.
Manter um raciocínio linear.
Não utilizar termos técnicos.
Heurísticas - Nielsen
34
3-controle - perai, me tire daqui!
O usuário deve ter controle de pausar, cancelar, parar e continuar uma ação.
Permitir ao usuário configurar da forma mais conveniente para si.
36
38
40
4-Consistência e Padronização Parece familiar faz sentido
Manter padrões estéticos e funcionais para que o usuário não tenha dúvidas sobre a
funcionalidade.
Evitar surpresas para o usuário.
42
44
46
5-Prevençao de erros - é isso mesmo ? Impedir que o usuário cometa erros.
O usuário deve fazer o que realmente quer fazer.
Alertas de operação realizada podem ser
precedidos por popups de confirmação da
operação.
48
• 6- Reconhecimento no lugar de lembrança
• O usuário deve reconhecer os elementos visuais (botões, campos de texto, símbolos) que contém na aplicação.
50
52
54
7 - Flexibilidade eficiência no uso
Dedicar suporte a usuários iniciantes e avançados
Permitir múltiplos caminhos, atalhos, aceleradores, etc.
56
58
• 8 - Design minimalista - menos é mais.
Ser “Curto e grosso”.
Evitar excessos
Evitar complexidade Ser claro e objetivo
Prezar pela informação necessária
60
62
• 9 -
Reconhecimento, diagnóstico e recuperação de erros - eu sei o que tá errado e posso corrigirSugerir uma solução construtiva.
Expressar erros em linguagem natural ao usuário.
Sugerir uma solução construtiva.
64
66
68
• 10- Ajuda e documentação
Embora os sistemas devam ser intuitivos, pode ser necessário uso de manuais.
As informações devem ser fáceis de encontrar.
Lidar com a execução real.
70
• O que aprendemos hoje?
72
Leitura sugerida
https://irlabr.wordpress.com/apostila-de-ihc/parte-1-ihc- na-pratica/6-usabilidade-e-suas-metas/
https://dcavedon.wordpress.com/2011/04/28/10-leis-da- heuristica-de-nielsen/
http://www.tidbits.com.br/as-10-heuristicas-de- usabilidade-do-nielsen
Exercícios
• Defina o que é usabilidade e sua importância
• Identifique pontos fortes e fracos em relação a usbildade nos concorrentes dos seus software.
74
Referências
Notas de aula do Professora Patricia Moser (UPE)
Notas de aula do Professor Leomário Machado -
http://pt.slideshare.net/leomario/usabilidade-aplicada-a-dispositivos-mveis Notas de aula do Professor Alberto Barbosa Raposo (PUC-Rio) -
http://www.inf.puc-rio.br/~inf1403/docs/alberto2011_1/09_AvHeuristica.pdf
Dúvidas
76