Professional Documents
Culture Documents
Marcelo S. Pimenta
(mpimenta@inf.ufrgs.br)
Exemplos e Exerccios
Primeira
Parte
Roteiro
I Motivao
II Fundamentos: IHC, Usabilidade
III Usabilidade: Como Desenvolver Software Usvel?
IV Concluses
Final feliz :
Satisfao e Conforto
Sade e bem-estar
Produtividade
Utilidade
Usabilidade
Eficincia de uso
Deficincias de interface...
7
aborrecimentos, frustraes
stress, psicopatologias
desperdcios e abandono do sistema
desconhecimento da atividade
desconhecimento do usurio e das
caractersticas (fsicas, cognitivas, sociais)
humanas
desinteresse pela lgica de utilizao
8
Qualidade de Interfaces
Usabilidade
10
http://www.usability.gov
11
12
13
Problema de Usabilidade
Jakob who?
14
Graus de severidade
Tipo
0
1
2
3
4
16
Usabilidade importante?
Usabilidade importante?
17
Exemplos de problemas
18
Exemplos de problemas
http://www.englishpractice.com/
19
20
Exemplos de problemas
Exemplos de problemas
21
Exemplos de problemas
22
Exemplos de problemas
USA
Internacional
23
24
Exemplos de problemas
Exemplos de problemas
Exemplos de problemas
26
Exemplos de problemas
http://www.englishpractice.com/
27
28
30
Don who?
Examples from
http://www.baddesigns.com
Further Reading:
31
32
Exerccio provocativo
33
34
How usable ?
Spectrum
Internacionais (ISO)
Continentais (Comunidade Europia, MercoSul, etc)
Nacionais
Institucionais (Style guide)
35
36
37
38
39
40
Roteiro
I Motivao
II Fundamentos: IHC, Usabilidade
Segunda
Parte
41
42
Interface:
sistema
ao
usurio
interface
aplicao
interpretao
Interao:
43
Interface Homem-Computador
Sintaxe da interao: visa completar a interao
Disponibilizar objetos e funes interativas
do domnio do aplicao
de uso geral
Ncleo Funcional
Aplicao propriamente dita
Semntica da Interao: visa realizar o objetivo
Apoiar as entradas
Copiar/Colar
Permitir entradas por
Seleo/Combinao
Fornecer valores default/prvios
Desfazer/Refazer
Localizar (browse)
da tarefa
45
Modelo de Norman
46
48
Sistemas Interativos so
Ferramentas
Arquitetura e Comportamento
USABILIDADE da ferramenta :
Como usar?
Componente de
Dilogo
N. Funcional
Componente de
Apresentao
Interface
Linguagem
de Ao
atividade
Formulao
Linguagem
de Apresentao
Usurio
Avaliao
49
50
Usabilidade
60s e 70s:
Sist.em batch
Usurio
CPD
Sistema
80s e 90s:
Interao
Usurio-sistema
Usurio
Sistema
Sistema
Hoje:
Integrao
Usurios-Sistemas
via Internet
Usurio
Usurio
Internet
Sistema
51
52
Usabilidade
Usabilidade
53
Resumo
facilidade de aprendizado
facilidade de uso (operao)
taxa de erros minimizada
adequao tarefa
54
Usabilidade
Usabilidade
55
56
Traditional Criteria:
Internacionais (ISO)
Continentais (Comunidade Europia, MercoSul, etc)
Nacionais
Institucionais (Style guide)
Individual Differences
de facto standards
display factors (eg screen size)
interactions of software
and hardware
57
58
Usability Goals
Usability Goals are always Tradeoffs, and can conflict with one another
Rapid learning
Safety/error constraint
Subjective satisfaction
for novices
Low power
Awkward/extra steps
Extreme irritation
for experts
60
Acessibilidade
Experimento
GOVERNO ESTADUAL:
PROCON/RS : www.procon.rs.gov.br
GOVERNO MUNICIPAL:
61
Plataforma e Navegadores
62
Exemplos de problemas
SIS
TE
MA
S
OP
ER
ACI
ON
AIS
E
NAVEGADORES
Internet Explorer
63
Netscape
64
Exemplos de Problemas
Iniciativas
EXEMPLO
65
Alertas
66
Acessibilidade
RECOMENDAES W3C
"Web Content Accessibility Guidelines 1.0
www.w3c.org/TR/WCAG10/
Todos os pontos de prioridade 1, alguns de 2 e 3
Conseqncias:
Alertar e conscientizar rgos responsveis por
sites de e-government :
Contatos com prefeituras e Webmasters de alguns sites
FERRAMENTAS
P.ex. Para validar XHTML/HTML de um website no W3c:
http://validator.w3.org/
68
browser1
browsers
browser2
http://www.w3.org/WAI/
http://www.terra.com.br/istoe/
69
Acessibility Guidelines
70
Brazilian:
Ao Brasileira para a Acessibilidade - ABRA
http://www.acessibilidade.org.br
Universal:
W3C Acessibility Initiative
"Web Content Accessibility Guidelines 1.0
www.w3c.org/TR/WCAG10/
Tools
Bobby www.cast.org/Bobby/
http://www.w3.org/WAI/
71
72
Execution gulf
Cognitive Psychology
Human Factors (Ergonomics)
Graphic Design
Semiotics
Hside of HCI
Semantic
Distance
input
Articulatory
Distance
input
Semantic
Distance
output
Evaluation gulf
HCI background
Articulatory
Distance
output
;-)
73
74
Roteiro
I Motivao
II Fundamentos: IHC, Usabilidade
Terceira
Parte
75
76
ACM Currcula
SBC (brazilian computer society)
curricula
UFRGS : since 1993 !!!!
PRODUCT
1..1
1..*
1..*
SUPPLIER
Try to do it:
Developers View
(system-oriented)
Menu basically reflects
internal DB
operations
78
Users View
(usage-oriented)
Menu basically
reflects frequent
tasks when user
manipulates
Product
Product
Insert
Delete
Update
Retrieve
Fornecedor
Insert
Delete
Update
Retrieve
79
Insert Product
Retrieve Supplier
Insert Supplier
Retrieve Product
Update Product
Retrieve Supplier
Insert/Update Supplier
Delete Product
80
UCD Summary
82
83
84
85
Planning
Design
Implementation
Maintenance
Evaluation and Test
Maintenance
86
Planning
Evaluation
87
88
Planning: Activities
Planning activities:
Define the purpose of the system
Identify the contextual information
Identify target users
Get to know your users
Define the users tasks (create scenarios)
Determine scope, usage and change
characteristics of the information
Define the personality of your system
Put together your team
About Owners
About Environment
About Users
Who are they?
How many different individuals, groups?
What are their characteristics, abilities,
and limitations?
Why will they use this system?
How often will they use this system?
For what purpose(s) will they
use this system?
About Technology
What choices are available?
What tradeoffs need to be considered?
What are the costs, and what is
cost-effective?
89
90
Surveys / Questionnaires
Visits to their environment
92
Activity 2 - Design
93
Interaction Design
Design
94
Interaction design refers to the various controls (or widgets) that the
user must manipulate in using the system
Iterative process
Apply guidelines and heuristics
Prototyping:
Affordances
Features of an object that convey how it is to be used
Constraints
Attributes of an object that prevent its incorrect use, or prevent errors
Mapping
The arrangement of controls for an object that has natural spatial meaning
95
96
Affordances
Affordances
Poor affordances
Doors
Push or Pull?
Where to push?
Good
affordances
Buttons that
appear clickable
97
98
Constraints
Mappings
PREVIOUS
NEXT
99
100
Mappings
Activity 3 - Implementation
Available actions
User intentions
101
102
Consistency
Implementation
Follow Design Guidelines and Style Guides
Consider:
Devices idiosyncrasies
Cross-platform issues
Browser differences
Accessibility issues
Consistency
103
Style guides
104
Implementation:
Design Style Guide
Implementation:
Creating the Style Guide
105
106
107
108
How?
110
Ciclo de Concepo de
Interfaces
111
112
Ciclo de Concepo
Ergonmica de Interfaces
Ciclo de Concepo
Ergonmica de Interfaces
113
114
Ciclo de Concepo
Ergonmica de Interfaces
Questes de Concepo
1) Quais so os usurios?
2) Quais tarefas sero suportadas?
3) Qual o contexto de realizao destas tarefas?
4) Quais comandos e aes o usurio pode realizar atravs
da interface?
5) Como os componentes da Interface sero
apresentados aos usurios?
6) Como provocar as crticas/sugestes dos usurios?
7) O sistema e sua interface suportam adequadamente as
tarefas dos usurios?
Prottipos em papel
Maquetes em editores de recursos
Prottipos funcionais
115
116
Atividades da Concepo
1) Quais so os usurios?
2) Quais tarefas sero suportadas?
3) Qual o contexto de realizao destas tarefas?
Anlise Contextual
117
118
Anlise Contextual:
Modelagem do Usurio
Modelo do usurio o conhecimento sobre o
usurio, explcita ou implicitamente
representado.
Exemplos de atributos:
freqncia de uso: (freqente, peridico,ocasional)
experincia na tarefa: (leigo, novato, com prtica, competente,
expert)
experincia em tecnologia de informtica: (leigo, novato, com
prtica, competente, expert)
experincia em sistemas similares: (elementar, mdia, grande)
idade, nvel de escolaridade, necessidades especiais, etc...
120
EXERCCIO
Discusso !!
121
Lgicas do Sistema
122
124
Atividades da Concepo
Tcnicas de Coleta
Projeto da Interface
Projeto de Dilogo
Projeto da Apresentao
125
126
Atividades da Concepo
Prototipao/Maquetagem
Prottipo Vertical:
Profundidade: Interface e Funcionalidade
completas de uma parte do sistema
Prototipao/Maquetagem
127
128
Prototipao/Maquetagem
Ciclo de Experimentao/Avaliao/Reviso
Maquetagem
Prototipao/Maquetagem
Crticas
130
Concepo de IU do Sw
interativo
Atividades da Concepo
Avaliao
131
atividade multidisciplinar
(Informtica, Ergonomia,
Psicologia Cognitiva,
Lingustica, Design Visual
e Grfico, entre outras)
em equipe ou por indivduos
com conscincia de outras
reas
tradicionalmente, no faz
parte da formao de
profissionais de Informtica
132
SW Interativo:
Tipos de Concepo
Concepo Tradicional
Orientao a sistema:
Concepo Integrada
133
134
Concepo Centrada no
Usurio
Concepo Centrada no
Usurio
Centrar no Usurio:
136
Concepo Integrada
Concepo Integrada
137
Integrao de Engenharia de
Software e IHC
138
Requisitos
Utilidade
Funcionais
Usabilidade
Comportamentais
IHC
Desenvolvimento de sistemas
interativos teis e usveis
rea
Integrao de conceitos,
modelos, tcnicas e
ferramentas de ES e IHC
139
140
Aspectos Envolvidos
Prottipo Horizontal:
Amplitude: Interface quase completa mas com funcionalidade
reduzida
Prottipo Vertical:
Profundidade: Interface e Funcionalidade completas
de uma parte do sistema
Usurios
Tarefas
Tecnologia Disponvel
142
Usurios (2/2)
Usurios (1/2)
Usurio Cliente
Diferentes tipos de usurios
Pnico
Necessidade
de atalhos
mediano
novato
leigo
+
143
144
Tarefas
Tecnologia Disponvel
Hardware
Software de suporte (sist.
Operacional)
Ferramentas para desenvolvimento de
IHM:
145
146
Estilos de Interao
Estilos de Interao
Menus (*)
Teclas Rpidas (Atalhos) (*)
Preenchimento de Formulrios (*)
Linguagem de Comando
Questo/Resposta (*)
Linguagem Natural
Manipulao Direta(*)
Realidade Virtual
Ex. 1
Ex. 3
Opes:
01 - Saque
02 - Extratos
03 - Saldo
04 - Transferncias
05 - Pagamentos
147
148
Menus
Menus
seleo de itens
organizao hierrquica explcita
usurios pouco treinados ou ocasionais
atrativos
fcil treinamento
149
Estilos de Interao
150
Teclas de Atalho
152
Formulrios
Estilos de Interao
Preenchimento de Formulrios
formulrio eletrnico similar a formulrios em
papel: adequado para entrada de dados atravs
de digitao de valores em vrios campos,
identificados por rtulos.
Nome: ________________________
Data de Nasc: __________________
CPF: _________________________
Curso: ________________________
153
Linguagem de Comando
154
Estilos de Interao
P.ex. UNIX
155
dir /p
copy file.doc a:
ls -l
chmod a+r *.html
156
Estilos de Interao
Linguagem Natural
Questo/Resposta
157
Manipulao Direta
158
Realidade Virtual
estilo GUI ou WIMP - janela,
cones, menu, cursores, mouse
usurio manipula diretamente
representaes visveis de
objetos
estado continuamente exibido e
alteraes so visveis
(feedback)
ex.: OS/Mac, Windows, Solaris,
Next, Motif, etc.
159
Interao em universos
3D
160
Importncia de Tarefas
Objetos de Interao
I. Painis de Controle
1.1 Janelas
1.2 Caixas de Dilogo
1.2.1 Fichas (folders)
1.2.2 Caixas de Mensagem
1.2.3 Formulrios
1.2.4 Paleta
1.2.5 Barra de Ferramentas
II. Controles Complexos
2.1 Painel de Menu
2.1.1 Barra de Menu
2.1.2 Painel de Menu Local
2.1.3 Painel de Menu em Cascata
2.1.4 Painel de Menu Hipertexto
2.1.5 Pgina de Menu
2.2 Listas de Seleo
2.3 Caixas de Combinao(combo box)
III. Grupos de Controle
3.1 Grupo de Botes de Rdio (radio buttons)
3.2 Grupo de Caixas de Atribuio (check box)
Conhecer o Usurio
Conhecer as Tarefas
161
Sistemas Interativos so
Ferramentas
162
Definies
Sistema Interativo
Ncleo
Funcional
Tarefa
Tarefa
Modelo de Tarefa
Anlise de Tarefa
Interface
Usurio
Ferramenta: Transparncia, Flexibilidade,
Facilidade de Uso, Intuitividade no aprendizado
163
164
Tarefa
Tarefas
165
166
Anlise de Tarefa
Lgicas do Sistema
167
Lgica de funcionamento vs
de Uso
Exemplo
Lgica de Funcionamento
(Viso do Analista)
Lgica de
funcionamento
reflete as funes
internas de
manipulao do BD
PRODUTO
1..1
1..*
1..*
FORNECEDOR
Produto
Inserir
Remover
Modificar
Consultar
Fornecedor
Inserir
Remover
Modificar
Consultar
169
170
Lgica de Uso
Inserir fornecedor
Consultar Produto
Modificar Produto
Consultar fornecedor
Inserir/Modificar fornecedor
Remover Produto
171
172
Modelo de Tarefa
Modelo de Tarefa
Decomposio da tarefa:
173
Modelo de Tarefas
174
Anlise de tarefa
Elementos Adicionais
Objetivo
Subtarefas, aes, operaes
175
176
Anlise de tarefas
Goal
Etapas:
Goal1
Goal 2
Goal n
Goal 1.1
Operation
1.1.1
Operation
1.1.2
Goal 1.2
Inventariar tarefas
Selecionar tarefas (+ freqentes e/ou crticas)
Descrever (modelar) tarefas
Validar tarefas
Goal 1.n
Operation
1.1.3
177
Modelagem da tarefa
178
179
180
Exerccios
Categorias de tarefas
181
182
Tcnicas de Coleta
183
Sistema existente
Sistema futuro (projeo)
Atividade do usurio
184
MAD (INRIA)
UAN (User Action Notation)
(a famlia) GOMS, KLM
CTT (Patern)
Diferentes notaes (textual e grfica)
Diferentes nveis de rigor
Diferentes operadores para decomposio da
tarefa
185
186
CTT
Links principais
CTT
187
http://giove.isti.cnr.it/tools/CTT/home
http://giove.isti.cnr.it/tools/CTTE/home
188
ConcurTaskTrees
Types of Tasks
Icon
Description
Temporal Relations
Icon
Description
Syntax
[]
Choice
T1 [] T2
|=|
Order Independency
T1 |=| T2
|||
Concurrent
T1 ||| T2
|[ ]|
Concurrent with
information exchange
T1 |[ ]| T2
Unary Operators
[>
Disabling
T1 [> T2
|>
Suspend/Resume
T1 |> T2
Abstraction Task
Application Task
Interaction Task
User Task
Iterative
T1 *
>>
Enabling
T1 >> T2
[]
Optional
[ T1 ]
[] >>
T1 [] >> T2
Connection
T1
Enabling with
information exchange
189
190
Exerccio
Tipos de tarefas
Interativas (interaction tasks)
Seleo
Edio
Controle
Deciso
191
192
Exerccio: restries
Exerccio: tarefas
be fore
Se le ct_ Amo un t
Sel ect_Amount
an d
Insert_ Ca rd
be fore
Insert_ Ca rd
be fore
En te r_Co de
ju st after
Wi thdra w _Cash
Ter um carto
Saber valor desejado
Conhecer a senha
Resultados
Wi thdra w _Card
Insert_Ca rd
Obter dinheiro
Conservar o carto
Obter recibo
193
194
Exerccio
195
Requisitos (1/2)
197
198
Requisitos (2/2)
Classificao de Requisitos:
Requisitos Funcionais
O qu o sistema deve fazer : funes
e informaes
Requisitos No-Funcionais
Requisitos de performance
Requisitos de confiabilidade e robustez
Requisitos de interao e usabilidade
Restries para concepo
200
Engenharia de Requisitos :
Mudana de ponto de vista em relao Anlise
Enfoque sistemtico para identificao e manuteno
dos requisitos
201
Ciclo da Engenharia de
Requisitos
202
Expresso de requisitos
o Estabelecer um conjunto de requisitos consistentes e sem
ambigidades, que possa ser usado como base para o
desenvolvimento do software
203
204
Expresso de requisitos
Modelos e Requisitos
o Modelos
o So
fundamentais no desenvolvimento
sistemas e so construdos para:
de
206
208
Encomenda Produto
Consulta Catlogo
Cliente
Altera Encomenda
209
210
Consulta Catlogo
Cliente
211
Cliente Identifica-se
Verifica Identificao
Fornece Opes de Operaes
Verifica Opo Selecionada
Solicita Valor de Saque
Verifica se valor vlido
Verifica saldo do Caixa Eletrnico
Verifica saldo disponvel na C. Corrente
Processa Saque
Disponibiliza Cdulas
Disponibiliza Recibo
Encerra Saque
213
214
11. Refatore: Decomponha em sub casos de uso; junte sub casos de uso triviais.
12.
dos stakeholders.
215
216
Problema
Singularidade
(Causa do problema)
Aes (D)efensivas ou
(C)orretivas
S09
ID do
episdio
onde a singularidade
acontece
EP3
S10
EP3
Valor de saque no
escolhido
S11
EP3
Dinheiro insuficiente
S12
EP3
Saldo Insuficiente
ID da
singulalaridade
S13
EP3
Transao no confirmada
Cliente no confirma a
transao a tempo (timeout)
217
218
Responsabilidades do Sistema
219
220
Requisitos do Sistema:
Nova tarefa
Requisitos determinam:
221
222
223
Modelo
abstrato
de Interface
Prottipo
Projeto de Interfaces
224
225
Dilogo de
Alto Nvel
Projeto de Dilogo:
226
Design da Interface
Prottipo
Representao Concreta do sistema proposto
Implementao do modelo abstrato da interface
Composto por objetos de interao (widgets),
com comportamento, aparncia e sequncia de
uso definidas
Pode ser descrito em papel (p.ex. storyboards)
ou ser executvel, possivelmente gerado
automaticamente
Unidades
de Apresentao
Modelo Abstrato da Interface
Projeto da Apresentao
Dilogo
de Baixo Nvel
Estilos de Interao
e Objetos de Interao
Prottipo
227
Projeto de Dilogo
Projeto de Apresentao
228
Design da Interface
(viso geral)
Modelo de Tarefas
Design da Interface
Recomendaes
e Normas
Ergonmicas
Modelo.
de
Usurio
Projeto de Dilogo:
Definir UAs
Proj. Dilogo
Alto Nvel
Selecionar Estilos
e Objetos de Interao
Projeto de
Dilogo
Projeto da Apresentao
Proj. Dilogo
Baixo Nvel
Projeto de
Apresentao
Opes
Tecnol.
Disponveis
229
230
Design da Interface
Design da Interface
Projeto de Dilogo
Projeto da Apresentao
Design de Interface
Known
domain:
[2,3]
[4,7]
[8,50]
]50,+[
233
234
235
236
Design da Interface
UA-1
E2
E3
UA-3
UA-5
Lista de Eventos:
E1 - Tecla F1 (fsico)
E2 - On enter (lgico)
E3 - CPF-OK (semntico)
E4 - ...
E5
UA-4
E6
UA-6
Legenda:
E7
UA
(Tela Miniatura)
Evento
237
Exemple :
238
Situations 2 and 3
Situation 1
Name:
Jo*
Submit
Results:
Name
Johansen
Jones
Joxibon
239
Age
52
27
18
Name:
Jo*
Age:
>20
Submit
Results:
Name
Johansen
Jones
Age
52
21
240
Respeito a recomendaes e
normas ergonmicas
Design de Interface
241
242
Norma ISO-9241
Norma ISO-9241
Parte 10: Princpios de dilogo - IS/EN
Parte 11: Especificao da usabilidade - IS/EN.
Parte 12: Apresentao da informao - FDIS.
Parte 13: Conduo ao usurio - IS/EN.
Parte 14: Dilogo por menu - IS/EN.
Parte 15: Dilogo por linguagem de comandos - IS/EN.
Parte 16: Dilogo por manipulao direta - FDIS.
Parte 17: Dilogo por preenchimento de formulrios FDIS.
Obs.:
IS/EN: Norma Internacional e Europia aprovada
FDIS: Verso final da norma para votao
243
244
Exemplo 1 de recomendao
Parte 14 - Dilogo por Menu
Exemplo 2 de recomendao
Parte 14 - Dilogo por Menu
Opo default
a) Opo mais freqente - Se a freqncia da seleo de
opo conhecida e uma das opes tem uma maior
probabilidade de seleo que as outras.
b) Opo precedente - Para tarefas repetitivas, o cursor
deveria ser colocado sobre a opo no grupo que foi a
ltima selecionado pelo usurio .
c) Primeira opo - Se a repetio da seleo de opo
no considerada importante e no se conhea a
frequncia de seleo.
d) Opo menos destrutiva - o cursor deveria ser
colocado na opo menos destrutiva do grupo.
245
246
Exerccio 1
Exerccio 2
Trabalhar em duplas
Criar um modelo de tarefa visando desenvolvimento de um sistema de
agendamento (incluindo proposio, marcao e confirmao) de
reunies
Pensar em:
como configurar agendas dos membros e da ocupao dos locais
permitir formao de agendas de grupos
permitir consulta a agendas individuais, de grupos e de outrem
proposio de reunies (data/hora, local, membros obrigatrios, pauta, etc.)
marcao exige confirmao dos participantes
divulgao e atualizao de agendas aps agendamento
247
Exerccio 3
Atividades da Concepo
1) Quais so os usurios?
2) Quais tarefas sero suportadas?
3) Qual o contexto de realizao destas tarefas?
http://www.tse.gov.br/eleicoes/urna_eletronica/simulacao_votacao/Ur
naApplet2.htm
Anlise Contextual
249
250
Atividades da Concepo
Atividades da Concepo
4) Quais comandos e aes o usurio pode realizar
atravs da interface?
5) Como os componentes da Interface sero
apresentados aos usurios?
Projeto da Interface
Prototipao/Maquetagem
Projeto de Dilogo
Projeto da Apresentao
251
252
Tcnicas de Avaliao de
Interfaces
Atividades da Concepo
Avaliao
253
254
Avaliao Heurstica
Listas de verificao
Checklists informais
Critrios Ergonmicos
http://www.labiutil.inf.ufsc.br/ergolist/check.htm
255
256
Avaliao Heurstica
Procedimento :
Avaliadores
258
259
Concepo minimalista
Ser consistente
Critrios Ergonmicos
(Scapin&Bastien, 1993)
Prevenir erros
Ajuda e documentao
Conduo
Carga de Trabalho
Controle do Usurio
Adaptabilidade
Gesto de Erros
Significado dos Cdigos e Denominaes
Homogeneidade/Consistncia
Compatibilidade
261
Exerccio de avaliao
http://www.tse.jus.br/eleicoes/eleicoesanteriores/eleicoes-2010/eleicoes-2010/eleicoes-2010-simulacao-devotacao
262
Avaliao Heurstica;
Ensaios de Interao;
Inspeo de regras ergonmicas (guidelines e
checklist);
Questionrios;
Relatos de Incidentes Crticos
264
[ Heursticas ]
265
[ Procedimento ]
266
3 - 5 avaliadores inspecionam a
interface em sees individuais;
problemas identificados so
classificados c/ relao severidade e
(s) heurstica(s) infringida(s);
compilao dos resultados individuais:
Descrio do problema: Na obra O tempo e o Vento o boto [crtica] disponvel mas, uma vez selecionado, no
mostra o texto correspondente crtica do livro, como esperado.
Severidade (1-3): 3
Heurstica violada: Dar feedback (H5).
267
268
+ mtodo simples;
+ qualquer pessoa pode ser treinada (!!!);
+ relao custo X benefcio;
269
[ Laboratrios de usabilidade ]
http://labiutil.inf.ufsc.br/
http://www.microsoft.com/usability/tour.htm
271
270
272
[ Etapas ]
[ Roteiro ]
273
274
[ Comentrios ]
usabilidade (!!!)
276
[ Exemplos de regras ]
http://www.w3.org/WAI/
277
278
ErgoList
http://www.labiutil.inf.ufsc.br/ergolist/
279
280
[ Checklist ]
281
Questionrios (2/4)
Questionrios (1/4)
282
[ Tipos ]
Cenrios de uso:
283
284
Questionrios (3/4)
Questionrios (4/4)
Categorias:
Wammi p/ Web;
Desenvolvido a partir do QUIS (Kirakowisk, (1988)
Disponvel em vrios idiomas, inclusive em
portugus;
Ferramenta comercial...
til apenas p/ avaliar satisfao subjetiva;
Resultados no explicam os problemas.
285
286
287
objetivo
problema
aes
290
Quarta
Parte
291
292
Roteiro
Conclusion
I Motivao
Start somewhere
IV Concluses
293
Conclusion yet
Links Interessantes
Usabilidade:
294
useit.com
usableweb.com
labiutil.inf.ufsc.br
HCI Bibliography
hcibib.org
interaction-design.org
295
296
Fim
Informao de contato...
mpimenta@inf.ufrgs.br
Dvidas?
Marcelo Soares Pimenta
Instituto de Informtica (INF)-UFRGS
Obrigado!
http://www.inf.ufrgs.br/~mpimenta
Ou google me
Marcelo Pimenta ...
297
298