[email protected] rangelde [email protected] dsc/cct/ufcg

42
[email protected] rangelde [email protected] DSC/CCT/UFCG DSC/CCT/UFCG

Upload: internet

Post on 17-Apr-2015

105 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 2: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/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)]

Page 3: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 4: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 5: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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)

Page 6: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 7: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 8: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 9: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 10: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 11: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 12: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 13: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 14: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 15: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 16: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 17: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 18: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 19: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 20: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 21: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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>)

Page 22: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 23: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 24: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 25: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 26: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 27: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 28: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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*

Page 29: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 30: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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*

Page 31: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 32: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 33: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 34: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 35: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 36: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 37: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 38: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 39: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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}

Page 40: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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

Page 41: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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.

Page 42: Rangel@dsc.ufpb.br rangelde queiroz@gmail.com DSC/CCT/UFCG

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