A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

ANÁLISE ESTRUTURADA ANÁLISE ESTRUTURADA Diagramas de Fluxo de Dados.

Apresentações semelhantes


Apresentação em tema: "ANÁLISE ESTRUTURADA ANÁLISE ESTRUTURADA Diagramas de Fluxo de Dados."— Transcrição da apresentação:

1 ANÁLISE ESTRUTURADA ANÁLISE ESTRUTURADA Diagramas de Fluxo de Dados

2 Sistema Exemplo Companhia LCC - Livros de Computação pelo Correio n Fornecedora de livros: –recebe pedidos de bibliotecárias, faz a encomenda às editoras, com desconto, e atende aos pedidos no ato do recebimento dos livros da editora

3 Sistema Exemplo n A gerência planeja expandir a operação consideravelmente, possibilitando que outros profissionais (além de bibliotecárias) possam fazer encomendas, por telefone, e ainda manter o sistema atual de pedidos por reembolso postal.

4 Diagrama de Fluxo de Dados: Sistema Exemplo De que maneira começar a construir um modelo lógico do sistema em questão? DFD

5 Diagrama de Fluxo de Dados Nível mais Geral... Processar pedidos CLIENTE Dados de Livros Dados de Clientes pedidos faturas situação de crédito n Utilizando os quatro símbolos, podemos desenhar um quadro do sistema sem nos comprometermos com sua implementação

6 Expandindo “processar pedidos” n Mostra funções lógicas que constituem o sistema atual n Inicialmente, devemos: –verificar se os pedidos estão corretamente preenchidos; –tendo um pedido válido, juntá-lo aos pedidos de outros livros da mesma editora, para nos beneficiarmos do desconto de quantidade.

7 Diagrama de Fluxo de Dados: Expandindo “processar pedidos” Verificar validade do pedido CLIENTES pedidos EDITORAS Livros Clientes Editoras Pedidos Pendentes Preparar requisição p/ a editora situação de crédito ordens de compra endereço detalhes de livros pedidos válidos pedidos agrupados

8 Adicionando novos aspectos... n Deve ser feita uma comparação da nota das remessas enviadas pela editora, detalhando seu conteúdo, com o pedido feito a mesma n Assim que os livros estejam disponíveis, é preciso agrupá-los e atender os pedidos de cada cliente

9 Maior expansão do DFD Verificar validade do pedido CLIENTES pedidos EDITORAS Livros Clientes Editoras Pedidos Pendentes Preparar requisição p/ a editora situação de crédito ordens de compra endereço detalhes de livros pedidos válidos pedidos agrupados Associar remessa a pedidos pendentes Verificar se a remessa está correta Preparar pedidos de cliente Pedidos da Editora detalhes de pedidos de compra detalhes de pedido nota de consignação das editoras títulos, quantidade detalhes dos pedidos individuais nota de remessa (com livros) pedidos para um título

10 Normas para projeto de DFD’s 1Identificar as entidades externas envolvidas 2Identificar as entradas e saídas programadas que podem ser esperadas. Marcar as que estão associadas unicamente às condições de erro e exceção 3Identificar consultas e pedidos que possam surgir 4Começar o desenho em uma grande folha de papel, com a entidade externa que pareça ser a principal fonte de entradas

11 5Desenhar o primeiro esboço a mão preocupando-se em anotar tudo, exceto erros, exceções ou decisões - decisões são tomadas dentro dos processos de nível inferior e não aparecem nos DFD’s 6Com o primeiro esboço pronto, verificar se todas as entradas e saídas identificadas foram incluídas 7Lembrar que todos os depósitos de dados que descreva algo fora do mundo real precisa ser criado e mantido Normas para projeto de DFD’s

12 8Gerar um segundo esboço mais claro, com processos únicos e o mínimo de interseções de fluxo de dados. Para minimizar os cruzamentos, se necessário: –duplicar, primeiro, as entidades externas –duplicar, em seguida, os depósitos de dados –permitir o cruzamento desde que não haja como reduzir as interseções 9Rever o segundo esboço com um representante do usuário que esteja disposto a colaborar, ou com alguém que conheça a aplicação Normas para projeto de DFD’s

13 10 Produzir uma expansão de nível inferior para cada processo definido no segundo esboço 11Resolver o tratamento de erros e exceções 12Incorporar modificações necessárias e encerrar a terceira e última versão do DFD Normas para projeto de DFD’s


Carregar ppt "ANÁLISE ESTRUTURADA ANÁLISE ESTRUTURADA Diagramas de Fluxo de Dados."

Apresentações semelhantes


Anúncios Google