Interface
Homem-Computador
Aula 01 – Introdução a IHC
PROF. MAIGON NACIB PONTUSCHKA
maigonp@gmail.com
1° Semestre 2016
Adaptado de Prof. Thyago Borges
Introdução
• Interação Humano Computador
• De onde vem esse nome?
• Do inglês “Human-Computer Interaction”
• O que quer dizer?
• Literalmente:
• Processo pelo qual seres humanos INTERAGEM com computadores
• Dicionário Houaiss
• Interagir: intervir, controlar o curso das atividades num programa de computador, em
um tablet, smartphone, num video, etc.
Definição: INTERAGIR
Por que estudar IHC?
1. Porque computadores estão em toda a parte
Por que estudar IHC?
2. Porque o fator humano é fundamental. É necessário ter “gente” para
pensar, construir tanto quanto para usar sistemas computacionais.
Ou seja:
• Informática é também, e MUITO, sobre:
 Quem pode/deve
 Como
 Por que
 Quando
 Onde
USAR (e construir) sistemas computacionais, de forma produtiva, segura, prática, ética,
agradável e estimulante
Por que estudar IHC?
3. Porque acessibilidade agora é lei!
Quem é o nosso “H”
Quem é o nosso “H”
Quem é o nosso “H”
Quem é o nosso “H”
Problemas comuns na construção de sistemas
• Foco no sistema (não no usuário)
• Desprezo pela interface
• Impacto da introdução de novas tecnologias desprezado
• Base teórica dos desenvolvedores fraca ou inexistente
• Design de software desconsiderado
• Processo de desenvolvimento inadequado
• Ferramentas inadequadas
• Interação usuário-sistema não avaliada
O que é IHC
• Interação Humano Computador (IHC): área de estudo que está na
intersecção das ciências da computação e informação e ciências sociais e
comportamentais e envolve todos os aspectos relacionados com a
interação entre usuários e sistemas (Preece et al., 2005)
• Interface: “A parte de um sistema computacional com a qual a pessoa
entra em contato – física, perceptiva ou conceitualmente” (Moran, 1981)
• Pesquisa em IHC: tem por objetivo fornecer explicações e previsões para
fenômenos de interação usuário-sistema e resultados práticos para o
projeto de interação (ACM SIGCHI, 1992).
Conceitos Básicos
• Interface: parte de um sistema computacional com a qual a pessoa entra
em contato – física, perceptiva ou conceitualmente (Moran, 1981)
• Interação: Processo de comunicação entre pessoas e sistemas interativos
(Preece et al, 2005).
Conceitos Básicos
• Conceitos de Qualidade de Software (1/2)
• Usabilidade: permite avaliar a qualidade de um sistema com relação a
fatores que os projetistas definem como sendo prioritários ao sistema.
Alguns fatores típicos:
• Facilidade de aprendizado (fácil de aprender)
• Facilidade de uso (lembro o que eu aprendi)
• Eficiência de uso (faço bem o que posso fazer)
• Produtividade (faço rápido e melhor com ....)
• Satisfação do usuário (gostei!!!)
• Flexibilidade (caminhos diferentes; usos diferentes)
• Utilidade (funciona e serve para...)
• Segurança no uso (proteção contra erros)
Nielsen, 2000; Preece et al, 2004)
Conceitos Básicos
• Conceitos de Qualidade de Software (2/2)
• Comunicabilidade: qualidade relacionada à capacidade de os usuários
perceberem e compreenderem as intenções do designer através da
interface do sistema, identificando:
• Para que o sistema serve?
• Qual a vantagem de utilizá-lo?
• Como funciona?
• Quais são os princípios gerais de interação com o sistema?
Exemplo de Baixa Usabilidade
Exemplo de melhoria na usabilidade
IHC é interdisciplinar
• Informática: construção de software
• Ergonomia: o corpo humano
• Psicologia cognitiva e experimental: a mente
• Design: funcionalidade e estética de produtos
• Etnografia: processos e relações sócios culturais
• Semiótica: comunicação e expressão
Bibliografia da aula
• PREECE, J.; ROGERS,Y.; SHARP, H. Design de Interação: além da
interação homem-computador, PortoAlegre: Bookman, 2005.
• NIELSEN, J. ProjetandoWeb Sites. Rio de Janeiro: Campus, 2000.
• NIELSEN, J.;TAHIR, M. Homepage usabilidade: 50 websites
desconstruídos. Rio de Janeiro: Campus, 2002.

Interface Homem Computador - Aula01- Introdução a IHC

  • 1.
    Interface Homem-Computador Aula 01 –Introdução a IHC PROF. MAIGON NACIB PONTUSCHKA maigonp@gmail.com 1° Semestre 2016 Adaptado de Prof. Thyago Borges
  • 2.
    Introdução • Interação HumanoComputador • De onde vem esse nome? • Do inglês “Human-Computer Interaction” • O que quer dizer? • Literalmente: • Processo pelo qual seres humanos INTERAGEM com computadores • Dicionário Houaiss • Interagir: intervir, controlar o curso das atividades num programa de computador, em um tablet, smartphone, num video, etc.
  • 3.
  • 4.
    Por que estudarIHC? 1. Porque computadores estão em toda a parte
  • 5.
    Por que estudarIHC? 2. Porque o fator humano é fundamental. É necessário ter “gente” para pensar, construir tanto quanto para usar sistemas computacionais. Ou seja: • Informática é também, e MUITO, sobre:  Quem pode/deve  Como  Por que  Quando  Onde USAR (e construir) sistemas computacionais, de forma produtiva, segura, prática, ética, agradável e estimulante
  • 6.
    Por que estudarIHC? 3. Porque acessibilidade agora é lei!
  • 7.
    Quem é onosso “H”
  • 8.
    Quem é onosso “H”
  • 9.
    Quem é onosso “H”
  • 10.
    Quem é onosso “H”
  • 13.
    Problemas comuns naconstrução de sistemas • Foco no sistema (não no usuário) • Desprezo pela interface • Impacto da introdução de novas tecnologias desprezado • Base teórica dos desenvolvedores fraca ou inexistente • Design de software desconsiderado • Processo de desenvolvimento inadequado • Ferramentas inadequadas • Interação usuário-sistema não avaliada
  • 14.
    O que éIHC • Interação Humano Computador (IHC): área de estudo que está na intersecção das ciências da computação e informação e ciências sociais e comportamentais e envolve todos os aspectos relacionados com a interação entre usuários e sistemas (Preece et al., 2005) • Interface: “A parte de um sistema computacional com a qual a pessoa entra em contato – física, perceptiva ou conceitualmente” (Moran, 1981) • Pesquisa em IHC: tem por objetivo fornecer explicações e previsões para fenômenos de interação usuário-sistema e resultados práticos para o projeto de interação (ACM SIGCHI, 1992).
  • 15.
    Conceitos Básicos • Interface:parte de um sistema computacional com a qual a pessoa entra em contato – física, perceptiva ou conceitualmente (Moran, 1981) • Interação: Processo de comunicação entre pessoas e sistemas interativos (Preece et al, 2005).
  • 16.
    Conceitos Básicos • Conceitosde Qualidade de Software (1/2) • Usabilidade: permite avaliar a qualidade de um sistema com relação a fatores que os projetistas definem como sendo prioritários ao sistema. Alguns fatores típicos: • Facilidade de aprendizado (fácil de aprender) • Facilidade de uso (lembro o que eu aprendi) • Eficiência de uso (faço bem o que posso fazer) • Produtividade (faço rápido e melhor com ....) • Satisfação do usuário (gostei!!!) • Flexibilidade (caminhos diferentes; usos diferentes) • Utilidade (funciona e serve para...) • Segurança no uso (proteção contra erros) Nielsen, 2000; Preece et al, 2004)
  • 17.
    Conceitos Básicos • Conceitosde Qualidade de Software (2/2) • Comunicabilidade: qualidade relacionada à capacidade de os usuários perceberem e compreenderem as intenções do designer através da interface do sistema, identificando: • Para que o sistema serve? • Qual a vantagem de utilizá-lo? • Como funciona? • Quais são os princípios gerais de interação com o sistema?
  • 18.
    Exemplo de BaixaUsabilidade
  • 19.
    Exemplo de melhoriana usabilidade
  • 20.
    IHC é interdisciplinar •Informática: construção de software • Ergonomia: o corpo humano • Psicologia cognitiva e experimental: a mente • Design: funcionalidade e estética de produtos • Etnografia: processos e relações sócios culturais • Semiótica: comunicação e expressão
  • 21.
    Bibliografia da aula •PREECE, J.; ROGERS,Y.; SHARP, H. Design de Interação: além da interação homem-computador, PortoAlegre: Bookman, 2005. • NIELSEN, J. ProjetandoWeb Sites. Rio de Janeiro: Campus, 2000. • NIELSEN, J.;TAHIR, M. Homepage usabilidade: 50 websites desconstruídos. Rio de Janeiro: Campus, 2002.