Vous êtes sur la page 1sur 13

ANLISE ESTRUTURADA

Diagramas de Fluxo de Dados

Sistema Exemplo

Companhia LCC - Livros de Computao pelo Correio Fornecedora de livros:


recebe pedidos de bibliotecrias, faz a encomenda s editoras, com desconto, e atende aos pedidos no ato do recebimento dos livros da editora

Sistema Exemplo

A gerncia planeja expandir a operao consideravelmente, possibilitando que outros profissionais (alm de bibliotecrias) possam fazer encomendas, por telefone, e ainda manter o sistema atual de pedidos por reembolso postal.

Diagrama de Fluxo de Dados: Sistema Exemplo


De que maneira comear a construir um modelo lgico do sistema em questo?

DFD

Diagrama de Fluxo de Dados Nvel mais Geral...


Dados de Livros

pedidos
CLIENTE

Processar pedidos
faturas

situao de crdito

Dados de Clientes

Utilizando os quatro smbolos, podemos desenhar um quadro do sistema sem nos comprometermos com sua implementao

Expandindo processar pedidos

Mostra funes lgicas que constituem o sistema atual Inicialmente, devemos:


verificar se os pedidos esto corretamente preenchidos; tendo um pedido vlido, junt-lo aos pedidos de outros livros da mesma editora, para nos beneficiarmos do desconto de quantidade.

Diagrama de Fluxo de Dados:


Expandindo processar pedidos
Livros detalhes de livros pedidos
Verificar validade do pedido

Editoras endereo
Preparar ordens de requisio p/ compra a editora

CLIENTES

EDITORAS

situao de crdito Clientes

pedidos vlidos

pedidos agrupados

Pedidos Pendentes

Adicionando novos aspectos...

Deve ser feita uma comparao da nota das remessas enviadas pela editora, detalhando seu contedo, com o pedido feito a mesma Assim que os livros estejam disponveis, preciso agrup-los e atender os pedidos de cada cliente

Maior expanso do DFD


Livros detalhes de livros
CLIENTES

Editoras endereo
Preparar requisio p/ a editora

pedidos

Verificar validade do pedido

ordens de compra
detalhes de pedidos de compra

EDITORAS

situao de crdito Clientes nota de remessa (com livros)


Preparar pedidos de cliente

pedidos vlidos

pedidos agrupados

Pedidos Pendentes
pedidos para um ttulo
Associar detalhes remessa a dos pedidos pedidos individuais pendentes

Pedidos da Editora detalhes de pedido


nota de consignao das editoras

ttulos, a remessa quantidade est correta

Verificar se

Normas para projeto de DFDs


1 Identificar as entidades externas envolvidas 2 Identificar as entradas e sadas programadas que podem ser esperadas. Marcar as que esto associadas unicamente s condies de erro e exceo 3 Identificar consultas e pedidos que possam surgir 4 Comear o desenho em uma grande folha de papel, com a entidade externa que parea ser a principal fonte de entradas

Normas para projeto de DFDs


5 Desenhar o primeiro esboo a mo preocupando-se em anotar tudo, exceto erros, excees ou decises - decises so tomadas dentro dos processos de nvel inferior e no aparecem nos DFDs 6 Com o primeiro esboo pronto, verificar se todas as entradas e sadas identificadas foram includas 7 Lembrar que todos os depsitos de dados que descreva algo fora do mundo real precisa ser criado e mantido

Normas para projeto de DFDs


8 Gerar um segundo esboo mais claro, com processos nicos e o mnimo de intersees de fluxo de dados. Para minimizar os cruzamentos, se necessrio:
duplicar, primeiro, as entidades externas duplicar, em seguida, os depsitos de dados permitir o cruzamento desde que no haja como reduzir as intersees

9 Rever o segundo esboo com um representante do usurio que esteja disposto a colaborar, ou com algum que conhea a aplicao

Normas para projeto de DFDs


10 Produzir uma expanso de nvel inferior para cada processo definido no segundo esboo 11 Resolver o tratamento de erros e excees 12 Incorporar modificaes necessrias e encerrar a terceira e ltima verso do DFD

Vous aimerez peut-être aussi