PROJETO DE INTERFACE
- Projeto de Interfaces entre componentes do software
- Projeto de Interfaces entre software e outros produtores e
consumidores de informação não-humanos
- Projeto de Interface entre Humanos e Computador
1
Engenharia de Requisitos focada em Interface
2
Levantamento de Requisitos
3
Interação com usuário: colocá-lo no ambiente de uso
Usuário quer controlar o computador e não o contrário:
-
- Economizar atividades desnecessárias ou indesejadas
- Interação Flexível
- Permitir realizar “stand-by” das operações ou voltar a opções
anteriores
- Detectar atividades muito repetidas para encapsular o uso
- Entender como é o suporte
-
-
4
Reduzir carga de memória de usuário
-
-
Reduzir memória de curto prazo
Defaults bem elaborados
Metáfora do mundo real
Revelar informações progressivamente
5
Interface Consistente
-
-
Manter consistência interna e entre família de sistemas
Permitir que o usuário consiga se situar
Obedecer possíveis normas (ex. CTRL + C)
Levantamento estatístico de aspectos de usabilidade
6
USABILIDADE
-
-
Facilitar aprendizado
Ajuda a lembrar o que já foi aprendido
Reduz probabilidade de Erro
Facilita eficiência
7
USABILIDADE – Perguntas a serem respondidas:
- Sistema é utilizado sem ajuda continua
- Mecanismo de interação se torna mais flexível na medida que
usuário ganha experiência?
- Sistema está sintonizado com ambiente?
- Usuário se perde em alguns momentos?
- Escolha de ícones está correta?
- Tolerância a erros?
-
-
8
Projeto de Interface
- Modelo de Usuário
- Percepção do sistema
- Modelo de Implementação
-
9
O Processo
- Prototipagem
- Método baseado no estudo dos casos de uso
-
10
Noções de Design
11
Diagrama de Sequência
12
Diagrama de Atividade
13
Exercício
Desenvolver um projeto de interface, explorando os conceitos de IHC para o
seguinte sistema:
O supermercado SENDAS deseja construir uma versão online de suas lojas, onde
os clientes poderão realizar as compras pela internet, sem sair de casa. É
obrigatório que o usuário, para realizar as compras, seja cadastrado e possua seu
cartão SENDAS. Este cadastro solicita o número do cartão, por meio do qual virá
a cobrança mensal. O portal permitirá que o usuário possa navegar pelas sessões
do supermercado usando os mesmos padrões de distribuição das lojas reais.
Podem-se escolher dois tipos de entrega: a domicilio, onde se acrescenta um valor
de 5% das compras, ou o cliente busca na loja, não sendo cobrada nenhuma taxa.
O ambiente interativo deve permitir que seja possível ver informações detalhadas
de um determinado produto. Entretanto o preço deve estar visível sem nenhum
grau de interatividade adicional.
O sistema a ser entregue deve contemplar também um ambiente de administrador,
que permitirá apenas a pessoas autorizadas a inserção de mercadorias e alteração
de preços.
O sistema deverá guardar um histórico de todas as compras realizadas por um
cliente, possibilitando que um agente inteligente frequentemente analise estes
dados e informe o cliente sobre produtos que costumam ser de seu interesse.
-
-
-
14
Download

projeto de Interface