1 PROJETO DE INTERFACE - Projeto de Interfaces entre componentes do software - Projeto de Interfaces...

Post on 17-Apr-2015

111 views 4 download

Transcript of 1 PROJETO DE INTERFACE - Projeto de Interfaces entre componentes do software - Projeto de Interfaces...

1

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

2

Engenharia de Requisitos focada em Interface

3

Levantamento de Requisitos

4

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

5

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

6

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

7

USABILIDADE

-- Facilitar aprendizado-- Ajuda a lembrar o que já foi aprendido-- Reduz probabilidade de Erro-- Facilita eficiência

8

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?

9

Projeto de Interface

-- Modelo de Usuário-- Percepção do sistema-- Modelo de Implementação

10

O Processo

-- Prototipagem-- Método baseado no estudo dos casos de uso

11

Noções de Design

12

Diagrama de Sequência

13

Diagrama de Atividade

14

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.