Escolar Documentos
Profissional Documentos
Cultura Documentos
Usabilidade de Software
INF01043 Interao Homem-Computador 2006/2
Ergonomics (or human factors) is the scientific discipline concerned with the understanding of interactions among humans and other elements of a system, and the profession that applies theory, principles, data, and methods to design in order to optimize human well-being and overall system performance
Ergonomia
O principio da ergonomia estudar o conforto e a adaptao aos objetos e interfaces visando aumentar a produtividade e a satisfao das pessoas
Usabilidade
Medida de qualidade dos objetos e interfaces acrescida utilidade dos mesmos.
De Jakob Nielsen ... http://www.useit.com/alertbox/20030825.html Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers to methods for improving ease-of-use during the design process.
Usabilidade de software
Usabilidade da interface No possvel determinar a priori o que uma boa interface
Depende das tarefas Depende dos usurios
Usabilidade
Como medir a qualidade de uma interface e sua utilidade?
Critrios de qualidade
Heursticas de usabilidade
Nielsen e Molich (1990); Nielsen (1994): 10 critrios
1 3 Controle do usurio 5 Preveno de erros 7 Uso eficiente e flexvel 9 Boas mensagens de erro 10 Ajuda e documentao 8 Projeto minimalista, simples 6 Memorizao mnima Visbilidade do status sistema 2 4 Consistncia Linguagem familiar ao usurio
http://www.useit.com/papers/heuristic/heuristic_list.html
Critrios de qualidade
Critrios ergonmicos
Bastien e Scapin (1993): 18 princpios
1. 2. 3. 4. 5. 6. 7. 8. Presteza/conduo Agrupamento por localizao Agrupamento por formato Feedback Legibilidade Conciso Controle Explcito Aes mnimas Densidade informacional 9. Aes explcitas 10. Controle do usurio 11. Flexibilidade 12. Experincia do usurio 13. Proteo contra erros 14. Boas mensagens de erro 15. Correo de erros 16. Consistncia 17. Elementos com significado 18. Compatibilidade
Sempre?
No: h mtodos alternativos
http://www.labiutil.inf.ufsc.br/ergolist/rec.htm
Processo de projeto
Task centered design (Lewis e Rieman)
Anlise de usurios e tarefas Seleo de tarefas representativas Anlise de interfaces existentes Esboo da interface (em papel!) Avaliao do esboo da interface sem usurios (pelos projetistas ou especialistas) Prototipao Teste com usurios Iterao para correo do prottipo Desenvolvimento final
Re-projeto de sistema
Melhoria da usabilidade (Nielsen)
Avaliao da interface existente Avaliao de outras interfaces existentes Anlise dos usurios e tarefas Avaliao de prottipos em papel ... Refinamento iterativo dos prottipos de acordo com sucessivas avaliaes Avaliao do prottipo usando heursticas de usabilidade Projeto e avaliao final
http://www.useit.com/alertbox/20030825.html
Comparao de sistemas
Avaliao comparativa
Determinao dos critrios de comparao
Qualitativos Quantitativos
Diferentes mtodos
Baseados numa descrio informal, prottipo em papel Baseados numa especificao com notao formal
Ensaios de interao
Coleta de dados bsicos como tempo, nmero de erros
Anlise de aes
Orientado durao de aes elementares
Outras refs
Lewis, Clayton e Rieman, John. Taskcentered user interface design. A practical introduction., 1994.
ftp.cs.colorado.edu, user anonymous"; password, full login name; directory /pub/cs/distribs/clewis/HCI-DesignBook
Exemplos
Usando instrumentos de avaliao heurstica Comparando tcnicas diferentes