INF1403 – Introdução a IHC
1
Um Modelo Clássico de IHC
A Engenharia Cognitiva
25/08/2014
www.inf.puc-rio.br/~inf1403
© SERG 2014
SEMIOTIC ENGINEERING RESEARCH GROUP
2
INF1403 – Introdução a IHC
Roteiro da Aula
•
Discussão do Tema de Autoaprendizado
•
•
Modelos e Racionalização no Desenvolvimento de TI
O “modelo de IHC” segundo a abordagem clássica de
Engenharia Cognitiva
A travessia de 2 golfos: Execução e Avaliação
Exemplo
Design Centrado no Usuário (User Centered Design) a aula
•
•
•
© SERG 2014
SEMIOTIC ENGINEERING RESEARCH GROUP
3
INF1403 – Introdução a IHC
Modelos e Racionalização no Desenvolvimento de TI
•
A questão da “racionalização” da atividade do usuário
– O que é?
– Por que acontece?
– Algumas consequências importantes?
© SERG 2014
SEMIOTIC ENGINEERING RESEARCH GROUP
4
INF1403 – Introdução a IHC
Modelos e Racionalização no Desenvolvimento de TI
•
A questão da “racionalização” da atividade do usuário
– O que é?
– Por que acontece?
– Algumas consequências importantes?
•
Modelos
–
–
–
–
Representação de uma racionalização
Função dos modelos
Racionalização e Abstração
Importância da “escolha” de um modelo para trabalhar
© SERG 2014
SEMIOTIC ENGINEERING RESEARCH GROUP
5
INF1403 – Introdução a IHC
Exemplo de consequências de escolha de modelo
•
A escolha da perspectiva de
sistema
– Elementos do “Modelo”
• Ênfase no processo e na
qualidade da entrada de
dados
• Visão de “sistema” que
engloba software +
usuário
• Usuário faz parte do
sistema
– Design de interação
• Coloca o usuário “no
trilho” do sistema
• Etc.
© SERG 2014
SEMIOTIC ENGINEERING RESEARCH GROUP
6
INF1403 – Introdução a IHC
Exemplo de consequências de escolha de modelo
•
A escolha da perspectiva de
sistema
– Elementos do “Modelo”
• Ênfase no processo e na
qualidade da entrada de
dados
• Visão de “sistema” que
engloba software +
usuário
• Usuário faz parte do
sistema
– Design de interação
• Coloca o usuário “no
trilho” do sistema
• Etc.
•
A escolha da perspectiva de
diálogo
– Elementos do “Modelo”
• Ênfase no processo e na
qualidade (naturalidade)
da conversa
• Visão de “paridade”,
sistema é par do usuário
• Usuário e sistema
compartilham intenções e
iniciativas
– Design de interação
• Sistema “raciocina” e usa
“linguagem natural”
• Etc.
© SERG 2014
SEMIOTIC ENGINEERING RESEARCH GROUP
7
INF1403 – Introdução a IHC
O “modelo” de IHC segundo a “Engenharia Cognitiva”
Descreve o que é IHC
Neste modelo IHC é um tipo de “ação”.
Por que
cognitiva?
© SERG 2014
SEMIOTIC ENGINEERING RESEARCH GROUP
8
INF1403 – Introdução a IHC
O “modelo” de IHC segundo a “Engenharia Cognitiva”
Descreve o que é IHC
Neste modelo IHC é um tipo de “ação”.
•
Lembra alguma
coisa?
Ação é uma sequência iterada de 7 estágios.
1. Definir um OBJETIVO GERAL para a ação
2. Estabelecer uma INTENÇÃO IMEDIATA (“o que fazer agora?”)
3. Estabelecer uma SEQUÊNCIA DE AÇÕES para realizar a intenção imediata
4. EXECUTAR AS AÇÕES da sequência estabelecida
5. PERCEBER O ESTADO RESULTANTE das ações
6. INTERPRETAR O QUE É PERCEBIDO
7. AVALIAR se a intenção imediata foi atingida (S/N);
caso tenha não tenha sido, gerar uma intenção imediata diferente;
* Pode ser uma intenção para desfazer ou para substituir
o efeito que não serviu.
caso contrário, avaliar se o objetivo geral da ação foi atingido (S/N).
* Se foi atingido, é o final da iteração dos estágios;
* Se não foi, inicia-se nova iteração, retomando-se o passo 2.
© SERG 2014
SEMIOTIC ENGINEERING RESEARCH GROUP
9
INF1403 – Introdução a IHC
O “modelo” de IHC segundo a “Engenharia Cognitiva”
Descreve o que é IHC
Neste modelo IHC é um tipo de “ação”.
•
Ações Mentais
Ações Físicas
Ações Mentais
Ação é uma sequência iterada de 7 estágios.
1.
2.
3.
4.
5.
6.
7.
Definir um OBJETIVO GERAL para a ação
Estabelecer uma INTENÇÃO IMEDIATA (“o que fazer agora?”)
Estabelecer uma SEQUÊNCIA DE AÇÕES para realizar a intenção imediata
EXECUTAR AS AÇÕES da sequência estabelecida
PERCEBER O ESTADO RESULTANTE das ações
INTERPRETAR O QUE É PERCEBIDO
AVALIAR se a intenção imediata foi atingida (S/N);
caso tenha não tenha sido, gerar uma intenção imediata diferente;
* Pode ser uma intenção para desfazer ou para substituir
o efeito que não serviu.
caso contrário, avaliar se o objetivo geral da ação foi atingido (S/N).
* Se foi atingido, é o final da iteração dos estágios;
* Se não foi, inicia-se nova iteração, retomando-se o passo 2.
© SERG 2014
SEMIOTIC ENGINEERING RESEARCH GROUP
10
INF1403 – Introdução a IHC
Ação do Usuário em IHC: Travessia de 2 golfos
(Série de ações mentais e físicas)
Travessia do Golfo de Execução
Travessia do Golfo de Avaliação
(Série de ações mentais e físicas)
© SERG 2014
SEMIOTIC ENGINEERING RESEARCH GROUP
11
INF1403 – Introdução a IHC
Modelo de IHC segundo a Engenharia Cognitiva
1. Formular intenção imediata
2. Elaborar plano de ação (sequência
de passos para realizar a intenção)
3. Executar o plano (acionar o sistema)
2
Travessia do Golfo de Execução
Objetivo
Geral da
Interação
(uso)
1
© SERG 2014
SEMIOTIC ENGINEERING RESEARCH GROUP
12
INF1403 – Introdução a IHC
Modelo de IHC segundo a Engenharia Cognitiva
1. Formular intenção imediata
2. Elaborar plano de ação (sequência
de passos para realizar a intenção)
3. Executar o plano (acionar o sistema)
2
Travessia do Golfo de Execução
Objetivo
Geral da
Interação
(uso)
1
Travessia do Golfo de Avaliação
3
1. Perceber o estado do sistema
(resultante da ação executada)
2. Interpretar o estado
3. Avaliar se houve progresso na
realização da intenção imediata
e objetivo geral
© SERG 2014
SEMIOTIC ENGINEERING RESEARCH GROUP
13
INF1403 – Introdução a IHC
Design Centrado no Usuário (User Centered Design)
Quem é o SUJEITO
de todas as ações do modelo?
O “USUÁRIO” !
2
Neste modelo, só interessa o
que o USUÁRIO faz: daí dizer que o
modelo é “CENTRADO NO USUÁRIO”.
Objetivo
Geral da
Interação
(uso)
Travessia do Golfo de Execução
1
Travessia do Golfo de Avaliação
1
3
2
Fim
3
© SERG 2014
SEMIOTIC ENGINEERING RESEARCH GROUP
INF1403 – Introdução a IHC
14
Por quem este
modelo foi
proposto e
quando?
•
Don Norman, 1986
© SERG 2014
SEMIOTIC ENGINEERING RESEARCH GROUP
15
INF1403 – Introdução a IHC
Demonstração em Sala de Aula
•
Aplicação : Balsamiq Mockups©
Ferramenta de Criação de Modelos
de Interface
•
Meta do Usuário : criar o modelo de
uma página como essa.
© SERG 2014
SEMIOTIC ENGINEERING RESEARCH GROUP
Download

Slides - PUC-Rio