[email protected] [email protected]
DSC/CCT/UFCG
Prof.: José Eustáquio Rangel de Queiroz
Carga Horária: 60 h
Princípios de Projeto
DSC/CCT/UFCG
 Interface
 Espécie de extensão do usuário
[email protected] [email protected]


Hardware e software refletem as habilidades do usuário,
respondendo às suas necessidades

Utilidade

Rapidez

Facilidade de aprendizado/ (des)aprendizado

Facilidade de uso

Satisfação
Agente de conexão/ separação

Elo de ligação com as potencialidades do sistema

Minimizador de danos das partes interagentes (usuário-sistema)
2
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
[email protected] [email protected]
 Sensação de prazer estético

Contraste perceptível entre elementos

Agrupamentos

Alinhamento de elementos e grupos

Representação tridimensional

Uso eficaz e simples de cores e gráficos
3
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
[email protected] [email protected]
 Clareza visual, conceitual e frasal

Elementos visuais

Funções

Metáforas

Palavras e texto
4
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
 Compatibilidade
[email protected] [email protected]



Usuário

Necessidades e expectativas

Ponto de vista
Tarefas x trabalho

Facilidade de transição entre tarefas (estrutura e fluxo das
funções do sistema)

Facilidade de navegação entre aplicações/ telas
Produto (versões e/ou concorrentes)

Compatibilização com sistemas existentes

Minimização de aprendizado adicional
5
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
[email protected] [email protected]
 Compreensibilidade

Facilidade de aprendizado

Facilidade de compreensão

O QUE olhar/fazer

QUANDO fazer

ONDE fazer

PORQUE fazer

COMO fazer
6
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
[email protected] [email protected]
 Facilidade de configuração/ reconfiguração

Intensificação da sensação de controle do usuário

Encorajamento do papel ativo no entendimento do processo

Concessão a preferências pessoais (diferenças em graus de
experiência)
7
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
 Consistência
[email protected] [email protected]

Similaridade de componentes

Aparência

Uso

Operação

Mesma ação  Mesmo resultado

Inalterabilidade na função/ posição de elementos
8
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
[email protected] [email protected]
 Controle do processo interativo

Ações resultantes de solicitações explícitas do usuário

Ações executadas o mais rapidamente possível

Ações passíveis de interrupção/ cancelamento

Eliminação/minimização de interrupções nas ações do
usuário devido a erros cometidos

Manutenção do contexto na perspectiva do usuário

Compatibilidade/flexibilidade entre metas a atingir
competências, experiências, hábitos e preferências
e
9
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
[email protected] [email protected]
 Capacidade de execução direta de ações

Visibilidade das alternativas disponíveis

Visibilidade do efeito
correspondentes
das
ações
sobre
os
objetos
10
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
 Eficiência
[email protected] [email protected]


Minimização de movimentos oculares/manuais e ações de
controle em geral

Facilidade/Liberdade de transição entre os diversos controles do
sistema

Abreviação das rotas de navegação (sempre que possível)

Obviedade e seqüenciamento do movimento ocular
Antecipação das necessidades e desejos do usuário (sempre
que possível)
11
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
[email protected] [email protected]
 Familiaridade

Emprego de conceitos e uso de linguagem habituais ao
usuário

Manutenção da “naturalidade”
comportamentais do usuário)

Uso de metáforas do mundo real
da
interface
(padrões
12
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
[email protected] [email protected]
 Indulgência

Tolerância face a erros humanos comuns e inevitáveis

Prevenção de erros (sempre que possível)

Prevenção de erros catastróficos possíveis

Formulação de mensagens construtivas em situações de erro
13
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
 Previsibilidade
[email protected] [email protected]


Oferecimento de mecanismos que possibilitem ao usuário a
antecipação da progressão natural de cada tarefa

Disposição de elementos distintos e reconhecíveis na tela

Oferecimento de pistas/dicas para o resultado de ações
executadas pelo usuário
Preenchimento das expectativas do usuário de modo
completo e uniforme
14
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
[email protected] [email protected]
 Facilidade de recuperação

Permissão de reversão de comandos e ações

Permissão de retorno a determinados pontos, caso ocorram
dificuldades

Asseguramento do trabalho do usuário face a erros humanos
ou problemas de hardware, software ou comunicação
15
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
[email protected] [email protected]
 Presteza na resposta

Resposta imediata às solicitações do usuário

Resposta imediata a todas as ações do usuário, de modo
visual, textual, audível, etc.
16
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
[email protected] [email protected]
 Simplicidade

Apresentação progressiva de mecanismos ocultos, até que
se façam necessários

Oferecimento de valores defaults

Minimização de pontos de alinhamento na tela

Manutenção da uniformidade e consistência

Facilitação das ações comuns em relação àquelas incomuns
17
Princípios de Projeto
DSC/CCT/UFCG
 Princípios Gerais
 Transparência
[email protected] [email protected]

Permissão da focalização do usuário na tarefa/trabalho, sem
considerar os mecanismos da interface

Invisibilidade do trabalho computacional interno
18
DSC/CCT/UFCG
Princípios de Projeto
 Obstáculos e “Deslizes”
 Ninguém acerta da primeira vez
 Desenvolvimento é um processo cheio de surpresas
[email protected] [email protected]
 Bons projetos implicam séries de alterações
 Ignorar alterações não elimina sua necessidade
 Por mais que se implemente o que se imagina ser o melhor
produto, falhas ainda serão apontadas durante o uso
 Projetistas necessitam de boas ferramentas
 Deve-se estabelecer metas para o projeto
19
DSC/CCT/UFCG
Princípios de Projeto
 Obstáculos e “Deslizes”
 Falta de análise e entendimento das necessidades e
expectativas do usuário
 Não implementação de protótipos
[email protected] [email protected]
 Não realização de testes de usabilidade
 Divergência de pontos de vista da equipe de projeto sobre
as metas de projeto da interface com o usuário
 Falta de comunicação entre membros da equipe de
desenvolvimento
20
DSC/CCT/UFCG
Processo de Projeto
 Projeto para Indivíduos
 Conhecimento o mais completo possível dos usuários e
sua tarefas
 Envolvimento dos usuários no projeto desde os estágios
[email protected] [email protected]
preliminares
 Inclusão
de atividades
processo de projeto
de
prototipagem
rápida
no
 Realização de testes de usabilidade
 Alterações e iterações sucessivas do projeto (conforme a
necessidade)
 Integração do projeto de TODOS os componentes do
sistema
21
DSC/CCT/UFCG
Processo de Projeto
 Usabilidade
 Bennett (1979) – surgimento do termo
 Efetividade do desempenho humano
[email protected] [email protected]
 Shackel (1981) e Bennett (1984) – iniciativas para
formalização do termo
 Shackel (1991)
 Capacidade de uso fácil e efetivo por humanos
 Facilidade – relativa a um nível especificado de análise
subjetiva
 Efetividade – relativa a um nível especificado de
desempenho humano
22
DSC/CCT/UFCG
Processo de Projeto
 Problemas Comuns de Usabilidade
 Mandel (1994)
 Menus e ícones ambíguos
[email protected] [email protected]
 Linguagens
que só permitem a
unidirecional ao longo de um sistema
 Limitações
nos
mecanismos
manipulação direta
de
“navegação”
entrada
e
 Limitações nos mecanismos de destaque e seleção da
informação
 Carência
de clareza em seqüências de passos
integrantes de tarefas
23
DSC/CCT/UFCG
Processo de Projeto
 Problemas Comuns de Usabilidade - WUI
 Congestionamento visual
 Comprometimento da legibilidade da informação
[email protected] [email protected]
 Uso de componentes incomprensíveis
 Uso de mecanismos irritantes na apresentação da
informação
 Estruturação confusa do processo de navegação
 Ineficiência do processo de navegação
24
DSC/CCT/UFCG
Processo de Projeto
 Problemas Comuns de Usabilidade - WUI
 Rolamento de página excessivo ou ineficiente
 Sobrecarga de informações
[email protected] [email protected]
 Ineficiência de operações
 Inconsistência do projeto
 Desatualização da informação visualizada
 Projeto
ultrapassado devido à emulação
documentos impressos e sistemas obsoletos
de
25
DSC/CCT/UFCG
Processo de Projeto
 MITO
[email protected] [email protected]
Usabilidade nada mais é do que senso
comum.
26
DSC/CCT/UFCG
EC1: Ultrapassado x Atual
1 Mau Uso do
[email protected] [email protected]
Espaço em
Tela
2Limitação do
Número de
Itens
ENTREGA AUTOMÁTICA DE COMPRAS
SISTEMA DE SERVIÇOS AO CONSUMIDOR
MANUTENÇÃO E ENTRADA DE PEDIDOS
PEDIDO N•:
0134-9-3214
DATA: 03-DEZ-96
HORA: 16:10:05
DO
SR(A).:______________________________
_____________________________________
PARA
SR(A).:______________________________
_____________________________________
RUA/AV.:_____________________________
_______________________ N•: _________
CIDADE: __________________ UF: ______
CEP: ____________
CP: _____________
RUA/AV.:_____________________________
_______________________ N•: _________
CIDADE: __________________ UF: ______
CEP: ____________
CP: _____________
FONE: ___________
FONE: ___________
FAX: ____________
STATUS/RAZÃO DA COMPRA: _________________________
FAX: ____________
5 Ausência de
Restrições na
Entrada de
Dados
#PEDIDO: ________________
FONE: _______________________
TIPO CC: ______________
#CERT: ________________
ID
#CC: _______________________
QUANT. CERT.: _______
PRODUTO
QTDE
DISPONÍVEL
DATA VENC.: ____________
PREÇO
FRETE
TOTAL
3Processo de
Busca
Confuso
F1 BUSCA CONS.
F2 NOME/END/FONE
F3 CTRL. PED.
F4 BUSCA PROD.
F5 INFO CONS.
TRANSAÇÃO COMPLETADA COM ÊXITO
Ausência de
um Mecanismo de
Visualização dos
Itens
4
27
DSC/CCT/UFCG
 Exercício 03
Processo de
Projeto
 Exemplificar cada aspecto enunciado nos slides
23 a 25
[email protected] [email protected]
a partir de aplicações não hipotéticas com interfaces
gráficas (GUI/WUI)
 Discutir a afirmação do slide
26, destacando tanto
aspectos que reforçam o “mito” quanto aspectos que o
destroem.
 Ler e sintetizar o texto Know Your User or Client,
destacando os aspectos considerados
relevantes para o projeto de uma interface.
como
mais
28
Download

IHM04