Transcript
Page 1: Interação humano computador (introdução )

Introdução a Interação Humano-Computador

MSC. JESSE TEIXEIRA DA SILVA

Page 2: Interação humano computador (introdução )

Visão Geral

• Do Termo em inglês: Human-Computer Interaction – Significados:

• Literal: Processo pelo qual os humanos interagem com os computadores

• Técnico: Modos, meios e processos pelo qual os seres humanos interagem com dispositivos de computadores.

• O design de sistemas interativos preocupa-se com o desenvolvimento de sistemas interativos de alta qualidade, produtos e serviços que combinam com as pessoas e com seus modos de vida.

Page 3: Interação humano computador (introdução )

Visão Geral

• Dispositivos de computação e comunicação estão incorporados a todos os tipos de aparelhos do dia a dia, presentes em vários ambientes e cada vez mais potentes. • Interagir significa relacionar-se, compartilhar, dialogar, impactar o outro, etc.. • E se pudéssemos interagir com os computadores assim como interagimos com as pessoas?

Page 4: Interação humano computador (introdução )

Tecnologias de Informação e Comunicação (TICs)

• São sistemas computacionais compostos por – Hardware – Software – Meios de comunicação

• São desenvolvidos especificamente para interagir com pessoas – Computadores, Televisores, celulares, raio, internet,

Pdas, ...

Page 5: Interação humano computador (introdução )

Tecnologias de Informação e Comunicação (TICs)

• As Tics estão incorporadas em nosso cotidiano, ocupando um espaço importante nas nossas vidas, modificando assim as definições de – Quem pode / Quem deve – Como – Quando – Onde – Por que

Page 6: Interação humano computador (introdução )

• O presidente da empresa se exercita • Enquanto isso, ele esta disponível para: – Receber ligações de negócios – Noticias de seus filhos na escola – Propostas de novos empregos – ...

Tecnologias de Informação e Comunicação (TICs)

Quem

Por que O que

Onde e quando

Page 7: Interação humano computador (introdução )

Exemplos de Impacto das TICs

• Global – Mobilizações por causas comuns, como exemplo

Tsunami, terremoto no Haiti, queda de governos árabes..

– Imprensa de todo o mundo na tela de seu PC ou TV – Conhecimento difundido a todos (inclusão digital?)

• Nacional – Votação eletrônica – Projetos de inclusão social – Controle maior sobre governo(?)

Page 8: Interação humano computador (introdução )

Exemplos de Impacto das TICs iPhone®

• Permitiu novos métodos interativos, como exemplo sensores que registravam como o telefone estava sendo segurado com ajuste automatico do modo de retrato para o de paisagem. • Em 2008, a “App Store” foi lançada, transformando o iPhone® em uma plataforma aberta para programadores projetarem e produzirem seu próprio software.

Page 9: Interação humano computador (introdução )

Exemplos de Impacto das TICs Wii®

• Em 2007. a Nintendo® introduziu o Wii® no mercado.

• O Wii® era um conceito novo e revolucionário de videogame que usava sensores infravermelhos ligados a uma TV ou outro tipo de monitor para rastrear um bastão que transmitia sinais infravermelhos.

• O novo sistema poderia, portanto, registrar vários gestos, como jogar uma bola de boliche, balançar uma raquete de tênis e muitos outros movimentos.

Page 10: Interação humano computador (introdução )

Exemplos de Impacto das TICs Second Life®

• O Second Life é uma imensa comunidade on-line, povoada por animações de pessoas virtuais (chamadas avatares). • Ela consiste em milhares de prédios, parques, praias, fábricas, universidades e tudo que se poderia encontrar no mundo real (e muito mais). • As pessoas criam avatares para representarem a si mesmas nesse mundo virtual.

Page 11: Interação humano computador (introdução )

Mas por que devemos estudar IHC?

Porque computadores estão em todos os

lugares!

Page 12: Interação humano computador (introdução )

Por que estudar IHC?

• Sem que existam pessoas para criar soluções ou usar os computadores, eles não existiriam

•Para usar algo, precisamos de uma interface

* Se a interface não for boa, ficamos estressados e tendemos a não mais utilizar o computador (Falaremos mais sobre interfaces nas próximas aulas)

Page 13: Interação humano computador (introdução )

Por que estudar IHC? • Ao estudar e entender IHC, estamos nos preparando para: – Desenvolver tecnologias que realmente ajudem

• Construir sistemas computacionais que sejam: – Seguros –Produtivos –Práticos –Agradáveis – Estimulantes –Confiáveis

Page 14: Interação humano computador (introdução )

Diferentes visões sobre sistemas interativos

• Fabricantes de Hardware • Desenvolvedores de Software • Vendedores • Equipe de Suporte • Empresas • ... • Usuários • ..

CADA ATOR ENXERGA A MESMA TECNOLOGIA SOB UM

PONTO DE VISTA COMPLETAMENTE DIFERENTE!

Page 15: Interação humano computador (introdução )

Exemplo: Software especializado para uma determinada empresa

Imagem Disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.2/tcc-00.184

Page 16: Interação humano computador (introdução )

Diferentes visões sobre sistemas interativos

• Como evitar conflito entre o que uma parte deseja e a outra executa? • Identificar os diferentes atores envolvidos e seus reais interesses e pontos de vistas é um grande desafio durante o desenvolvimento de tecnologias • Se é muito fácil haver mal-entendidos na interações pessoas-pessoas, imagine na interação pessoas-computadores...

Page 17: Interação humano computador (introdução )

Abordagens de Desenvolvimento

• Grande parte da computação costuma conceber sistemas interativos de “dentro para fora”, ou seja: – Maior ênfase nas representações de dados, algoritmos

de processamento, arquitetura do sistema e tudo o mais envolvido no “funcionamento do sistema”

– Costuma-se acreditar que tudo o que for externo ao sistema, vai, de alguma maneira, se ajustar a ele e tirar o melhor proveito de toda a sua capacidade... • Mas , e se isso não acontecer???

Page 18: Interação humano computador (introdução )

Abordagens de Desenvolvimento

• Pensando nisso, a área de IHC busca seguir uma abordagem de “fora para dentro” – Neste modelo, o projeto do sistema interativo procura

primeiro conhecer as partes envolvidas, descobrindo: • Seus interesses • Objetivos • Atividades • Responsabilidades • Motivações • Artefatos utilizados • Contexto de uso • Etc...

Feito isso, é possível identificar oportunidades de intervenção na interface , tendendo a privilegiar os critérios de qualidade no uso do sistema.

Page 19: Interação humano computador (introdução )

Abordagens de Desenvolvimento

DADOS DADOS

CONVENCIONAL IHC

Usuários Usuários

Page 20: Interação humano computador (introdução )

Objetos de estudo em IHC

• Natureza da interação

• Contexto de uso

• Características humanas

• Arquitetura de sistemas computacionais

• Processo de desenvolvimento

Page 21: Interação humano computador (introdução )

Objetos de estudo em IHC

• Investigar o que ocorre enquanto as pessoas utilizam sistemas interativos, nos permitindo:

–Descrever e explicar fenômenos e consequências na vida das pessoas

–Prever consequências que a utilização deste sistema trará a pessoa.

Natureza da Interação H-C

Page 22: Interação humano computador (introdução )

Objetos de estudo em IHC

• As pessoas possuem modos próprios de interagir, devido ao ambiente social, cultura e contextos a que estão inseridas. –Nem sempre os

desenvolvedores/projetistas estão inseridos neste mesmo ambiente/contexto

• Estas pessoas trazem consigo conhecimentos e concepções próprios, que com certeza serão refletidos na utilização de determinado sistema interativo.

Contexto de uso e características Humanas

Page 23: Interação humano computador (introdução )

Objetos de estudo em IHC

• Também devemos levar em conta características físicas, como visão, audição, tato, limite de movimentação e raciocínio , por exemplo. – Lembre-se, queremos criar sistemas que ajudem, e

não que frustrem pessoas!

• Mas afinal, o que sabemos sobre nossos usuários?

Características Humanas

Page 24: Interação humano computador (introdução )

Objetos de estudo em IHC

Características Humanas • Segundo o IBGE, no Brasil existiam em 2000

aproximadamente 27 milhões de pessoas com algum tipo de deficiência, o que equivale a 14,5% da população.

• Também tem-se o levantamento de que em 2009, quase 1/3 da população brasileira era analfabeta ou semianalfabeta.

Fonte: http://www.ibge.gov.br/home/presidencia/noticias/imprensa/ppts/00000009352506122012255229285110.pdf

A pergunta é: Ao desenvolver um sistema, você tem levado isso em consideração?

Page 25: Interação humano computador (introdução )

Objetos de estudo em IHC

• Mantenha em mente: Devemos sempre construir sistemas que favoreçam a experiência de uso

• Dispositivos de E/S são responsáveis por mediar o contato físico entre a pessoa e o sistema, utilizando técnicas como: – Diálogos, formulários, menus, reconhecimento de voz,

Entrada de teclado, Etc...

• Procura-se aproveitar conceitos já conhecidos pelos usuários, para tornar o aprendizado mais fácil e prazeroso.

• Utiliza-se também recursos de computação gráfica,

inteligência artificial e diversas outras técnicas para construir interfaces mais poderosas.

Arquiteturas de sistemas computacionais

Page 26: Interação humano computador (introdução )

Objetos de estudo em IHC

• Influencia diretamente a qualidade do produto final.

– É importante conhecermos os tipos de abordagem de design de IHC, seus métodos, técnicas e ferramentas de construção de interface com o usuário.

• Procure conhecer e estudar casos de sucesso e de insucesso de interfaces com usuários o porque isso ocorreu.

– Cite alguns casos que você considera sucesso e algumas que considera fracasso

Processos de desenvolvimento

Page 27: Interação humano computador (introdução )

Objetos de estudo em IHC

Processos de desenvolvimento

Fonte das imagens: stuffthathappens.com (Eric Burke)

Page 28: Interação humano computador (introdução )

Objetos de estudo em IHC

• Cite um sistema com interface simples que seja capaz de:

–Calcular expressões aritméticas

–Informar a previsão do tempo

–Mostrar as horas de qualquer cidade

–Converter temperaturas

Processos de desenvolvimento

Page 29: Interação humano computador (introdução )

Objetos de estudo em IHC


Top Related