You are on page 1of 8

PREFCIO

A comunidade profissional interessada na interao humano-computador data do


incio da dcada de 80, poca em que os computadores pessoais comearam a ganhar
mercado e escapar ao uso restrito de especialistas. O desenvolvimento da rea nas
ltimas duas dcadas gerou um corpo de conhecimentos que tem ganhado espao dia
a dia junto indstria de software. Exemplo disso so os laboratrios de usabilidade
de software e departamentos especiais em design criados nas grandes fabricantes de
software como o caso da Xerox, Apple, etc. .
Interao Humano-Computador (IHC) pode ser definida como a disciplina relativa
ao design, avaliao e implementao de sistemas computacionais interativos para
uso humano e aos fenmenos que os cercam. No Brasil recente a preocupao com
a rea, refletida na insero da disciplina nas diretrizes curriculares para os cursos de
graduao em Cincia da Computao. Tambm a formao de uma comunidade de
acadmicos e profissionais da indstria tem se consolidado a partir de eventos
cientficos na rea. J foram realizados cinco Workshops sobre Fatores Humanos em
Sistemas Computacionais. O primeiro (IHC98) aconteceu junto ao Simpsio
Brasileiro de Engenharia de Software (SBES), em Maring, PR. e o segundo
(IHC99) ocorreu em paralelo ao Brasiliam Symposium on Computer Graphics and
Image Processing (SIBGRAPI), sob os auspcios do Instituto de Computao e da
Faculdade de Engenharia Eltrica da Unicamp. No ano 2000 aconteceu o terceiro
encontro (IHC2000), em Gramado, RS, seguido do quarto (IHC2001) em
Florianpolis, SC e do quinto (IHC2002) em Fortaleza. Este livro, escrito
originalmente para a Escola de Computao 2000, aconteceu em um momento
conjuntural importante onde havia demanda tanto institucional quanto na rea da
indstria de software para um texto no assunto, o que se refletiu em sua edio
original esgotada em um ms aps seu lanamento. Buscando responder procura
que tem acontecido desde ento, lanamos esta re-impresso do livro.
Este livro uma contribuio ao processo de ensino na rea de Interfaces e Interao
Humano-Computador, a partir de referncias clssicas que fundamentam a prtica de
IHC, bem como atravs de literatura recente que aponta para novas teorias, mtodos
e processos de design e avaliao de software. A proposta do livro resultado da
prtica das autoras em pesquisa relacionada ao design e avaliao de ambientes
computacionais para o usurio final e construda nos ltimos dez anos no ensino de
disciplinas sobre design, implementao e avaliao de interfaces humanocomputador em cursos de graduao e ps-graduao no Instituto de Computao da
Unicamp. O livro procura abordar os fundamentos da rea, bem como apontar para
suas novas fronteiras, em um espao adequado ao ensino introdutrio da disciplina.
No pretendemos, portanto, esgotar o assunto, embora procuremos apresentar o
design e avaliao de interfaces, entendendo-os como parte de um mesmo processo
de criao de software para o usurio final.

vii

O livro est estruturado em cinco captulos onde: no Captulo 1 fazemos uma


apresentao geral da rea e definimos a terminologia e conceitos bsicos utilizados
nos demais captulos; no Captulo 2, so aprofundados aspectos relativos aos fatores
humanos envolvidos no processo de interao humano-computador, tanto
capacidades fsicas como capacidades cognitivas so tratadas nesse captulo; no
Captulo 3 discutido o processo de design de interfaces sob diferentes perspectivas
explorando tambm os aspectos organizacionais e sociais do contexto do usurio e
de suas atividades; no Captulo 4 so discutidas tcnicas de avaliao de interfaces
nas diferentes fases de sua implementao, do design implementao completa ou
de um prottipo; finalmente no Captulo 5, fazemos uma discusso geral dos
resultados dessa rea de estudo e aplicao, analisando os impactos individuais e
sociais das atuais interfaces de usurio e apontando para o provvel advento de uma
nova computao.
Estaremos dando ao tema um tratamento tanto terico quanto prtico, pois todos os
aspectos tericos sero apresentados em paralelo a exemplos reais que os ilustram.
Os conceitos apresentados, dependendo do interesse do leitor, podem ser
imediatamente utilizados tanto em situaes reais de desenvolvimento de software,
quanto no ensino de IHC. Pelo menos isso que temos observado junto aos nossos
alunos, muitos deles profissionais vinculados a empresas e universidades.
O livro, portanto, um esforo no sentido de se ter uma publicao nacional sobre o
assunto e voltado para um amplo pblico que compreende pesquisadores,
profissionais da indstria de software, educadores e estudantes que estejam
interessados em explorar e contribuir no desenvolvimento de sistemas
computacionais usveis.
Um website acompanha o livro (http://www.ic.unicamp.br/proj-ihc/DAIHC.html),
incluindo apontadores para material adicional ao contedo de cada captulo e para
outros temas correlatos a IHC e no diretamente tratados no livro. Adicionalmente
pretendemos incluir nesse website informao e material de apoio para professores e
estudantes tornando disponvel material didtico, projetos e exerccios prticos no
sentido de apoiar e documentar o desenvolvimento de cursos na rea.

Helosa Vieira da Rocha


Maria Ceclia Calani Baranauskas

viii

AGRADECIMENTOS
Como o final de milnio inspira novos caminhos a explorar, a Escola de Computao
do ano 2000 no poderia ser diferente. Agradecemos Comisso Organizadora pela
oportunidade que gerou este livro.
Este livro tem implcita a contribuio de pessoas que tm compartilhado conosco,
ao longo dos anos, a necessidade do rompimento de barreiras entre pessoas e
computadores. Queremos agradecer a nossos alunos e ex-alunos da Cincia da
Computao que nos motivam a discutir e trabalhar para a construo de
conhecimento na rea de Interfaces e Interao Humano-Computador. Muitos
certamente identificaro suas contribuies no livro.
desnecessrio lembrar o papel que teve o Instituto de Computao da Unicamp em
nos dar espao para o projeto inicial do livro e ao Nied-Unicamp pela sua
concretizao nesta edio. Por isso tambm agradecemos. Da mesma forma,
agradecemos aos nossos colegas, por nos fazerem lembrar desta tarefa a todo o
momento, no corredor, e por estarem sempre solcitos a nos ajudar quando preciso.
Agradecemos Luciana A. S. Romani, que se responsabilizou pela construo do
site que acompanha este livro e ao Juliano Schimiguel pelo trabalho de reviso desta
edio. Tambm agradecemos ao Daniel R. C. Silva pela ajuda na editorao final e
Letcia Lampert, que generosamente nos autorizou a utilizar o logotipo de sua
criao para o IHC99.
Quem j escreveu um livro sabe do tempo e da ateno que roubamos de nossas
famlias. Para elas nossos agradecemos especiais.

Caminhante, no h caminho.
Faz-se caminho ao caminhar.
Leonardo Boff

ix

SUMRIO
CAPTULO 1 - O QUE INTERAO/INTERFACE HUMANO-COMPUTADOR 1
Introduo 3
Interface Humano-Computador 7
Uma Primeira Definio de Interfaces 8
Evoluo de Interfaces e sua Conceituao 9
Metforas de Interfaces 12
Interao Humano-Computador 13
Desafios de IHC 15
Objetivos de IHC 17
A Multi(Inter) (Trans) Disciplinaridade em IHC 18
Princpios de Design 24
Partindo dos objetos que nos cercam 24
Usabilidade de Sistemas Computacionais 27
Usabilidade na Web 34
Interfaces Internacionais 38
Referncias 42
CAPTULO 2 - FUNDAMENTOS DE FATORES HUMANOS EM IHC 45
Introduo 47
A Psicologia da Interao Humano-Computador 48
Uma Teoria Clssica para o Processamento de Informao no Homem 49
O Sistema perceptual 50
O Sistema Motor 53
O Sistema Cognitivo 54
Mecanismos da Percepo Humana 64
As Bases Neurais da Memria Humana 80
O Modelo GOMS 88
Modelos Mentais 94
Referncias 99
CAPTULO 3 - PARADIGMAS DA COMUNICAO HUMANO-COMPUTADOR E O
DESIGN DE INTERFACES 101
Introduo 103
Engenharia Cognitiva 104
Manipulao Direta 107
Modelos do Design de Software 112
Engenharia de Usabilidade 118
O Uso de Guidelines em Design 122
Metforas no Design de Interfaces 125

xi

Olhando Mais de Perto o Assunto 125


Como Gerar Metforas Adequadas na Interface 127
Design Baseado em Cenrios 130
Design Participativo 134
Mtodos Etnogrficos em Design de Interfaces 140
Observao Direta ou Indireta? 142
Semitica em Sistemas Computacionais 146
Referncias 153
CAPTUO 4 - AVALIAO DE INTERFACES 159
Introduo 161
Objetivos da Avaliao 162
Inspeo de Usabilidade 165
Objetivos da Inspeo 165
Mtodos de Inspeo 167
Avaliao Heurstica 168
Como conduzir uma Avaliao Heurstica 168
Ex. de Problemas Encontrados na Avaliao Heurstica 173
Graus de Severidade 183
Caractersticas de Problemas de Usabilidade encontrados pela
Avaliao Heurstica 184
Percurso Cognitivo 185
Uma Primeira Descrio 186
Descrio Detalhada do Procedimento de Percurso 187
Definindo as Entradas para o Percurso - Fase Preparatria 188
Percorrendo as Aes - Fase de Anlise 189
Registro da Informao Durante a Avaliao 191
Estrias de Sucesso e Estrias de Fracasso 191
Exemplos de Estrias de Sucesso 191
Caractersticas Comuns de Sucessos 192
Exemplos de Estrias de Fracassos 193
Como usar Resultados do Percurso para Corrigir Problemas 198
Escopo e Limitaes do Mtodo 199
Teste de Usabilidade 200
Objetivos e Plano de Teste 201
Etapas de um Teste 203
Pensando em Voz Alta 204
Medidas de Performance 205
Consideraes Finais 207
Referncias 209

xii

CAPTULO 5 - PERSPECTIVAS DAS INTERFACES HUMANO-COMPUTADOR - O


ADVENTO DE UMA NOVA COMPUTAO 213
Introduo 215
Um Pouco de Histria 216
O Ciclo de Vida da Tecnologia 220
Da Computao para a Comunicao 222
Acesso Universal Tecnologia Computacional 224
A Problemtica da Tecnologia Atual 229
Haveria uma Soluo Mgica? 234
Por uma Disciplina de Design de Software ou Design da Interao 237
Referncias 241

xiii

You might also like