Professional Documents
Culture Documents
Definio
Interao Humano-Computador (IHC) a disciplina preocupada com o design, avaliao e implementao de sistemas computacionais interativos para o uso humano e com o estudo dos principais fenmenos ao redor deles.
03/10/2012
atravs dela que os usurios tm acesso s funes da aplicao. Do ponto de vista do usurio, o sistema a interface(Hix e Hartson, 1993) A interface de uma aplicao computacional envolve todos os aspectos de um sistema com o qual mantemos contato (Moran, 1981).
o nome dado a toda poro de um sistema (hardware e software) com a qual um usurio mantm contato ao utiliz-lo, tanto passiva quanto ativamente (Barbosa, 2002)
Interface
Definio
a aplicao do conhecimento para produzir interfaces amigveis. Tudo que ocorre amigveis entre o ser humano e um computador utilizado para realizar suas tarefas
o componente (software) responsvel por mapear aes do usurio em solicitaes de processamento ao sistema (aplicao), bem como apresentar os resultados produzidos pelo sistema.
03/10/2012
Interatividade
o processo de comunicao entre pessoas e sistemas interativos (Preece et.al., 1994)
Ao USURIO Resposta
Cognio
Aquisio de Conhecimento (Dicionrio Aurlio) Ato ou processo de conhecer, que envolve:
Percepo Memria Raciocnio Juzo Imaginao pensamento Linguagem
03/10/2012
Componentes do IHC
Interdisciplinaridade
Cincia da Computao Psicologia
Sociologia
03/10/2012
Histrico do IHC
03/10/2012
03/10/2012
03/10/2012
Macintosh - 1984
Macintosh SE - 1987
03/10/2012
Macintosh LC - 1995
03/10/2012
Windows 1 - 1985
10
03/10/2012
Windows 95 1995
11
03/10/2012
3 Fase
Vantagens
Globalizou o uso do computador; Possibilitou a disseminao da Internet; Alterou o significado do uso do computador de maneira to expressiva quanto o barateamento das mquinas.
Desvantagens
O usurio perde muito tempo manipulando a interface antes de conseguir chegar na aplicao em si; Os recursos para interagir com o sistema so muito pobres se comparados as diferentes formas de interao possveis e condizentes com os seres humanos; nfase do projeto GUI: facilidade de aprendizado em detrimento da produtividade; Diferentes verses e aplicativos possuem diferentes comandos, confundindo o usurio; Mapeamento entre tarefas 3D e controle 2D menos natural.
4 Fase
Interfaces Pos-WIMP, tambm conhecidas como PUI (Perceptual User Interfaces); Touch Screen Smartfones Tablets Utilizao de grficos 3D e recursos de realidade virtual (imerso, navegao e interao); Contm pelo menos uma tcnica de interao diferentes das apresentadas pelas interfaces GUI, isto , diferente de mouse e teclado.
12
03/10/2012
13
03/10/2012
Objetivos do IHC
Minimizar a mecnica de manipulao e a distncia cognitiva entre a inteno do usurio e a execuo da tarefa; O usurio deve se concentrar na tarefa, e no na tecnologia para especificar a tarefa; No necessrio que o usurio conheca todas as operaes do sistema para conseguir alcanar seus objetivos.
Proporcionar usabilidade
14
03/10/2012
Usabilidade
Usabilidade - Definio
Conjunto de caractersticas que permitem ao usurio interagir com o computador de forma satisfatria.
Facilidade de aprendizado;
Reteno de conhecimento;
15
03/10/2012
Usabilidade - Conceitos
Todas as caractersticas que permitem ao usurio interagir com o computador satisfatoriamente Est relacionada eficcia, eficincia e satisfao de uso (norma ISO)
Enquadra-se dentro do conceito de aceitabilidade do sistema pelo usurio. O sistema deve ser bom o suficiente para satisfazer todas as necessidades e requisitos do usurio e de outras pessoas relacionadas utilizao desse sistema.
Custo
Compatibilidade
Confiabilidade
Utilidade
Usabilidade
Funcionalidade
Subjetivamente Agradvel
Fcil de Aprender
Fcil de Lembrar
Poucos Erros
Eficiente de Usar
16
03/10/2012
17
03/10/2012
18
03/10/2012
Falta de controles para auxiliar o usurio; Requisito obrigatrio sendo apresentado como opcional; Sistema no verifica se o dado fornecido pelo usurio est exato.
19
03/10/2012
20
03/10/2012
21
03/10/2012
Terminologia
Teoricamente, os programas so desenvolvidos em torno das necessidades dos usurios. Assim, programadores e usurios de uma aplicao devem compartilhar o mesmo jargo, linguagem e conceitos. Infelizmente a realidade est muito longe de atender esta suposio...
Terminologia
Programa: CSE HTML Validator v3.05 Objetivo: checar documentos HTML e verificar possveis erros sintticos. Problema: O que as flags 1 a 20 fazem?
Flag 1 liga a verificao das tags do internet explorer; Flag 9 aciona avisos contra o uso das tags <center>, <basefont>, <s> e <u>; Flag 14 a 20 Nada, elas sero utilizadas para futuras expanes.
22
03/10/2012
Terminologia
Programa: CSE HTML Validator v4.0 Objetivo: checar documentos HTML e verificar possveis erros sintticos. Problema: O que as flags 1 a 60 fazem?
...
Terminologia
23
03/10/2012
Terminologia
Programa: Instalao do Modem US Robotics. Problema: se o programador quer dizer Sim ou No, porqu os botes no se chamam Sim ou No.
Importncia da Interface
24
03/10/2012
Investimento em Interfaces
O projeto de uma interface requer um investimento grande e a longo prazo, que tem como principais benefcios:
Aumentar a valorizao de um produto; Minimizar o custo do suporte ao usurio; Estabelecer lealdade dos usurios em relao marca.
25
03/10/2012
Projeto de IHC
O desenvolvimento de interfaces uma tarefa multidisciplinar, que pode ser dividida em trs fases:
Desenvolvimento do componente de interao: domnio comportamental, abordando a forma do usurio interagir com o sistema; Desenvolvimento do software de interface: fase de implementao; Avaliao: verificar se os resultados das fases anteriores garantem usabilidade ao sistema.
26