Engenharia de Usabilidade
É o termo que se usa para definir o
processo de design de sistemas
computacionais que objetivam a facilidade
de aprendizado, de uso, e que sejam
agradáveis para as pessoas.
Método
Pesquisadores e grupos de
pesquisa, constataram que confiar
em certos métodos aplicados na
época não eram suficientes para
desenvolver um bom sistema.
Método
E o método mais recomendado
por eles seria a aplicação de
métodos empíricos.
Processos
1. Pré-design;
2. Design Inicial;
3. Desenvolvimento Iterativo;
4. Pós-design.
Sistema
Pré-
design
Design
inicial
Desenv.
iterativo
Pós-
design
O processo de design para
usabilidade possui 4 fases:
Pré-design
Busca de informação e conceituação sobre o usuário;
Contexto de trabalho;
Sistemas relacionados;
Padrões de interface e ferramentas;
Design Inicial
Primeiro contato do usuário com o que
poderá ser a vir o design do sistema. È a
partir desse feedback que parte para as
implementações no design.
Pós-design
Instalação do sistema no local de
trabalho do usuário e acompanhamento
com medidas de reação e aceitação do
sistema pelo usuário final.
Estágios do Design
Para usabilidade ilustram os quatro
princípios básicos que fundamentam
esse processo:
Foco no usuário mais cedo;
Medição empírica;
Design iterativo e design integrado de
todos os aspectos de usabilidade do
sistema
Caracteristicas da
Usabilidade
Facilidade de aprendizado;
Eficiência de uso;
Facilidade de retorno ao uso por
usuários casuais;
Frequência e severidade dos erros dos
usuários;
Satisfação subjetiva do usuário;
A engenharia de usabilidade visa o desenvolvimento de
interfaces com os seguintes atributos:
• Produtividade na realização de
atividades: a interface deve permitir
bom desempenho do usuário na
realização de suas tarefas.
• Facilidade de aprendizado: deve
ser fácil para o usuário aprender a
utilizar o software.
• Retenção do aprendizado com uso
intermitente: a interface deve permitir
que o usuário (esporádico) consiga
utilizar o software adequadamente
mesmo quando fica sem usá-lo por um
período relativamente longo de tempo.
• Prevenção de erros do usuário: o
sistema deve prevenir erros do usuário
quando o utiliza em suas atividades.
• Satisfação: o usuário deve gostar de
utilizar o sistema.
Benefícios
• Organização responsável pelo desenvolvimento
do software.
• Cliente contratante de um desenvolvimento de
software
• Usuário do produto a ser desenvolvido
Referências
• ROCHA, Heloisa Vieira da; BARANAUSKAS, Maria Cecília C. Design e
Avaliação de Interfaces Humano-Computador. Campinas,
SP:NIED/UNICAMP, 2003.
• PÁDUA, Clarindo Isaías Pereira da Silva e. Engenharia de Usabilidade.
2012. Disponível em:
<http://homepages.dcc.ufmg.br/~clarindo/arquivos/disciplinas/eu/mate
rial/referencias/apostila-usabilidade.pdf>. Acesso em: 10 nov. 2015.