[email protected] rangelde [email protected] dsc/cct/ufcg
TRANSCRIPT
ran
gel@
dsc.u
fpb
.b
rra
ng
el@
dsc.u
fpb
.b
rra
ng
eld
e
qu
eir
oz@
gm
ail.c
om
ran
geld
e
qu
eir
oz@
gm
ail.c
om
DSC/CCT/UFCGDSC/CCT/UFCG
22
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
“User and task analysis is the process of learning about ordinary users by observing them in action.”
[Hackos & Redish, User and Task Analysis for Interface Design (1998)]
33
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Roteiro I
Roteiro I
Considerações Iniciais
Modelo de Representação
Relacionamento Conceitual Conceito Conceito Estático Objeto Agente Instrumento Método Situação
Considerações Iniciais
Modelo de Representação
Relacionamento Conceitual Conceito Conceito Estático Objeto Agente Instrumento Método Situação
44
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Roteiro II
Roteiro II
Relacionamento Conceitual Conceito Dinâmico Processo Tarefa Ação
Exemplo
Bibliografia Consultada
Relacionamento Conceitual Conceito Dinâmico Processo Tarefa Ação
Exemplo
Bibliografia Consultada
55
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Considerações Iniciais I
Considerações Iniciais I
TAOSTAOS (TTask and AAction OOriented SSystem) I
Formalismo para aquisição e representação do conhecimento
Fundamentação na modelagem do domínio
Focalização original na construção de Sistemas Baseados em Conhecimento (SBC)
Validação no domínio da Biologia Molecular (IA)
TAOSTAOS (TTask and AAction OOriented SSystem) I
Formalismo para aquisição e representação do conhecimento
Fundamentação na modelagem do domínio
Focalização original na construção de Sistemas Baseados em Conhecimento (SBC)
Validação no domínio da Biologia Molecular (IA)
66
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Considerações Iniciais II
Considerações Iniciais II
TAOSTAOS (TTask and AAction OOriented SSystem) II
Fundamentação no conhecimento do especialista sobre um determinado tema
Extração do conhecimento a partir de técnicas de sondagem (e.g. condução de entrevistas, administração de questionários)
Representação hierárquica do conhecimento extraído
Similaridade da Modelagem da Tarefa ao desenvolvimento de um SBC
TAOSTAOS (TTask and AAction OOriented SSystem) II
Fundamentação no conhecimento do especialista sobre um determinado tema
Extração do conhecimento a partir de técnicas de sondagem (e.g. condução de entrevistas, administração de questionários)
Representação hierárquica do conhecimento extraído
Similaridade da Modelagem da Tarefa ao desenvolvimento de um SBC
77
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Preenchimento dos requisitos exigidos para Análise e Modelagem da Tarefa
Objetivos da Tarefa
Lógica da Execução da Tarefa
Objetos Envolvidos
Procedimentos Utilizados
Condições Necessárias à Execução da Tarefa
Verificação de Incoerências e Incompletude da Descrição
Fatores Críticos
Preenchimento dos requisitos exigidos para Análise e Modelagem da Tarefa
Objetivos da Tarefa
Lógica da Execução da Tarefa
Objetos Envolvidos
Procedimentos Utilizados
Condições Necessárias à Execução da Tarefa
Verificação de Incoerências e Incompletude da Descrição
Fatores Críticos
Considerações Iniciais III
Considerações Iniciais III
88
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Composição do Formalismo TAOSTAOS
Módulos TAMETAME (TTask and AAction MModeling EEnvironment) e GraphGraph TAMETAME
Definição da linguagem para a modelagem do conhecimento a partir de representação taxonômica
Validação de completude e coerência do conhecimento
GraphGraph Possibilidade de visualização do processo de
modelagem do conhecimento
Composição do Formalismo TAOSTAOS
Módulos TAMETAME (TTask and AAction MModeling EEnvironment) e GraphGraph TAMETAME
Definição da linguagem para a modelagem do conhecimento a partir de representação taxonômica
Validação de completude e coerência do conhecimento
GraphGraph Possibilidade de visualização do processo de
modelagem do conhecimento
Considerações Iniciais IV
Considerações Iniciais IV
99
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Modelo de Representação
Modelo de Representação
Conceito
AçãoTarefaProcessoSituaçãoMétodoObjeto
Conceito DinâmicoConceito Estático
Diferença entre relações lógicas dos conceitos estáticos e dinâmicos
Consideração de relações de temporalidade, generalização e decomposição no âmbito dos conceitos dinâmicos
Diferença entre relações lógicas dos conceitos estáticos e dinâmicos
Consideração de relações de temporalidade, generalização e decomposição no âmbito dos conceitos dinâmicos
1010
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Conceitos Estáticos Conceitos Dinâmicos
Tarefa
Agente Instrumento
são executadas por
são executadas com o auxílio de
gerencia execução lógico/temporal
entre
possui
Situação Inicial(Ponto de Partida)
Situação Final(Objetivo)
possui
AçõesSub-Tarefas
composta de composta de
Métodos
possui
habilitado a executar
é uma
deve ser operado por
para a execução de
para a execução de
Relacionamento Conceitual
Relacionamento Conceitual
1111
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Conceito
Conceito
Classe com grau de abstração mais elevado
Classe ConceitoConceito
Nome Cadeia de caracteres
Descrição Cadeia de caracteres
<Atributo-adicional>
Tipo do atributoLegenda: <> Atributo Opcional
ConceitoConceito
AçãoTarefaProcessoSituaçãoMétodoObjeto
Conceito DinâmicoConceito Estático
1212
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Conceito EstáticoConceito Estático
Conceito
AçãoTarefaProcessoSituaçãoMétodoObjeto
Conceito DinâmicoConceito EstáticoConceito Estático
Inalterabilidade de seus valores durante um intervalo de tempo considerável
Classe Conceito EstáticoConceito Estático
Nome Cadeia de caracteres
Descrição Cadeia de caracteres
<Instante> Tempo
<Localização> Posição
<Atributo-adicional>
Tipo do atributoLegenda: <> Atributo Opcional Negrito Novo Atributo
1313
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
ObjetoObjeto
Conceito
AçãoTarefaProcessoSituaçãoMétodoObjetoObjeto
Conceito DinâmicoConceito Estático
Definição de um objeto envolvido na execução de uma Ação (Agente ou Instrumento)
Classe ObjetoObjeto
Nome Cadeia de caracteres
Descrição Cadeia de caracteres
<Localização> Posição
<Instante> Tempo
<Componentes> Listas de Componentes
<Atributo-adicional>
Tipo do atributoLegenda: <> Atributo Opcional Negrito Novo Atributo
1414
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Agente IAgente I
Conceito
AçãoTarefaProcessoSituaçãoMétodoObjeto
Conceito DinâmicoConceito Estático
InstrumentoAgenteAgente
Definição de um tipo de objeto habilitado a executar uma ação
1515
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Classe AgenteAgente
Nome Cadeia de caracteres
Descrição Cadeia de caracteres
<Localização> Posição
<Instante> Tempo
<Componentes> Listas de Componentes
Competência Lista de objetos do tipo ação
<Interlocutores> Lista de objetos do tipo agente
Experiência-com-a-Tarefa
(Alta, Média, Baixa)
Experiência-com-Computadores
(Alta, Média, Baixa)
<Atributo-adicional> Tipo do atributo
Legenda: <> Atributo Opcional Negrito Novo Atributo Sublinhado Evolução MAD*
Agente IIAgente II
1616
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Instrumento IInstrumento I
Conceito
AçãoTarefaProcessoSituaçãoMétodoObjeto
Conceito DinâmicoConceito Estático
InstrumentoInstrumentoAgente
Definição de um objeto (ferramenta) que é utilizada por agentes para executar ações
1717
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Instrumento IIInstrumento II
Classe InstrumentoInstrumento
Nome Cadeia de caracteres
Descrição Cadeia de caracteres
<Localização> Posição
<Instante> Tempo
<Componentes> Listas de Componentes
Operador Lista de objetos do tipo agente
Emprego Lista de objetos do tipo tarefa/ação
<Atributo-adicional>
Tipo do atributoLegenda: <> Atributo Opcional Negrito Novo Atributo
1818
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Método IMétodo I
Conceito
AçãoTarefaProcessoSituaçãoMétodoMétodoObjeto
Conceito DinâmicoConceito Estático
Definição da estratégia de execução de uma tarefa
1919
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Método IIMétodo II
Classe MétodoMétodo
Nome Cadeia de caracteres
Descrição Cadeia de caracteres
<Localização> Posição
<Instante> Tempo
<Componentes> Listas de Componentes
Corpo Expressão
<Atributo-adicional>
Tipo do atributoLegenda: <> Atributo Opcional Negrito Novo Atributo
2020
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Método IIIMétodo III
Corpo I
Conjunto de expressões que possibilita o estabelecimento de relações temporais e/ou lógicas entre sub-tarefas e/ou ações que compõem uma tarefa
Corpo I
Conjunto de expressões que possibilita o estabelecimento de relações temporais e/ou lógicas entre sub-tarefas e/ou ações que compõem uma tarefa
2121
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Método IVMétodo IV
Corpo II Corpo IIExpressõesExpressões
<Expressão> ::= <opr>(<lista_expressão>)
<Lista_expressão>
::= <ação>, <lista_expressão> |
<Lista_expressão>
::= <tarefa>, <lista_expressão> |
<Lista_expressão>
::= <expressão>, <lista_expressão> |
<Lista_expressão>
::= <ação>, <expressão_simples> |
<Lista_expressão>
::= <tarefa>, <expressão_simples> |
<Lista_expressão>
::= <expressão>, <expressão_simples> |
<Expressão_simples>
::= <ação> | <tarefa> | <expressão>
<Operador> ::= SEQSEQ | OROR | XORXOR | ANDAND | SIMSIM | PARPAR
<Expressão> ::= <operador>(<lista_expressão>)
2222
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Método VMétodo V
Corpo III Corpo III
OperadoresOperadores
SEQSEQ Execução seqüencial de sub-tarefas e/ou ações
OROR Execução de pelo menos uma das sub-tarefas e/ou ações
XORXOR Execução de apenas uma das sub-tarefas e/ou ações
ANDAND Execução de todas as sub-tarefas e/ou ações, independentemente da ordem
SIMSIM Execução simultânea e independente de sub-tarefas e/ou ações
PARPAR Execução concorrente (i.e. com pontos de sincronização) de sub-tarefas e/ou ações
2323
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Situação ISituação I
Conceito
AçãoTarefaProcessoSituaçãoSituaçãoMétodoObjeto
Conceito DinâmicoConceito Estático
Definição do estado do mundo em um dado instante e as formas de atingir tal estado
2424
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Situação IISituação II
Classe SituaçãoSituação
Nome Cadeia de caracteres
Descrição Cadeia de caracteres
<Instante> Tempo
Objetos Lista de objetos do tipo objeto
Restrições Expressão
Formas-de-atingir-estado
Lista de tarefas e/ou ações
<Atributo-adicional>
Tipo do atributoLegenda: <> Atributo Opcional Negrito Novo Atributo
2525
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Conceito DinâmicoConceito Dinâmico
Representação da evolução de uma situação observada em um dado intervalo de tempo
Conceito
AçãoTarefaProcessoSituaçãoMétodoObjeto
Conceito DinâmicoConceito DinâmicoConceito Estático
Classe Conceito DinâmicoConceito Dinâmico
Nome Cadeia de caracteres
Descrição Cadeia de caracteres
Pré-situação Objeto do tipo situação
Pós-situação Objeto do tipo situação
<Atributo-adicional>
Tipo do atributoLegenda: <> Atributo Opcional Negrito Novo Atributo
2626
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
ProcessoProcesso
Conceito
AçãoTarefaProcessoProcessoSituaçãoMétodoObjeto
Conceito DinâmicoConceito Estático
Registro da execução de uma tarefa através de um conjunto de situações observadas em diferentes instantes
Classe ProcessoProcesso
Nome Cadeia de caracteres
Descrição Cadeia de caracteres
Pré-situação Objeto do tipo situação
Pós-situação Objeto do tipo situação
Situação Lista de objetos do tipo situação
<Atributo-adicional>
Tipo do atributoLegenda: <> Atributo Opcional Negrito Novo Atributo
2727
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Tarefa ITarefa I
Conceito
AçãoTarefaTarefaProcessoSituaçãoMétodoObjeto
Conceito DinâmicoConceito Estático
Seqüência de ações (abstratas ou elementares) estruturadas de modo a se atingir um objetivo
2828
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Tarefa IITarefa II
Classe TarefaTarefaNome Cadeia de caracteres
Descrição Cadeia de caracteres
Pré-situação Objeto do tipo situação
Pós-situação Objeto do tipo situação
Ocorrência (0,0), (0,1), (0,n), (1,1), (1,n) (while(situação))
Ações Lista de objetos do tipo ação
Sub-Tarefas Lista de objetos do tipo tarefa
Modo-de-Execução
Lista de objetos do tipo método
Número Identificador da tarefa na árvore
Prioridade Número inteiro que identifica prioridade da tarefa
Interruptabilidade
(não interruptível, interruptível com reinício a partir do começo, interruptível com reinício em curso)
Tipo (Sensório motora, Mental, Verbal)
Modalidade (Automática, Manual, Interativa)
Freqüência (Alta, Média, Baixa)
<Atributo-adicional>
Tipo do atributo
Legenda: <> Atributo Opcional Negrito Novo Atributo Sublinhado Evolução MAD*
2929
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Ação IAção I
Conceito
AçãoAçãoTarefaProcessoSituaçãoMétodoObjeto
Conceito DinâmicoConceito Estático
Descrição de uma ação elementar
3030
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Ação IIAção II
Classe AçãoAçãoNome Cadeia de caracteres
Descrição Cadeia de caracteres
Pré-situação Objeto do tipo situação
Pós-situação Objeto do tipo situação
Ocorrência (0,0), (0,1), (0,n), (1,1), (1,n) (while(situação))
Agentes Lista de objetos do tipo agente
Instrumentos Lista de objetos do tipo instrumento
Status (Automática, Não Automática)
Número Identificador da tarefa na árvore
Prioridade Número inteiro que identifica prioridade da tarefa
Interruptabilidade
(não interruptível, interruptível com reinício a partir do começo, interruptível com reinício em curso)
Tipo (Sensório motora, Mental, Verbal)
Modalidade (Automática, Manual, Interativa)
Freqüência (Alta, Média, Baixa)
<Atributo-adicional>
Tipo do atributoLegenda: <> Atributo Opcional Negrito Novo Atributo Sublinhado Evolução MAD*
3131
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Exemplo I
Exemplo I
Navegar na WEB Busca de informação
Ativar o navegador
Visualizar o navegador na tela
Escolher uma opção de navegação
Descrever o endereço no navegador
Manipular o arquivo
Editar arquivo
Ir para determinada página no navegador
Solicitar ajuda
Finalizar tarefa
Navegar na WEB Busca de informação
Ativar o navegador
Visualizar o navegador na tela
Escolher uma opção de navegação
Descrever o endereço no navegador
Manipular o arquivo
Editar arquivo
Ir para determinada página no navegador
Solicitar ajuda
Finalizar tarefa
3232
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Exemplo II
Exemplo II
Classe TarefaTarefaNome Navegar na Web
Descrição "Usuário acessa a Web mediante um navegador em busca de informação"
Pré-situação Situação_Inicial
Pós-situação Situação_Objetivo
Ocorrência (1,n)
Ações {Ativar_Navegador, Visualizar_Navegador, Finalizar_Tarefa}
Sub-tarefa {Escolher_Opção, Solicitar_Ajuda}
Modo-de-Execução
{Método_Navegar_na_Web}
Número 1
Prioridade 1
Interruptabilidade
Interruptível com reinício a partir do começo
Tipo Sensório motora
Modalidade Interativa
Freqüência Alta
Importância Alta
3333
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Exemplo III
Exemplo III
Situação Situação_InicialSituação_InicialDescrição “Situação ou estado do mundo
antes de realizar a tarefa”
Objetos {Usuário, Navegador, Tela}
RestriçãoVisível_ícone(Navegador, Tela)AND Disponível(Usuário)
Formas-de-atingir-estado
{}
Situação Situação_ObjetivoSituação_ObjetivoDescrição “Objetivo a atingir”
Objetos {Informação}
Restrição Obtida(Informação)
Formas-de-atingir-estado
{Navegar na Web}
Pré- e Pós-Situação Pré- e Pós-Situação
3434
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Exemplo IV
Exemplo IV
Método Navegar_na_WebNavegar_na_Web
Descrição “Estratégia para navegar na Web”
CorpoSEQ((Ativar_Navegador, Visualizar_Navegador)OR(Escolher_Opção, Solicitar_Ajuda, Finalizar_Tarefa))
Método Método
3535
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Exemplo V
Exemplo V
Ação Ativar_NavegadorAtivar_NavegadorDescrição “Inicialização do navegador do usuário”
Pré-situação Situação_Inicial
Pós-situação Navegador_na_Tela
Ocorrência (1,1)
Agentes {Usuário}
Instrumentos {Navegador}
Status Não automática
Número 1.1
Prioridade 1
Interruptabilidade
Interruptível com reinício a partir do começo
Tipo Sensório motora
Modalidade Interativa
Freqüência Alta
Importância Alta
Ação I Ação I
3636
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Exemplo VI
Exemplo VI
Situação Navegador_na_TelaNavegador_na_Tela
Descrição “Navegador visível e disponível na tela para utilização pelo usuário”
Objetos {Navegador, Usuário, Tela}
RestriçãoAtivado(Navegador)AND Disponível(Usuário)
Formas-de-atingir-estado
{Ativar_Navegador}
Situação I Situação I
3737
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Exemplo VII
Exemplo VII
Ação Visualizar_NavegadorVisualizar_NavegadorDescrição “Visualização do navegador pelo usuário”
Pré-situação Navegador_na_Tela
Pós-situação Navegador_Visualizado
Ocorrência (1,1) while(Navegador_na_Tela)
Agentes {Usuário}
Instrumentos {Navegador}
Status Não automática
Número 1.2
Prioridade 1
Interruptabilidade
Interruptível com reinício a partir do começo
Tipo Mental
Modalidade Automática
Freqüência Alta
Importância Alta
Ação II Ação II
3838
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Exemplo VIII
Exemplo VIII
Situação Navegador_VisualizadoNavegador_Visualizado
Descrição “Navegador acessível visualmente pelo usuário”
Objetos {Navegador, Usuário, Tela}
RestriçãoAtivado(Navegador)AND Disponível(Usuário)
Formas-de-atingir-estado
{Visualizar_Navegador}
Situação Situação
3939
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Agente e Instrumento Agente e Instrumento
Exemplo IX
Exemplo IX
Agente UsuárioUsuárioDescrição “Usuário que realiza a tarefa
navegar na Web”
Competência {Navegar_na_Web}
Experiência-com-tarefa
Alta
Experiência-com-computadores
Alta
Instrumento NavegadorNavegador
Descrição “Navegador utilizado pelo usuário para navegar na Web”
Operador {Usuário}
Emprego {Navegar_na_Web}
4040
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Navegar na Web(1,n)
AtivarNavegador
(1,1)
Visualizar Navegador
(1,1)
Escolher Opção (1,n)
Solicitar Ajuda (0,n)
Finalizar Tarefa (0,1)
Determinar Endereço
(1,n)
Manipular Arquivo
(0,n)
Editar Arquivo
(0,n)
Ir para(0,n)
SEQSEQ
XORXOR
OROR
11
1.11.1 1.21.2 1.31.3 1.41.4 1.51.5
1.3.11.3.1 1.3.21.3.2 1.3.31.3.3 1.3.41.3.4
Visualização Gráfica Visualização Gráfica
Exemplo X
Exemplo X
4141
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
Bibliografia ConsultadaBibliografia Consultada
1. CORDEIRO, P. B. (2003), Projeto e implementação do módulo TAME da ferramenta iTAOS para análise e modelagem da tarefa. Dissertação de Mestrado – COPIN/ UFCG, Campina Grande - PB, Fevereiro de 2003.
2. KAFURE, I. M. (2000), Validação do Formalismo TAOS para a Concepção de Interfaces Homem-Computador. Dissertação de Mestrado – COPIN/ UFPB, Campina Grande - PB, Junho de 2000.
3. MEDEIROS, F. P. A. (2003), Projeto e implementação do módulo TAOS-Graph da ferramenta iTAOS para análise e modelagem da tarefa. Dissertação de Mestrado – COPIN/ UFCG, Campina Grande - PB, Fevereiro de 2003.
1. CORDEIRO, P. B. (2003), Projeto e implementação do módulo TAME da ferramenta iTAOS para análise e modelagem da tarefa. Dissertação de Mestrado – COPIN/ UFCG, Campina Grande - PB, Fevereiro de 2003.
2. KAFURE, I. M. (2000), Validação do Formalismo TAOS para a Concepção de Interfaces Homem-Computador. Dissertação de Mestrado – COPIN/ UFPB, Campina Grande - PB, Junho de 2000.
3. MEDEIROS, F. P. A. (2003), Projeto e implementação do módulo TAOS-Graph da ferramenta iTAOS para análise e modelagem da tarefa. Dissertação de Mestrado – COPIN/ UFCG, Campina Grande - PB, Fevereiro de 2003.
4242
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
ran
gel@
dsc.u
fpb
.br
ran
geld
eq
ueir
oz@
gm
ail.c
om
DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG
José Eustáquio Rangel de QueirozJosé Eustáquio Rangel de Queiroz
DEPARTAMENTO DE SISTEMAS E COMPUTAÇÃODEPARTAMENTO DE SISTEMAS E COMPUTAÇÃO
UNIVERSIDADE FEDERAL DE CAMPINA GRANDEUNIVERSIDADE FEDERAL DE CAMPINA GRANDE
GRUPO DE INTERFACES HOMEM-MÁQUINAGRUPO DE INTERFACES HOMEM-MÁQUINA