Interface Humano-Computador (IHC)

16
1 Interface Humano- Computador (IHC) Aula 1

description

Interface Humano-Computador (IHC)

Transcript of Interface Humano-Computador (IHC)

Page 1: Interface Humano-Computador (IHC)

1

Interface Humano-Computador (IHC)

Aula 1

Page 2: Interface Humano-Computador (IHC)

2

Introdução: Segundo as Diretrizes Curriculares do MEC (2002) para

cursos da área de Computação e Informática, Interação Humano-Computador (IHC) pode ser definida como:

“a disciplina relacionada ao projeto, implementação e avaliação de sistemas computacionais interativos para uso humano”.

Se refere não só às formas de interação entre homem e computador, mas principalmente às teorias e técnicas de projeto e avaliação de interfaces.

Page 3: Interface Humano-Computador (IHC)

3

Diferença entre iteração e interação???

Page 4: Interface Humano-Computador (IHC)

4

Introdução:

É classificada como uma disciplina multi (várias) e interdisciplinar (se relacionam) abrangendo:

Ciência da computação desenvolvimento de aplicações, projeto e avaliação de interfaces;

Psicologia aplicação de teorias de processos cognitivos do usuário de softwares

Sociologia interações entre tecnologia, trabalho e organização

etc.

Page 5: Interface Humano-Computador (IHC)

5

Objetivo:Desenvolver ou melhorar a:

- Segurança- Utilidade (tornar útil)

- Eficiência (encontrar facilmente informações) e- Usabilidade (ser usável, de fácil utilização) de...

...sistemas de software

O estudo da IHC também contribui para que os usuários, principalmente os novatos, possam obter maior produtividade no trabalho ao utilizarem interfaces gráficas em comparação as antigas telas de texto, conforme revelam vários estudos.

Page 6: Interface Humano-Computador (IHC)

6

Fundamentos em Interface:

Barreira da informática (anos 80) Interfaces difíceis, feitas às pressas

O processo de elaboração de interfaces deve levar em consideração uma vasta gama de fatores: identificação do público-alvo (site idosos, crianças), etc Interfaces desktop Interfaces web

Page 7: Interface Humano-Computador (IHC)

7

O desenvolvimento da IHC: São vários os fatores importantes para o

desenvolvimento de IHC: Diminuição dos custos do hardware (como o

hardware está barato, a interface pode ser um diferencial);

Portabilidade (celular, palm); Melhoramento da tecnologia de displays (touch

sreens, interfaces 3D); Novas técnicas de entrada/saída de dados

(apontadores, canetas, etc); Difusão do computador para as minorias; Etc.

Page 8: Interface Humano-Computador (IHC)

8

Objetos de estudo em IHC:1. Acessibilidade, Inclusão Digital: interfaces para

pessoas com características especiais2. Usabilidade Web3. Computação Gráfica, Interfaces 3D: second life, java

3d, VRML.4. etc

Page 9: Interface Humano-Computador (IHC)

9

Fatores históricos da IHC: Década de 60:

Estudos sobre computação gráfica e utilização de canetas como apontadores de tela.

Década de 70, grandes mudanças: Estações de trabalho e multiprocessamento; Aparecimento dos primeiros microcomputadores; e Desenvolvimento do mouse e joysticks.

Década de 80 Difusão e desmistificação dos computadores; Primeiros sistemas multimídia.

Década de 90 em diante Computadores domésticos; Sistemas operacionais gráficos; Hipermídia e Internet.

Depois disso: WWW, Web 2 XML Interfaces 3D

Page 10: Interface Humano-Computador (IHC)

10

Gerações de interfaces: Primeira painéis com plugs, botões,

mostradores. Segunda lotes de cartões de dados

perfurados. Terceira sistemas de menus Quarta controles gráficos e janelas

Page 11: Interface Humano-Computador (IHC)

11

Interfaces antigas: Sem recursos gráficos; Comandos: realizados linha a linha; Interface difícil para usuários inexperientes; Necessidade de conhecimento prévio dos

comandos e de sua utilidade (msdos, wordstar); Dificuldades para gerenciamento de programas

e arquivos (dir no msdos, ls no linux); Telas cansativas e caracteres de tamanhos

fixos.

Page 12: Interface Humano-Computador (IHC)

12

Exemplo:

Page 13: Interface Humano-Computador (IHC)

13

Interfaces atuais: Recursos gráficos abundantes; Interface fácil de utilizar para todos os usuários e

principalmente para usuários inexperientes; Não há necessidade de conhecimento prévio dos

comandos; O gerenciamento de programas e arquivos pode ser

feito de maneira intuitiva, similar ao gerenciamento de “pastas de trabalho” (comandos do tipo drag and drop – pegar e arrastar);

Telas coloridas e visualmente interessantes, permitindo aos usuários alteração de cores, dimensões da tela e dos caracteres. Mas todos os usuários gostam de telas coloridas? Possibilitar customização...

Page 14: Interface Humano-Computador (IHC)

14

Exemplo:

Page 15: Interface Humano-Computador (IHC)

15

Projeto de Interfaces (1-2)Segundo Norman*, o bom projeto de interfaces

normalmente considera características como:

MAPEAMENTO NATURAL uso de padrões e símbolos bem estabelecidos e

conhecidosVISIBILIDADE DOS CONTROLES

considera o tamanho e a quantidade dos controles, bem como a proporção com relação ao espaço

disponível

*Donald, Norman. The Design of Everyday Things. 1990

Page 16: Interface Humano-Computador (IHC)

16

Projeto de Interfaces (2-2)

RECONHECIMENTO X RECORDAÇÃO baseado na tendência que as pessoas têm de descobrirem como uma interface funciona por

tentativa e erro FEEDBACK

considera o resultado das ações do usuário à medida em que utiliza o sistema