Escolar Documentos
Profissional Documentos
Cultura Documentos
Modelagem de Tarefas
Modelagem de Tarefas
• Objetivo
– Definir o plano de ações para a travessia do
golfo de execução da Engenharia Cognitiva
• Questões
• Pressuposição: usuário tem planos e metas
• Modelos:
– GOMS
– Modelo Keystroke-Level
– Modelagem Hierárquica
2
GOAL: EDITAR-DOCUMENTO
GOAL: ENCONTRAR-INSTRUÇÃO-DE-EDIÇÃO
. IR-PARA-PRÓXIMA-PÁGINA se estiver no final de uma página
. LOCALIZAR-PRÓXIMA-INSTRUÇÃO
GOAL: EXECUTAR-TAREFA-DE-EDIÇÃO
. LOCALIZAR-LINHA
[select: USAR-SETAS se a linha estiver próxima
USAR-COMANDO-FIND se a linha estiver distante ]
. MODIFICAR-TEXTO
[select: DIGITAR-SOBRE-TEXTO
USAR-COMANDO-REPLACE]
. VERIFICAR-EDIÇÃO
• Modelagem:
– faça a análise top-down
– use termos gerais para descrever metas
– examine todas as metas antes de subdividi-las
– considere todos os cenários de tarefas
– use sentenças simples para especificar as metas
– retire os passos de um método que sejam operadores
– pare a decomposição no limite do design de interface 6
Modelo Keystroke-Level
(Card, Moran, and Newell’83)
T = 4 tM + 15 tK = 8.4 seg
(considerando digitadora de velocidade média tK =
.2 seg, tM= 1.35 seg)
Exemplo
Quadro de
avisos
PAPÉIS:
V = visitante(usuárioanônimo)
M = membro(usuárioidentificadoatravésde login)
Aut = autordo aviso (é membro, ou seja, pode fazer tudo o
que um membropode fazer)
RS =responsávelpela seção(é membro)
Adm = administrador(é membro)
11
Modelagem Hierárquica
• Representação:
– Tarefa: retângulos com marcações especiais para indicar a que tipo
de estrutura estão associadas
– Operadores: representados por uma linha abaixo do retângulo
– Estrutura das tarefas:
• seqüencial, existe uma ordem em que as tarefas devem necessariamente ser
efetuadas pelo usuário (contêm um número indicando sua posição na
seqüência)
• independente de ordem representa um conjunto (e não uma seqüência) de
tarefas a serem efetuadas pelo usuário (ponto de interrogação após o número
que indica a posição relativa da tarefa na estrutura)
• alternativa, onde o usuário deverá selecionar qual das tarefas da estrutura será
efetuada (pequenos círculos no canto superior direito do retângulo de cada
tarefa alternativa, e letras como identificadores em vez de números)
• iterativa tarefa pode ser realizada diversas vezes (asterisco (*) no canto
superior direito do retângulo) 12
Modelagem Hierárquica -
Representação
• Tarefa opcional: usuário pode optar por realizar ou não uma tarefa
(representada com uma borda tracejada).
• Tarefas Ubíquas: podem ser feitas em qualquer ponto da realização
da meta (círculo preenchido no canto superior direito do retângulo).
• Pré-condições: podem ser necessárias para a realização de uma
determinada meta ou tarefa (representadas através de um callout
ligado a uma meta ou tarefa)
13
Exemplo
B
Consultar
avisos
Abandonar
consulta
1 2
Localizar
aviso
* Examinar
aviso
*
A B C 1 2 3
1 2
Definir Examinar
Busca resultado
A B
Selecionar
Fornecer
busca
critério
personalizada
14