Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
INF1403 – Introdução a IHC
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
INF1403 – Introdução a IHC
Um Modelo Clássico de IHCA Engenharia Cognitiva
24/02/2014
www.inf.puc-rio.br/~inf1403
1
INF1403 – Introdução a IHC
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
Roteiro da Aula
• 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)• Atividades de auto estudo/aprendizado para a próxima aula
2
INF1403 – Introdução a IHC
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
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?
3
INF1403 – Introdução a IHC
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
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
4
INF1403 – Introdução a IHC
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
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.
5
INF1403 – Introdução a IHC
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
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.
6
INF1403 – Introdução a IHC
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
O “modelo” de IHC segundo a “Engenharia Cognitiva”
Descreve o que é IHCNeste modelo IHC é um tipo de “ação”.
Por que cognitiva?
7
INF1403 – Introdução a IHC
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
O “modelo” de IHC segundo a “Engenharia Cognitiva”
Descreve o que é IHCNeste modelo IHC é um tipo de “ação”.
• 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 imediata4. EXECUTAR AS AÇÕES da sequência estabelecida
5. PERCEBER O ESTADO RESULTANTE das ações6. INTERPRETAR O QUE É PERCEBIDO7. 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.
Lembra alguma coisa?
8
INF1403 – Introdução a IHC
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
O “modelo” de IHC segundo a “Engenharia Cognitiva”
Descreve o que é IHCNeste modelo IHC é um tipo de “ação”.
• Ação é uma sequência iterada de 7 estágios.1. Definir um OBJETIVO GERAL para a ação2. Estabelecer uma INTENÇÃO IMEDIATA (“o que fazer agora?”)3. Estabelecer uma SEQUÊNCIA DE AÇÕES para realizar a intenção imediata4. EXECUTAR AS AÇÕES da sequência estabelecida5. PERCEBER O ESTADO RESULTANTE das ações6. INTERPRETAR O QUE É PERCEBIDO7. 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.
Ações Físicas
Ações Mentais
Ações Mentais
9
INF1403 – Introdução a IHC
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
Ação do Usuário em IHC: Travessia de 2 golfos
Travessia do Golfo de Execução
Travessia do Golfo de Avaliação
(Série de ações mentais e físicas)
(Série de ações mentais e físicas)
10
INF1403 – Introdução a IHC
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
Modelo de IHC segundo a Engenharia CognitivaObjetivo Geral da Interação (uso)
Travessia do Golfo de Execução
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)
12
11
INF1403 – Introdução a IHC
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
Modelo de IHC segundo a Engenharia CognitivaObjetivo Geral da Interação (uso)
Travessia do Golfo de Execução
Travessia do Golfo de Avaliação
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)
1. Perceber o estado do sistema(resultante da ação executada)
2. Interpretar o estado3. Avaliar se houve progresso na
realização da intenção imediatae objetivo geral
12
3
12
INF1403 – Introdução a IHC
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
Design Centrado no Usuário (User Centered Design)
Objetivo Geral da Interação (uso)
Travessia do Golfo de Execução
Travessia do Golfo de Avaliação
12
31
2 3
Fim
Quem é o SUJEITOde todas as ações do modelo?O “USUÁRIO” !
Neste modelo, só interessa oque o USUÁRIO faz: daí dizer que omodelo é “CENTRADO NO USUÁRIO”.
13
INF1403 – Introdução a IHC
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
Por quem este modelo foi proposto e quando?
• Don Norman, 1986
14
INF1403 – Introdução a IHC
© SERG 2014SEMIOTIC ENGINEERING RESEARCH GROUP
Tópico para próximo auto estudo / aprendizado
Pode ser feito em duplas. Haverá ficha especial para esta atividade.Deve usar software de “gravação de interação”.
• Atividades1. Encontrar um software de gravação de tela de interação (“screen
capture”)Exemplos: SnagIt, Rylstim, CamStudio, etc.
2. Gravar uma tarefa curta para a qual se possam definir os 2 golfosde interação da Engenharia Cognitiva: Execução e AvaliaçãoObs: O arquivo gerado e comprimido (zip ou rar) não deve ser maior do que 5MB.
3. Enviar para a professora por email ou mandar URL caso esteja disponível publicamente (e.g. Youtube, etc.)
15