Escolar Documentos
Profissional Documentos
Cultura Documentos
USABILIDADE
• Concretamente no campo da
engenharia de requisitos
– Prototipagem de interface
• Utilizada como modo de validação de
requisitos
– Mais compreensível pelos diferentes
stakeholders (especialmente os utilizadores
finais)
Prototipagem - Descrição
– Prototipagem de funcionalidade
• Utilizada para estudos de viabilidade /
orçamentação
–Diminuir hipóteses de se abordarem
soluções demasiado complexas ou
infazíveis
Prototipagem - Categoria
• Divisão em 2 grandes tipos
– Prototipagem de alta-fidelidade
• Implementação de funcionalidades chave /
criticas
• Utilização de ferramentas RAD para codificação
– Delphi, Visual Basic, Python, etc…
• Aspecto de aplicação “meio-acabada”
• Custos consideráveis de desenvolvimento
Prototipagem - Categoria
• Divisão em 2 grandes tipos (continuação)
– Prototipagem de baixa-fidelidade
• Visão do aspecto da Interface
• Poderá (deverá?) simular a navegação na mesma
• Utilização de diferentes métodos e técnicas
– Cartões de navegação, Paper-prototyping, etc…
• Aspectos muito distintos
• Rápida e barata de desenvolvimento
Categorias de prototipagem
• Comparação
Tipo Vantagens Desvantagens
Baixa- •Custos mais Baixos •Verificação de erros limitada
Fidelidade •Vários conceitos de design •Especificação de código fraca
•Problemas de layout ecrã •Facilitator-driven
•Identificar requisitos de mercado •Utilidade limitada depois da fase de
•Prova de conceito requisitos
•Pouco util para testes de usabilidade
•Limitações de fluxo e navegacionais
>Blurb blurb
>Do this
>Why?
PROTÓTIPOS DE ALTA-
FIDELIDADE
PROTÓTIPOS FUNCIONAIS
PROTÓTIPOS ABSTRATOS
Tempo.exe Noticias.exe
Protótipos abstratos
• Utilização de símbolos convencionados para
representar interações
– From Abstraction to Realization in User Interface Designs:
Abstract Prototypes Based on Canonical Abstract Compo
nents [PDF, 1,52 MB]
• Apenas utilizável por técnicos
Considerações
• Compromissos na realização de protótipos
• Todo o protótipo envolve compromissos
• Dois tipos comuns de compromissos
– ‘horizontal’
• Grande quantidade de funcionalidades
• Baixo detalhe
– ‘vertical’
• Pequena parte de funcionalidades
• Muito detalhado
USABILIDADE
• https://www.youtube.com/watch?v=oo1JrQ6jCEM
Heurísticas de Nielsen
• Visibilidade de qual estado estamos no sistema;
• Consistência e padrões;
Heurísticas de Nielsen
• Prevenções de erros;
• Ajuda e documentação.
Lei de Fitts
• Criada por Paul Fitts e m1954;
• Modelo do movimento humano;
• Prediz o tempo necessário para mover-se
rapidamente desde uma posição inicial até uma
zona destino final como uma função da distância
até o objetivo e o tamanho deste;
• Modela o ato de apontar;
• O apontamento pode ser feito de forma manual
(ex: dedo da mão) ou através de ordenamento (ex:
cursor do mouse)
Lei de Fitts
• Compromisso velocidade-precisão relacionado
com o ato de apontar;
https://www.youtube.com/watch?
v=O6L9TCOuTRs
DÚVIDAS?