Revisao IHC
Revisão Final
Estilos de Interação
• É um termo genérico que inclui todas as formas como os usuários se comunicam ou interagem com sistemas computacionais.
• Linguagem Natural:
• Uma aplicação que oferece interface em linguagem natural precisa lidar com construções vagas, ambíguas, e até gramaticalmente incorretas.
• Menu
• Preenchimento de Formulários
• WIMP (Windows, Icons, Menus, and Pointers)
• Linguagem de comando:
• As linguagens de comandos podem ser consideradas poderosas por oferecerem acesso direto à funcionalidade do sistema.
Usabilidade
• Facilidade de aprendizado do sistema;
• Facilidade de uso;
• Satisfação do usuário;
• Produtividade;
• Princípios básicos de usabilidade
•
•
•
•
•
•
•
•
•
Dialogo simples e natural;
Uso de Metáforas; (linguagem do usuário)
Minimiza a carga de memoria do usuário;
Consistência;
Retorno;
Complacência (Saídas claramente marcadas), errou? Tem volta...
Flexibilidade (Atalhos);
Boas mensagens de erros e prevenção de erros;
Documentação;
Guidelines
• São orientações que devem ser consideradas na elaboração e avaliação de um software. São criadas, principalmente, a partir do senso comum e da experiência na elaboração de outros projetos de software.
• Os guidelines proporcionam uma valiosa e prática ferramenta para a aplicação de conceitos de interface voltada para o usuário, em um projeto de software. O uso de guidelines não deve ser entendido como uma “receita de design”, mas sim como um conjunto de princípios norteadores do design.
Avaliação de Interfaces
• Avaliar a funcionalidade do sistema;
• Avaliar o efeito da interface ao usuário;
• Identificar problemas específicos;
• Inspeção de usabilidade:
• Avaliação Heurística: é feita a inspeção da interface tendo como base uma pequena lista de heurísticas de usabilidade.
• Revisão de Guidelines: analisar a interface verificando se está de acordo com uma lista de guidelines pré-definida.
Modelo de Projetos de Interface
•
•
•
•
Modelo Cascata;
Modelo Espiral;