Peti

Disponível somente no TrabalhosFeitos
  • Páginas : 12 (2833 palavras )
  • Download(s) : 0
  • Publicado : 5 de dezembro de 2012
Ler documento completo
Amostra do texto
03/09/2012

TE p/ análise orient. a processos

ES-II
- Análise Estruturada Gerson Prando

As Técnicas Estruturadas para análise orientada a processos são:
Diagrama de Fluxo de Dados Ferramentas para especificação de processos:
Português Estruturado Pseudocódigo Tabela de Decisão Árvore de Decisão
2

Diagrama de Fluxo de Dados
DFD = Diagrama de Fluxo de Dados Conceito: Ferramenta para modelagem defluxo de dados, através de processos que usam e geram dados. É, também, uma representação em rede de um sistema
3

Elementos do DFD
Entidade externa (Gane & Sarson) ou Terminadores (Yourdon) ou Ponto terminal (Martin & McClure) ou Fontes e destinos de dados (DeMarco) Fluxo de dados Processo Depósito de dados (Gane & Sarson e Martin & McClure) ou Depósito (Yourdon) ou Arquivo (DeMarco)
4Convenções para ES-II
Durante a disciplina de ES-II, utilizaremos as seguintes nomenclaturas para os elementos do DFD:
Entidade externa Fluxo de dados Processo Depósito de dados
5

Níveis de representação do DFD
No nível do sistema - Diagrama de Contexto No nível do sistema (mais detalhado) - DFD nível 0 No nível de detalhamento de um processo do DFD nível 0 - DFD nível 1 No nível de detalhamento de umprocesso do DFD nível 1 - DFD nível 2 E assim sucessivamente....
6

1

03/09/2012

Passos para elaborar um DFD
1. Identificar as entidades externas (origem e destino das informações) 2. Identificar os fluxos de dados 3. Identificar os processos 4. Identificar os armazenamentos ou depósito de dados 5. Desenhar o DFD em níveis
7

Símbolos do DFD
Yourdon e DeMarco Entidade externa Fluxo de dadosProcesso Depósito de dados
nome nome

Gane e Sarson
id

nome

nome

id id nome nome

nome

id

nome 8

Diagrama de contexto
DFD que mostra o contexto do sistema, incluindo as entidades externas, os fluxos de dados de entrada e de saída do sistema e o sistema como sendo um único processo (não representa os depósitos de dados)
9

DIAGRAMA DE FLUXO DE DADOS

PASSO 1 - CONSTRUÇÃO DE DIAGRAMA DE CONTEXTO

1.IDENTIFICAR A FUNÇÃO PRINCIPAL COM UM NOME QUE REPRESENTE CLARAMENTE O OBJETO; 2. IDENTIFICAR OS AGENTES EXTERNOS QUE POSSUEM UMA LIGAÇÃO COM A FUNÇÃO PRINCIPAL; 3. IDENTIFICAR E ASSOCIAR, A CADA AGENTE EXTERNO, OS EVENTOS DO NEGÓCIO QUE CAUSAM A OPERAÇÃO DA FUNÇÃO PRINCIPAL;

PASSO 1 - CONSTRUÇÃO DE DIAGRAMA DE CONTEXTO (continuação)

Aspecto Importante :
4. IDENTIFICAR PARA CADA EVENTO DONEGÓCIO, UM OU MAIS FLUXO DE DADOS DE ENTRADA QUE SÃO ENVIADOS PELOS AGENTES EXTERNOS. 5. PARA CADA FLUXO DE DADOS DE ENTRADA, ANALISAR COMO A FUNÇÃO PRINCIPAL RESPONDE AO EVENTO, OU SEJA, QUAIS FLUXOS DE DADOS DE SAÍDA. 6. DESENHAR O DIAGRAMA DE CONTEXTO

• Entidades são externas ao sistema que estamos modelando; • Os fluxos que interligam as entidades dos diversos processos representam a interfaceentre o sistema do mundo externo; • O analista e/ou projetista não podem modificar o conteúdo de uma Entidade;

2

03/09/2012

DIAGRAMA DE CONTEXTO

Diagrama de Contexto

E1

f1

Sistema

f2

E2

movimentação empregado Sistema de Controle Pessoal

relatório funcionário

ENTIDADES FLUXOS DE DADOS FUNÇÃO PRINCIPAL

FUNCIONÁRIO
E3

DEPTO PESSOAL

Diagrama de Contexto

DFD nível 0
GRÁFICA

CLIENTESSistema de Pedidos de Livros

DIREÇÃO

CONTABILIDADE

Detalhamento do Diagrama de Contexto, incluindo as mesmas informações daquele diagrama, acrescentando-se o detalhamento de processos, que operam sobre os fluxos de dados, e os depósitos de dados. Obs.: Um depósito de dados é criado sempre que um dado é armazenado para uso posterior ou quando não há seqüência imediata entre dois processos.

16

DFDnível 1
Aplica-se as mesmas regras do DFD nível 0, porém sua representação restringe-se ao detalhamento de um determinado processo daquele diagrama, apresentando o contexto com aquele nível (mesmas relações de entrada e saída representados no nível 0) Os demais níveis (2, 3, ..., atendem às mesmas regras do DFD nível 1
17

D1

CARGOS

D2

DADOS_FUNC

movimentação empregado

1 1

2 1
Relatório...
tracking img