• Nenhum resultado encontrado

IHC 02 Introducao

N/A
N/A
Protected

Academic year: 2021

Share "IHC 02 Introducao"

Copied!
79
0
0

Texto

(1)

Universidade Federal de Alagoas (UFAL)

Campus Arapiraca

Interface Homem Computador (IHC)

Intera¸

ao Humano Computador

02 - Introdu¸

ao

Alexandre de Andrade Barbosa

(2)

Intera¸c˜ao Humano Computador (IHC) Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Objetivos

Objetivos

Apresentar uma vis˜

ao abrangente da ´

area

Identificar e descrever brevemente os conceitos que ser˜

ao trabalhados nas aulas

posteriores

(3)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Defini¸c˜

ao

Intera¸c˜

ao

A comunica¸c˜

ao entre o usu´

ario e o sistema/m´

aquina

Intera¸c˜

ao =/= Itera¸c˜

ao

Intera¸c˜

ao vs. interface

Humano

As pessoas que ir˜

ao utilizar o computador/a m´

aquina

Computador

O sistema/m´

aquina que ser´

a utilizada para desempenhar

alguma tarefa

(4)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Defini¸c˜

ao

IHC ou IHM

Intera¸c˜

ao Humano Computador

Intera¸c˜

ao Homem Computador

Interface Homem Computador

Intera¸c˜

ao Homem M´

aquina

Intera¸c˜

ao Humano M´

aquina

Interface Homem M´

aquina

...

(5)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Defini¸c˜

ao

Interface

“uma interface ´

e uma superf´ıcie de contato que reflete as propriedades

f´ısicas das partes que interagem, as fun¸

oes a serem executadas e o balan¸

co

entre poder e controle”

(6)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Defini¸c˜

ao

Intera¸

ao Humano Computador (IHC)

“IHC ´

e a disciplina preocupada com o design, avalia¸

ao e implementa¸

ao

de sistemas computacionais interativos para uso humano e com o estudo dos

principais fenˆ

omenos ao redor deles”

(7)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Defini¸c˜

ao

(8)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Motiva¸c˜

ao

Designer de interface vs. Engenheiro de Software

Quando um Engenheiro de Software ´

e respons´

avel pelo

desenvolvimento da interface com o usu´

ario (UI), alguns

problemas podem surgir:

Interfaces inapropriadas para os usu´

arios... apropriadas para o

programador

Muitas funcionalidades implementadas... poucas funcionalidades

utilizadas

Mensagens de erro orientadas ao sistema... e n˜

ao ao usu´

ario

...

Na realidade de muitas institui¸

oes um profissional ´

e: Engenheiro

de software, DBA, Designer, ... ao mesmo tempo

(9)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Motiva¸c˜

ao

Designer de interface vs. Engenheiro de Software

Quando um Engenheiro de Software ´

e respons´

avel pelo

desenvolvimento da interface com o usu´

ario (UI), alguns

problemas podem surgir:

Interfaces inapropriadas para os usu´

arios... apropriadas para o

programador

Muitas funcionalidades implementadas... poucas funcionalidades

utilizadas

Mensagens de erro orientadas ao sistema... e n˜

ao ao usu´

ario

...

Na realidade de muitas institui¸

oes um profissional ´

e: Engenheiro

de software, DBA, Designer, ... ao mesmo tempo

(10)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Motiva¸c˜

ao

Quais conceitos j´

a ouviu falar?

Unified

Modeling

Language

(UML)

Modelagem da tarefa

Padr˜

oes de Projeto

Usabilidade

Frameworks

Ergonomia

Teste

Engenharia cognitiva

(11)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Motiva¸c˜

ao

Temos uma maior preocupa¸

ao...

qualidade interna do c´

odigo vs. intera¸

ao do usu´

ario com a

aplica¸c˜

ao ?

(12)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Motiva¸c˜

ao

Todos os dados do usu´ario, da esposa dele, dos filhos, dos pais, do cachorro, do papagaio, ... com todos os campos obrigat´orios

(13)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Motiva¸c˜

ao

Escolha um carro emprestado...

(14)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Motiva¸c˜

ao

Escolha um carro emprestado...

(15)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Motiva¸c˜

ao

Quando temos alguma preocupa¸

ao com a intera¸

ao...

beleza vs. finalidade ?

(16)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Motiva¸c˜

ao

Comumente os desenvolvedores descrevem que a culpa ´

e do usu´

ario...

(17)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Motiva¸c˜

ao

Comumente os desenvolvedores descrevem que a culpa ´

e do usu´

ario...

(18)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Motiva¸c˜

ao

Usu´

arios utilizam o sistema atrav´

es de sua interface

Interface n˜

ao ´

e necessariamente interface gr´

afica

(19)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Evolu¸c˜

ao das interfaces

Tabela:

Gera¸

ao de computadores e de interfaces de usu´

ario (Adaptado de

Nielsen, 1993)

Gera¸

ao

Usu´

arios

Paradigma de interface

Pr´

e-hist´

orica ( - 1945)

Os inventores

Nenhum

Pioneira (1945 - 1955)

Especialistas

Programa¸

ao, Batch

e Pioneiros

Hist´

orica (1955 - 1965)

Tecnocratas e

Linguagens de comando

C. da Computa¸

ao

Tradicional (1965 - 1980)

Grupos especializados

Menus hier´

arquicos e forms

Moderna (1980 - 1995)

Profissionais diversos

WIMP

1

Futura (1995 - )

Todas as pessoas

Interfaces n˜

ao baseadas em comandos

(20)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Evolu¸c˜

ao das interfaces

(21)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Evolu¸c˜

ao das interfaces

(22)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Evolu¸c˜

ao das interfaces

(23)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Evolu¸c˜

ao das interfaces

(24)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

Evolu¸c˜

ao das interfaces

(25)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

IHC

Objetivo: Projetar interfaces efetivas para sistemas de software

Interfaces t˜

ao boas que se tornam invis´ıveis

“The ideal system so buries the technology that the user is not even aware

of its presence. The goal is to let people get on their activities, with the

technology enhancing their productivity, their power, and their enjoyment,

ever the more so because it is invisible, out of sight, out of mind.”

(26)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

IHC

Objetivo: Projetar interfaces efetivas para sistemas de software

Interfaces t˜

ao boas que se tornam invis´ıveis

“The ideal system so buries the technology that the user is not even aware

of its presence. The goal is to let people get on their activities, with the

technology enhancing their productivity, their power, and their enjoyment,

ever the more so because it is invisible, out of sight, out of mind.”

(27)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

IHC

IHC lida com sistema interativos para para utiliza¸c˜ao por humanos

(28)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

IHC

IHC para Computa¸

ao:

Desenvolvimento de software - explorar maneiras para melhorar a

representa¸

ao da informa¸

ao graficamente

Desenvolvimento de hardware - buscar alternativas de dispositivos

de intera¸

ao (ex. teclados, dispositivos de apontamento, outros)

(29)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

IHC

(30)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Defini¸c˜ao Motiva¸c˜ao

Evolu¸c˜ao das interfaces Objetivos

IHC

(31)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Projeto de interface com o usu´

ario ´

e parte do projeto de software

Para o projeto de UI devem ser considerados:

Intera¸

ao do usu´

ario

Fatores humanos (Ergonomia)

O processo de projeto de interface contempla:

An´

alise do usu´

ario

Prototipa¸

ao de interface

Avalia¸

ao de interface

(32)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Fatores humanos (Ergonomia)

(33)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Fatores humanos (Ergonomia)

Caracter´ısticas do homem como processador de informa¸

oes:

Mem´

oria;

Percep¸

ao;

Habilidades motoras;

Resolu¸

ao de problemas;

...

(34)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Fatores humanos (Ergonomia)

(35)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

(36)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Fatores humanos (Ergonomia)

(37)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Fatores humanos (Ergonomia)

Pessoas tem mem´

oria limitada. N˜

ao podemos lembrar

instantaneamente de 7 (+ou- 2) ´ıtens de informa¸

ao

Recomenda¸c˜

ao: N˜

ao apresente aos usu´

arios grandes quantidades

de informa¸c˜

ao

(38)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Fatores humanos (Ergonomia)

(39)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Fatores humanos (Ergonomia)

(40)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Fatores humanos (Ergonomia)

(41)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Fatores humanos (Ergonomia)

Pessoas possuem variadas capacidades f´ısicas. Algumas pessoas

ouvem melhor, outras enxergam melhor, ...

Recomenda¸c˜

ao: Projete considerando a m´

edia geral dos usu´

arios,

e n˜

ao projete para vocˆ

e

(42)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Fatores humanos (Ergonomia)

(43)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Fatores humanos (Ergonomia)

Pessoas cometem erros. Eventualmente um usu´

ario ir´

a cometer

um erro, e esta taxa tende a aumentar sob estresse

Recomenda¸c˜

ao: Forne¸

ca mensagens de erro orientadas ao

(44)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Intera¸

ao do usu´

ario

Duas quest˜

oes aparecem ao se projetar uma interface com o

usu´

ario:

Como as informa¸

oes podem, a partir do usu´

ario, ser fornecidas

ao sistema de computador?

Como as informa¸

oes do computador podem ser apresentadas ao

usu´

ario?

(45)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Intera¸

ao do usu´

ario

Estilos de intera¸

ao (Shneiderman):

Manipula¸

ao direta;

Sele¸

ao de menu;

Preenchimento de formul´

arios;

Linguagens de comandos;

Linguagem natural

(46)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Intera¸

ao do usu´

ario

Manipula¸

ao direta

Principais vantagens:

Intera¸

ao r´

apida e intuitiva;

acil de aprender.

Principais desvantagens:

Pode ser dif´ıcil de implementar;

(47)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Intera¸

ao do usu´

ario

(48)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Intera¸

ao do usu´

ario

(49)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Intera¸

ao do usu´

ario

Sele¸c˜

ao de menu

Principais vantagens:

Evita erros do usu´

ario

Requer pouca digita¸

ao

Principais desvantagens:

Lenta para usu´

arios experientes

(50)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Intera¸

ao do usu´

ario

Forne¸ca um exemplo de aplica¸c˜

ao adequada ao uso de Sele¸

ao de

menu?

(51)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Intera¸

ao do usu´

ario

Forne¸ca um exemplo de aplica¸c˜

ao adequada ao uso de Sele¸

ao de

menu?

(52)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Processo de projeto de UI

A interface com o usu´

ario deve ser desenvolvida de maneira

iterativa e incremental

usu´

ario e desenvolvedores devem interagir

(53)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Processo de projeto de UI

(54)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Projeto de Interface

Processo de projeto de UI

An´

alise de usu´

ario

listar tarefas e suas intera¸

oes

compreender como usu´

arios realizam as tarefas

Prototipa¸c˜

ao de sistema

possibilitar ao usu´

ario um melhor entendimento de como ele

deseja interagir com o sistema

Avalia¸

ao de interface

identificar problemas e dificuldades de intera¸

ao

(55)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

An´

alise de usu´

ario

Intera¸c˜

ao eficiente s´

o ser´

a obtida se existir compreens˜

ao do que o

usu´

ario espera do sistema

Algumas t´

ecnicas:

An´

alise da tarefa;

Estudos etnogr´

aficos;

Descri¸

ao de cen´

arios;

...

(56)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

An´

alise de usu´

ario

An´

alise da tarefa

(57)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Prototipa¸c˜

ao de sistema

Objetivo: possibilitar aos usu´

arios experiˆ

encia direta com a

interface

A experiˆ

encia possibilita o julgar a usabilidade do sistema

Diferentes n´ıveis de fidelidade de prot´

otipo podem ser utilizados:

baixa-fidelidade (tradicional)

edia-fidelidade (recente)

alta-fidelidade (tradicional)

(58)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Prototipa¸c˜

ao de sistema

Baixa-fidelidade

Prot´

otipos de baixa-fidelidade s˜

ao representa¸

oes simples da

interface (rascunhos)

Ferramentas:

Papel

apis e borracha

Objetivo: Possibilitar uma descri¸

ao da interface em momentos

iniciais do desenvolvimento, utilizando poucos recursos

(59)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Prototipa¸c˜

ao de sistema

Baixa-fidelidade

(60)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Prototipa¸c˜

ao de sistema

Alta-fidelidade

Prot´

otipos de alta-fidelidade s˜

ao representa¸c˜

oes pr´

oximas da

interface final

Ferramentas:

Linguagem de programa¸

ao

(61)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Prototipa¸c˜

ao de sistema

Alta-fidelidade

(62)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Prototipa¸c˜

ao de sistema

edia-fidelidade

Prot´

otipos de m´

edia-fidelidade agregam caracter´ısticas de

baixa-fidelidade e de alta-fidelidade

Prot´

otipos consistem em uma implementa¸c˜

ao com um conjunto

limitado de funcionalidades para um conjunto de cen´

arios

espec´ıficos

Objetivo:

Possibilitar a defini¸

ao da UI em etapas inicias

Representar a UI de forma barata e simples

(63)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Prototipa¸c˜

ao de sistema

edia-fidelidade

(64)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Avalia¸c˜

ao de Interface

Pode-se dizer que a avalia¸c˜

ao possui trˆ

es objetivos:

avaliar a funcionalidade

avaliar o efeito da interface junto ao usu´

ario

identificar problemas espec´ıficos do sistema

(65)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Avalia¸c˜

ao de Interface

Existem basicamente dois grupos de m´

etodos utilizados para

avalia¸c˜

ao de interface:

inspe¸

ao de usabilidade - realizada sem envolver usu´

arios, e em

qualquer fase do desenvolvimento

teste de usabilidade - realizada com envolvimento de usu´

arios, e

que exige a existˆ

encia de uma implementa¸

ao (n˜

ao

(66)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Avalia¸c˜

ao de Interface

Inspe¸

ao de usabilidade

etodos de inspe¸c˜

ao:

Avalia¸

ao heur´ıstica

Revis˜

ao de Guidelines

Percurso Cognitivo

outros

(67)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Avalia¸c˜

ao de Interface

Inspe¸

ao de usabilidade

Avalia¸c˜

ao heur´ıstica:

Um conjunto de avaliadores examina a interface e julga as

caracter´ısticas com base em um conjunto de heur´ısticas

(68)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Avalia¸c˜

ao de Interface

Inspe¸

ao de usabilidade

Algumas heur´ısticas de Nielsen (Nielsen, 1993)

1

Visibilidade do status do sistema

o sistema precisa manter o usu´

ario informado sobre o que est´

a

acontecendo

2

Compatibilidade do sistema com o mundo real

o sistema precisa se comunicar com o usu´

ario utilizando conceitos

familiares ao usu´

ario, n˜

ao devem ser usado termos orientados ao

sistema

3

Controle do usu´

ario e liberdade

usu´

ario cometem erros, eles devem ser capazes de reverter o erros

sem que seja necess´

ario um grande esfor¸

co

4

Consistˆ

encia e padr˜

oes

ao se deve utilizar diferentes palavras, situa¸

oes ou a¸

oes para

significar a mesma coisa

(69)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Avalia¸c˜

ao de Interface

Inspe¸

ao de usabilidade

(70)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Avalia¸c˜

ao de Interface

Inspe¸

ao de usabilidade

(71)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Avalia¸c˜

ao de Interface

Inspe¸

ao de usabilidade

(72)

Intera¸c˜ao Humano Computador (IHC)

Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

An´alise de usu´ario Prototipa¸c˜ao de sistema Avalia¸c˜ao de Interface

Avalia¸c˜

ao de Interface

(73)

Intera¸c˜ao Humano Computador (IHC) Projeto de Interface

Exerc´ıcios, Resumo e Referˆencias

Exerc´ıcio

Forne¸

ca um exemplo de aplica¸c˜

ao que vocˆ

e considera um

exemplo de boa intera¸

ao. Justifique

Forne¸

ca um exemplo de aplica¸c˜

ao que vocˆ

e considera um

exemplo ruim de intera¸

ao. Justifique

Cite dois exemplos de aplica¸

oes j´

a utilizadas por vocˆ

e que

violam alguma heur´ıstica de Nielsen (Identifique a heur´ıstica)

(74)

Intera¸c˜ao Humano Computador (IHC) Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Resumo

Resumo

IHC ´

e a disciplina relacionada com os diversos aspectos de intera¸

ao entre pessoas e

computadores/m´

aquinas

O projeto de interface deve considerar os usu´

arios e suas caracter´ısticas (limita¸

oes)

a as alternativas de intera¸

ao

O processo de projeto de interface ocorre de forma iterativa atrav´

es das etapas de:

an´

alise de usu´

arios, prototipa¸

ao e avalia¸

ao da interface

(75)

Intera¸c˜ao Humano Computador (IHC) Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Leituras recomendadas

Ian Sommerville.

Engenharia de Software, 8

a

ed., 2007.

Cap´ıtulo 16: Projeto de interface com o usu´

ario

Helo´ısa Vieira da Rocha & Maria Cec´ılia Calani Baranauskas

Design e Avalia¸

ao de Interfaces Humano-Computador, 1

a

ed.,

Nied-UNICAMP, 2003.

(76)

Intera¸c˜ao Humano Computador (IHC) Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Bibliografia

Ian Sommerville, Engenharia de Software

Cap´ıtulo 16: Projeto de interface com o usu´

ario

R. Pressman, Engenharia de Software

(77)

Intera¸c˜ao Humano Computador (IHC) Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Bibliografia

H. V. Rocha & M. C. C. Baranauskas, Design e Avalia¸

ao de

Interfaces Humano-Computador

Cap´ıtulo 1: O que ´

e intera¸

ao/interface Humano Computador

Preece, Rogers e Sharp, Design de intera¸

ao

Cap´ıtulo 1: O que ´

e design de intera¸c˜

ao

Scott Klemer, Curso on-line: HCI

(78)

Intera¸c˜ao Humano Computador (IHC) Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Bibliografia

Y. Aguiar (Disserta¸

ao de mestrado - UFCG)

SMILE Uma Ferramenta para Gera¸

ao Autom´

atica, Edi¸

ao e

Simula¸c˜

ao de Prot´

otipos de Interface do Usu´

ario.

Y. Aguiar & Bernardo Lula

SMILE.

Dispon´ıvel em: www.dsc.ufcg.edu.br/~figroup/SMILE/

F. Medeiros & Bernardo Lula

iTAOS.

(79)

Intera¸c˜ao Humano Computador (IHC) Projeto de Interface Exerc´ıcios, Resumo e Referˆencias

Perguntas?

Alexandre de Andrade Barbosa

alexandre.barbosa@arapiraca.ufal.br

Referências

Documentos relacionados

Os testes de desequilíbrio de resistência DC dentro de um par e de desequilíbrio de resistência DC entre pares se tornarão uma preocupação ainda maior à medida que mais

3 O presente artigo tem como objetivo expor as melhorias nas praticas e ferramentas de recrutamento e seleção, visando explorar o capital intelectual para

O desenvolvimento das interações entre os próprios alunos e entre estes e as professoras, juntamente com o reconhecimento da singularidade dos conhecimentos

• Fazer um programa para receber dois números do usuário e calcular MDC entre eles utilizando o método de Euclides (não-recursivo) (Pesquise sobre o método de Euclides – DICA:

Apesar de existirem diversas ferramentas computadorizadas de apoio ao ensino de programação, como foram citadas algumas, nenhuma delas oferece um processo de

Esta investigação tem como objetivo estudar a viabilidade da incorporação de resíduos produzidos no sector das rochas ornamentais, particularmente, de lamas

Por apresentar um deslocamento de potencial para valores mais positivos e um módulo de impedância mais elevado em valores de frequência iguais a 10 mHz, o

Acredita-se ainda, que essa pesquisa nos seus limites e possibilidades pode oferecer algumas bases para uma análise da implementação de reformas educacionais em curso no