Interação Humano-Computador (IHC)

Definição e Objetivo

Definição: Processo pelo qual seres humanos interagem com sistemas computacionais.

Objetivo: Criar sistemas com boa usabilidade, acessibilidade e experiência do usuário.

Por que estudar IHC?

  • Analisar modelos e perfis de usuário
  • Garantir satisfação e engajamento
  • Evitar falhas em interfaces
  • Melhorar usabilidade e acessibilidade

Problemas comuns em projetos

  • Foco técnico excessivo
  • Falta de base teórica em IHC
  • Processos e ferramentas inadequadas

Interface vs Interação

  • Interface: Ponto de contato visual e físico
  • Interação: Troca de ações e feedback entre usuário e sistema

Ferramenta: Figma

  • Editor gráfico baseado na web
  • Ideal para prototipagem de interfaces
  • Permite colaboração em tempo real

Dicas de Uso

  • Use o Frame para definir dispositivos
  • Zoom com Fn + / Fn -
  • Grid com 4 colunas e margens de 16px
  • Espaçamento com múltiplos de 8px
  • Use Drop Shadow e Corner Radius

Conceitos Fundamentais

  • Affordance e feedback
  • Usabilidade e acessibilidade
  • Comunicabilidade e arquitetura da informação
  • Prototipagem de baixa, média e alta fidelidade
  • Experiência do usuário (UX) e do consumidor (CX)

Diferença entre IHC e Engenharia de Software

Engenharia de SoftwareIHC
Foco em produção e desempenhoFoco em usabilidade e experiência
Testes técnicos e funcionaisAvaliação heurística e de comunicabilidade
Medições quantitativas (performance)Medições qualitativas (satisfação)

Ementa da Disciplina

  • Conceitos básicos de IHC
  • Projeto de interfaces e protótipos
  • Heurísticas de Nielsen
  • Testes com usuários (A/B, qualitativo, quantitativo)

Conteúdos Adicionais

Tendências em IHC

  • Interfaces por voz (Alexa, Google Assistant)
  • Realidade aumentada (AR) e realidade virtual (VR)
  • Design emocional e gamificação

Métricas de Usabilidade

  • Eficiência: tempo para completar tarefas
  • Efetividade: número de erros
  • Satisfação: avaliação subjetiva do usuário

Boas Práticas em UI/UX

  • Consistência visual
  • Hierarquia de informação clara
  • Feedback imediato
  • Evitar sobrecarga cognitiva