[email protected] DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

28
[email protected] [email protected] DSC/CCT/UFCG Prof .: José Eustáquio Rangel de Queiroz Carga Horária: 60 h

Transcript of [email protected] DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

Page 1: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

ran

gel@

dsc.u

fpb

.b

rra

ng

el@

dsc.u

fpb

.b

r

DSC/CCT/UFCGDSC/CCT/UFCG

Prof.:Prof.: José Eustáquio Rangel de QueirozJosé Eustáquio Rangel de Queiroz

Carga Horária:Carga Horária:60 h60 h

Page 2: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

22

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Análise e Modelagem da Tarefa

Compreensão

Seqüências de ações necessárias para realização de uma tarefa

Porque tais seqüências são necessárias Qual é o fluxo da informação Qual a contribuição do usuário para o processo O que pode ser automatizado, com fins à

otimização a produtividade, a eficiência e a qualidade do sistema

Artefato

Modelo da Tarefa

Análise e Modelagem da Tarefa

Compreensão

Seqüências de ações necessárias para realização de uma tarefa

Porque tais seqüências são necessárias Qual é o fluxo da informação Qual a contribuição do usuário para o processo O que pode ser automatizado, com fins à

otimização a produtividade, a eficiência e a qualidade do sistema

Artefato

Modelo da Tarefa

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 3: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

33

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Modelo da Tarefa

Descrição detalhada das tarefas, sub-tarefas e métodos envolvidos na utilização do sistema

Identificação dos recursos necessários para a realização da tarefa

Usuários

Sistema

Modelo da Tarefa

Descrição detalhada das tarefas, sub-tarefas e métodos envolvidos na utilização do sistema

Identificação dos recursos necessários para a realização da tarefa

Usuários

Sistema

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 4: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

44

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Tarefa

Algo a ser executado pelo usuário durante a preparação, operação e manutenção de um sistema

Descrição em termos de objetivos, procedimentos, regras de funcionamento, restrições, etc.

Dualidade de pontos de vista

Evolução da ação Modo de execução

Resultado da ação Estado final

Tarefa

Algo a ser executado pelo usuário durante a preparação, operação e manutenção de um sistema

Descrição em termos de objetivos, procedimentos, regras de funcionamento, restrições, etc.

Dualidade de pontos de vista

Evolução da ação Modo de execução

Resultado da ação Estado final

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 5: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

55

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Detalhamento da Tarefa

Propósito

Determinação da natureza, do objetivo, das partes constituintes (sub-tarefas e ações elementares) e da ordem na qual tais partes devem ser executadas para a finalização satisfatória da tarefa

Detalhamento da Tarefa

Propósito

Determinação da natureza, do objetivo, das partes constituintes (sub-tarefas e ações elementares) e da ordem na qual tais partes devem ser executadas para a finalização satisfatória da tarefa

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 6: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

66

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Alocação de Tarefas x Psicologia do Usuário

Usuário humano Habilidade de comunicação com seres humanos Autonomia, adaptação e inteligência Capacidade de realização de avaliações subjetivas Capacidade de reconhecimento de padrões

constantes em situações variadas Capacidade de superação de erros e incompletude

nos dados Percepção e adaptação a eventos incomuns e

inesperados Comportamento fundamentado em experiências Adaptação de decisões a situações novas ou

inusitadas Capacidade de desenvolvimento de novas soluções

Alocação de Tarefas x Psicologia do Usuário

Usuário humano Habilidade de comunicação com seres humanos Autonomia, adaptação e inteligência Capacidade de realização de avaliações subjetivas Capacidade de reconhecimento de padrões

constantes em situações variadas Capacidade de superação de erros e incompletude

nos dados Percepção e adaptação a eventos incomuns e

inesperados Comportamento fundamentado em experiências Adaptação de decisões a situações novas ou

inusitadas Capacidade de desenvolvimento de novas soluções

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 7: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

77

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Alocação de Tarefas x Psicologia do Usuário

Sistema Realização de ações repetitivas com confiabilidade Capacidade para a realização de avaliações objetivas Manutenção do nível de desempenho após longos

períodos de ação Realização simultânea de atividades diversas Armazenamento e recuperação com precisão de

grandes volumes de informação Detecção de estímulos fora da faixa de percepção

humana Comportamento fundamentado em regras e instruções

Alocação de Tarefas x Psicologia do Usuário

Sistema Realização de ações repetitivas com confiabilidade Capacidade para a realização de avaliações objetivas Manutenção do nível de desempenho após longos

períodos de ação Realização simultânea de atividades diversas Armazenamento e recuperação com precisão de

grandes volumes de informação Detecção de estímulos fora da faixa de percepção

humana Comportamento fundamentado em regras e instruções

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 8: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

88

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Coleta de Dados

Sistema Realização de ações repetitivas com confiabilidade Capacidade para a realização de avaliações objetivas Manutenção do nível de desempenho após longos

períodos de ação Realização simultânea de atividades diversas Armazenamento e recuperação com precisão de

grandes volumes de informação Detecção de estímulos fora da faixa de percepção

humana Comportamento fundamentado em regras e instruções

Coleta de Dados

Sistema Realização de ações repetitivas com confiabilidade Capacidade para a realização de avaliações objetivas Manutenção do nível de desempenho após longos

períodos de ação Realização simultânea de atividades diversas Armazenamento e recuperação com precisão de

grandes volumes de informação Detecção de estímulos fora da faixa de percepção

humana Comportamento fundamentado em regras e instruções

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 9: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

99

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Coleta de Dados Estratégias

Diretas

Observações de campo (in loco) Anotações (lápis e papel) Registros em áudio e/ou vídeo

Verbalização de ações (Think aloud) Entrevistas contextuais

Ao vivo Contato telefônico

Discussões em grupo típicas

Workshops estruturados/ facilitados

Coleta de Dados Estratégias

Diretas

Observações de campo (in loco) Anotações (lápis e papel) Registros em áudio e/ou vídeo

Verbalização de ações (Think aloud) Entrevistas contextuais

Ao vivo Contato telefônico

Discussões em grupo típicas

Workshops estruturados/ facilitados

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 10: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

1010

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Coleta de Dados Estratégias

Indiretas

Questionários Impressos (lápis e papel) Eletrônicos (aplicações locais ou Web)

Discussões em grupo eletrônicas (textuais ou audiovisuais)

Captura automática (Automatic logging)

Coleta de Dados Estratégias

Indiretas

Questionários Impressos (lápis e papel) Eletrônicos (aplicações locais ou Web)

Discussões em grupo eletrônicas (textuais ou audiovisuais)

Captura automática (Automatic logging)

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 11: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

1111

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Coleta de Dados Focos

Situações de normalidade

Situações críticas para o contexto

Situações de erros

Coleta de Dados Focos

Situações de normalidade

Situações críticas para o contexto

Situações de erros

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 12: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

1212

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Análise da Tarefa Direcionamento Ponto de vista do usuário

Objetivos/ Metas Lógica de execução (Plano de ações e Estrutura da

tarefa e de sub-tarefas) Conceitos e objetos utilizados durante a execução

da tarefa Procedimentos (métodos) adotados para atingir os

objetivos/ metas Condições necessárias para a aplicação dos

métodos Possíveis incoerências/ incompletudes descritivas Dificuldades e fatores críticos (freqüência e

importância) na execução da tarefa

Análise da Tarefa Direcionamento Ponto de vista do usuário

Objetivos/ Metas Lógica de execução (Plano de ações e Estrutura da

tarefa e de sub-tarefas) Conceitos e objetos utilizados durante a execução

da tarefa Procedimentos (métodos) adotados para atingir os

objetivos/ metas Condições necessárias para a aplicação dos

métodos Possíveis incoerências/ incompletudes descritivas Dificuldades e fatores críticos (freqüência e

importância) na execução da tarefa

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 13: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

1313

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Análise da Tarefa Resultado

Descrição detalhada e hierarquizada da tarefa Diagnóstico das situações problemáticas Graus de dificuldades Soluções possíveis e/ou recomendações

ergonômicas para a concepção da interface do futuro sistema

Descrição detalhada da tarefa Modelo da Tarefa Especificação do sistema Projeto da interface Elaboração da documentação do sistema Elaboração do material de treinamento

Análise da Tarefa Resultado

Descrição detalhada e hierarquizada da tarefa Diagnóstico das situações problemáticas Graus de dificuldades Soluções possíveis e/ou recomendações

ergonômicas para a concepção da interface do futuro sistema

Descrição detalhada da tarefa Modelo da Tarefa Especificação do sistema Projeto da interface Elaboração da documentação do sistema Elaboração do material de treinamento

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 14: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

1414

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Estrutura da Tarefa Decomposição hierárquica

Ponto de Partida Tarefa objetivo Nível mais elevado Raiz

Ponto Final Tarefa elementar Nível mais baixo Folhas

Tarefas Elementares Ações Elementares

Decomposição de ações

Ações de alto nível Ações intermediárias

Ações elementares Execução via comando único

Estrutura da Tarefa Decomposição hierárquica

Ponto de Partida Tarefa objetivo Nível mais elevado Raiz

Ponto Final Tarefa elementar Nível mais baixo Folhas

Tarefas Elementares Ações Elementares

Decomposição de ações

Ações de alto nível Ações intermediárias

Ações elementares Execução via comando único

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 15: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Estrutura da Tarefa – TKS

Estrutura da Tarefa – TKS

Estrutura da tarefaEstrutura da tarefa

TarefaTarefa

Sub-tarefa Sub-tarefa Sub-tarefaSub-tarefa

Sub-tarefaSub-tarefa Sub-tarefaSub-tarefa Sub-tarefaSub-tarefa Sub-tarefaSub-tarefa

ProcedimentoProcedimento

ação ação açãoação ação ação ação ação

Estrutura de objetoEstrutura de objeto

objetoobjeto objetoobjeto

Page 16: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

1616

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Complexidade da Tarefa Dificuldade de decomposição da tarefa em ações

Ações muito pequenas Frustração em face do número elevado de ações para a realização de tarefas de alto nível

Ações grandes e complexas Tarefa de decomposição mais dificil (impraticável ou impossível)

Suporte de mecanismos de ajuda

Freqüência relativa da ações

Ações freqüentes devem ser simples e de rápida execução

Complexidade da Tarefa Dificuldade de decomposição da tarefa em ações

Ações muito pequenas Frustração em face do número elevado de ações para a realização de tarefas de alto nível

Ações grandes e complexas Tarefa de decomposição mais dificil (impraticável ou impossível)

Suporte de mecanismos de ajuda

Freqüência relativa da ações

Ações freqüentes devem ser simples e de rápida execução

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 17: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

1717

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Exemplo Decomposição de tarefas em um editor de texto

Ações freqüentes Execução via teclas especiais E.g. REMOVER FRASE

Ações intermediárias Execução via menus E.g. INSERIR SÍMBOLOS ESPECIAIS

Ações complexas ou pouco freqüentes Execução via seqüência de menus ou formulários

E.g. ALTERAR FORMATO DE IMPRESSÃO

Exemplo Decomposição de tarefas em um editor de texto

Ações freqüentes Execução via teclas especiais E.g. REMOVER FRASE

Ações intermediárias Execução via menus E.g. INSERIR SÍMBOLOS ESPECIAIS

Ações complexas ou pouco freqüentes Execução via seqüência de menus ou formulários

E.g. ALTERAR FORMATO DE IMPRESSÃO

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 18: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

1818

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Representação da Tarefa Modelo adotado Modelos da Tarefa

Contexto de execução

Objetivos da execução

Objetos envolvidos

Ações realizadas

Freqüência das ações

Padrões típicos de execução (cenários)

Hierarquia estrutural

Planos de execução

Representação da Tarefa Modelo adotado Modelos da Tarefa

Contexto de execução

Objetivos da execução

Objetos envolvidos

Ações realizadas

Freqüência das ações

Padrões típicos de execução (cenários)

Hierarquia estrutural

Planos de execução

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 19: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

1919

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Representação da Tarefa Plano de execução (Cenário)

Seqüência de passos (ou sub-tarefas) necessários à execução de uma tarefa ou à solução de um problema

Representação da Tarefa Plano de execução (Cenário)

Seqüência de passos (ou sub-tarefas) necessários à execução de uma tarefa ou à solução de um problema

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Cognitivos (GOMS [Card83], CCT [Kier85]) Lingüísticos (BNF [Rels81], TAG [Payn86]) Físicos (KLM [Card90], Tri-estado [Buxt90]) de Interação (PIF [Dix98])

Cognitivos (GOMS [Card83], CCT [Kier85]) Lingüísticos (BNF [Rels81], TAG [Payn86]) Físicos (KLM [Card90], Tri-estado [Buxt90]) de Interação (PIF [Dix98])

Page 20: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

2020

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

MAD (Méthode Analytique de Description) Elementos Estados, objetivos, ações, condições

Estrutura fundamentada em construtores

Categorias de Tarefas

Composta Tarefa cujo nível operacional pode ser caracterizado por

uma estrutura que descreve o corpo da tarefa, i.e. é um elemento da tarefa

Elementar Tarefa caracterizada por uma relação simples entre

métodos e objetos, i.e. uma ação Não pode ser decomposta no nível operacional

MAD (Méthode Analytique de Description) Elementos Estados, objetivos, ações, condições

Estrutura fundamentada em construtores

Categorias de Tarefas

Composta Tarefa cujo nível operacional pode ser caracterizado por

uma estrutura que descreve o corpo da tarefa, i.e. é um elemento da tarefa

Elementar Tarefa caracterizada por uma relação simples entre

métodos e objetos, i.e. uma ação Não pode ser decomposta no nível operacional

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 21: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

2121

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

MAD (Méthode Analytique de Description) Estrutura da Tarefa

Representação mediante objeto genérico constituído por um construtor e por parâmetros que o caracterizam

Construtores

Descrição da organização das tarefas envolvidas

Definição de relações Estruturais

Temporais

MAD (Méthode Analytique de Description) Estrutura da Tarefa

Representação mediante objeto genérico constituído por um construtor e por parâmetros que o caracterizam

Construtores

Descrição da organização das tarefas envolvidas

Definição de relações Estruturais

Temporais

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 22: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

2222

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

MAD (Méthode Analytique de Description) Construtores para relações estruturais

E Lógico E

OU Lógico OU

Alternativo ALT

Opcional OP

Iterativo LOOP

Construtores para relações temporais

Seqüencial SEQ

Paralelo PAR

Simultâneo SIM

MAD (Méthode Analytique de Description) Construtores para relações estruturais

E Lógico E

OU Lógico OU

Alternativo ALT

Opcional OP

Iterativo LOOP

Construtores para relações temporais

Seqüencial SEQ

Paralelo PAR

Simultâneo SIM

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 23: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

2323

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

MAD (Méthode Analytique de Description) Construtores para relações estruturais

E Tarefas cujas sub-tarefas devem ser todas executadas em

qualquer ordem, não importando a ordem de execução OU

Tarefas nas quais pelo menos uma de suas sub-tarefas deve ser executada

ALT Tarefas nas quais apenas uma de suas sub-tarefas deve ser

executada OP

Tarefas opcionais atividades não obrigatórias LOOP

Tarefas iterativas atividades repetidas sobre diferentes elementos

MAD (Méthode Analytique de Description) Construtores para relações estruturais

E Tarefas cujas sub-tarefas devem ser todas executadas em

qualquer ordem, não importando a ordem de execução OU

Tarefas nas quais pelo menos uma de suas sub-tarefas deve ser executada

ALT Tarefas nas quais apenas uma de suas sub-tarefas deve ser

executada OP

Tarefas opcionais atividades não obrigatórias LOOP

Tarefas iterativas atividades repetidas sobre diferentes elementos

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 24: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

2424

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

MAD (Méthode Analytique de Description) Construtores

SEQ Tarefas seqüenciais, realizadas sucessivamente, na

ordem definida na árvore, da tarefa mais à esquerda para a tarefa mais à direita

PAR Tarefas paralelas, cuja ordem não é pré-definida

SIM Tarefas cujas sub-tarefas são executadas

simultaneamente, sendo independentes entre si

MAD (Méthode Analytique de Description) Construtores

SEQ Tarefas seqüenciais, realizadas sucessivamente, na

ordem definida na árvore, da tarefa mais à esquerda para a tarefa mais à direita

PAR Tarefas paralelas, cuja ordem não é pré-definida

SIM Tarefas cujas sub-tarefas são executadas

simultaneamente, sendo independentes entre si

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Page 25: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

2525

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

MAD (Méthode Analytique de Description) Descritores

Associação com os nós da árvore representativa da estrutura

MAD (Méthode Analytique de Description) Descritores

Associação com os nós da árvore representativa da estrutura

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

TAREFA: T1, 2, ..., n – Nome da tarefa

ESTADO INICIAL (I): Relação de objetos e parâmetros de entrada para a tarefa (ENTRADA)

ESTADO FINAL (F): Relação de objetos e parâmetros de saída para a tarefa (SAÍDA)

OBJETIVO (G): Objetivo a ser atingido a partir da execução da tarefa

PRÉ-CONDIÇÕES (PrC): Conjunto de predicados que estabelece as restrições sobre o estado dos objetos que são necessários e suficientes para a execução da tarefa

PÓS-CONDIÇÕES (PoC): Conjunto de predicados que estabelece as restrições sobre o estado final, o qual deve ser satisfeito após a execução da tarefa

TIPO DE CONSTRUTOR: Abreviação do tipo de construtor

NÍVEL SUPERIOR: Identificador da tarefa antecessora no grafo

TAREFA ELEMENTAR: Caso a tarefa seja elementar, este campo do descritor deverá conter uma descrição da ação a ser executada

TAREFA COMPOSTA: Caso a tarefa seja composta, neste campo do descritor deverá ser apresentada a estrutura da tarefa ESTRUTURA DA TAREFA: Lista de sub-tarefas do nível subseqüente à tarefa em questão

Page 26: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

2626

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

MAD (Méthode Analytique de Description) Exemplo 1: Interagir com aplicativo

MAD (Méthode Analytique de Description) Exemplo 1: Interagir com aplicativo

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

TAREFA: Interagir com aplicativo

ESTADO INICIAL: Aplicativo, Usuário, Visualizador

ESTADO FINAL: Aplicativo, Usuário, Informação

OBJETIVO: Utilizar o aplicativo

PRÉ-CONDIÇÕES: Inativo(aplicativo, visualizador) Disponível(usuário)

PÓS-CONDIÇÕES: Ativo(aplicativo, visualizador) Obtida(informação) Satisfeito(usuário)

ESTRUTURA DA TAREFA: Seqüencial (SEQ)

NÍVEL SUPERIOR: /

TAREFA ELEMENTAR: /

TAREFA COMPOSTA: T1. Ativar aplicativo T2. Iniciar uso do aplicativo

Page 27: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

2727

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Análise e Modelagem da Tarefa

Análise e Modelagem da Tarefa

Ativar aplicativo

Interagir com aplicativo

Iniciar uso do aplicativo

SEQ

T1 T2

Criar novo modelo Utilizar modelo existente Abortar a tarefa

ALT

T2.1 T2.2 T2.4

Solicitar ajuda (FAC)(US & SI)

T2.3

Abrir arquivo

existente

Executararquivo

ALT

T2.2.1 T2.2.2 T2.2.3 T2.2.4

Configurar Preferências

Configurarimpressão

T2.2.5 T2.2.6

Solicitar ajuda AbortarTarefa

Criar novoarquivo

ALT

T2.1.1 T2.1.2 T2.1.3 T2.1.4

Configurar Preferências

Configurarimpressão

T2.1.5

Solicitar ajuda AbortarTarefa

Decomposição da Tarefa Utilizar aplicativo

PÁGINA 1

PÁGINAS 2 e 3

PÁGINAS 4 e 5

PÁGINAS 6 e 7

Ativar aplicativo

Interagir com aplicativo

Iniciar uso do aplicativo

SEQ

T1 T2

Criar novo modelo Utilizar modelo existente Abortar a tarefa

ALT

T2.1 T2.2 T2.4

Solicitar ajuda (FAC)(US & SI)

T2.3

Abrir arquivo

existente

Executararquivo

ALT

T2.2.1 T2.2.2 T2.2.3 T2.2.4

Configurar Preferências

Configurarimpressão

T2.2.5 T2.2.6

Solicitar ajuda AbortarTarefa

Criar novoarquivo

ALT

T2.1.1 T2.1.2 T2.1.3 T2.1.4

Configurar Preferências

Configurarimpressão

T2.1.5

Solicitar ajuda AbortarTarefa

Decomposição da Tarefa Utilizar aplicativo

PÁGINA 1

PÁGINAS 2 e 3

PÁGINAS 4 e 5

PÁGINAS 6 e 7

MAD (Méthode Analytique de Description) Exemplo 1: Interagir com aplicativo

MAD (Méthode Analytique de Description) Exemplo 1: Interagir com aplicativo

Page 28: Rangel@dsc.ufpb.br DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h.

2828

ran

gel@

dsc.u

fpb

.br

DSC/CCT/DSC/CCT/UFCGUFCGDSC/CCT/DSC/CCT/UFCGUFCG

Análise e Modelagem da Tarefa

Análise e Modelagem da TarefaMAD (Méthode Analytique de Description)

Exemplo 2: Usar SIG

MAD (Méthode Analytique de Description) Exemplo 2: Usar SIG

Usar SIG

Localizar informaçãono mapa

Traçar rota Exibirdetalhes

Solicitar informações atributivas

Informarendereço

InformarCEP

Informar nome

Informar bairro

Informar rua

Ativarlocalizador

Informar CEP

Ativarlocalizador

Informar nome

Informarponto inicial

Informar ponto final

Ativar rota

Ativarzoom

Ativar modo formulário

Reduzirimagem

Ampliarimagem

Navegarno mapa

Apontar no mapa

Solicitar mapa

Selecionarponto

Solicitar informação

OU

OU SEQ OU

SEQ SEQ OU OU

T 1.1.1.1 T 1.1.1.2 T 1.1.1.3 T 1.1.2.1 T 1.1.2.2 T 1.1.3.1 T 1.1.3.2 T1.3.1.1 T1.3.1.2 T1.3.1.3 T 1.3.2.1 T1.3.2.2

T 1.1.1 T 1.1.2 T 1.1.3 T 1.2.1 T 1.2.2 T 1.2.3 T 1.3.1 T 1.3.2 T 1.4.1 T 1.4.2

T 1.1 T 1.2 T 1.3 T 1.4

T 1

OU

Ativarlocalizador

SEQ

Decomposição da Tarefa Usar SIG