Usabilidade
Usabilidade em Arquitetura de Software para Concursos Públicos
Conceito de Usabilidade
Usabilidade refere-se à facilidade com que usuários interagem com um sistema, alcançando objetivos com eficiência, satisfação e menor taxa de erros. É um atributo de qualidade de software avaliado por critérios como aprendizado, eficácia e memorização.
Princípios Básicos (Nielsen)
- Visibilidade do Status: Feedback claro das ações do usuário.
- Correspondência com o Mundo Real: Linguagem e convenções familiares ao usuário.
- Controle e Liberdade: Opções como "desfazer" e saídas fáceis.
- Consistência e Padrões: Uniformidade em interfaces e terminologia.
- Prevenção de Erros: Evitar situações propícias a falhas.
Métricas de Usabilidade (ISO 9241)
- Eficácia: Precisão na conclusão de tarefas.
- Eficiência: Recursos (tempo/esforço) utilizados.
- Satisfação: Percepção subjetiva do usuário.
Técnicas de Avaliação
- Testes de Usuário: Observação direta de interações.
- Heurísticas de Nielsen: Análise por especialistas baseada em 10 princípios.
- Prototipagem: Versões iterativas para feedback rápido.
Importância na Arquitetura
Decisões arquiteturais (como fluxos de navegação e responsividade) impactam diretamente a usabilidade. Padrões como MVC e MVVM auxiliam na separação de preocupações para interfaces mais intuitivas.
Questões Comuns em Concursos
- Definições de usabilidade e heurísticas.
- Métricas da ISO 9241.
- Relação entre arquitetura e experiência do usuário.
- Técnicas de avaliação (ex: diferença entre teste A/B e heurísticas).