Anlise Projeto DFD Nveis Prof Thales Castro Reviso

  • Slides: 15
Download presentation
Análise & Projeto – DFD (Níveis) Prof. Thales Castro

Análise & Projeto – DFD (Níveis) Prof. Thales Castro

Revisão da aula 03 �Histórico (documentação textual) �Vantagens da elaboração do DFD

Revisão da aula 03 �Histórico (documentação textual) �Vantagens da elaboração do DFD

DFD’s - Composição Processo Entidade externa Fluxo de dados Depósito de dados

DFD’s - Composição Processo Entidade externa Fluxo de dados Depósito de dados

Roteiro �DFD em níveis �Especificação de processos

Roteiro �DFD em níveis �Especificação de processos

Diretrizes Básicas �O DFD de nível 0 descreve a visão geral das funcionalidades do

Diretrizes Básicas �O DFD de nível 0 descreve a visão geral das funcionalidades do sistema � Por vezes é necessário explodir os processos (bolhas) ◦ Refinamento � Deve ser refinada uma bolha de cada vez. 5

DFD nível 0 – Diagrama de Contexto 6

DFD nível 0 – Diagrama de Contexto 6

DFD nível 0 �No diagrama anterior: ◦ Quais os requisitos do sistema de cadastramento

DFD nível 0 �No diagrama anterior: ◦ Quais os requisitos do sistema de cadastramento de empresa? ◦ Necessidade de refinamento do sistema de cadastro de empresas

DFD nível 0 � Cadastramento de empresa: ◦ Para realizar o cadastramento de uma

DFD nível 0 � Cadastramento de empresa: ◦ Para realizar o cadastramento de uma empresa, a organização verifica se existe alguma restrição para os possíveis sócios, além de verificar se existe empresa existente para a razão social cadastrada. Caso aceito, pode ser cadastrada a empresa através de processo especifico. Após ser cadastrada, deve-se tanto realizar a emissão do CNPJ para a empresa quanto enviar as informações para o Ministério da Fazenda. O Ministério da Fazenda pode realizar auditorias independentes e restringir a criação de novas empresas para os sócios, através de processos específicos. Caso o pedido não seja aceito, é enviada resposta para a empresa com a negativa.

DFD Nível 1 Dados da Empresa no Ministério Dados para CNPJ (CGC) P 3

DFD Nível 1 Dados da Empresa no Ministério Dados para CNPJ (CGC) P 3 Emitir CNPJ Dados de Empresas Pedido de Inscrição Empresa P 5 Atualizar Tabela de Restrições Cadastro de Empresas Dados da Nova Empresa Resposta de Pedido P 1 Verificar pedido de inscrição Pedido Aceito Restrições em Vigor Ministério da Fazenda Relação de Empresas P 4 Selecionar Empresas Novas Restrições Tabela de Restrições P 2 Cadastrar Empresas Restrições

DFD Nível 1 �Melhor visão de um processo específico �Ainda existe a necessidade de

DFD Nível 1 �Melhor visão de um processo específico �Ainda existe a necessidade de se expandir os processos existentes �A expansão dos processos existentes é realizada através do processo

DFD Nível 2 � “Verificar Pedido de Inscrição”: ◦ No processo de pedido de

DFD Nível 2 � “Verificar Pedido de Inscrição”: ◦ No processo de pedido de inscrição, deve-se verificar se as informações estão completamente preenchidas. Caso esteja incompleto, o pedido é recusado. Caso esteja completo, primeiro passo é verificar a existência de razão social já existente. Caso exista, o pedido também é recusado. Em caso de não existir a razão social, verifica-se as restrições em vigor para os sócios. Em caso de não existir restrições, o cadastramento da empresa pode ser realizado. Para os pedidos recusados, é gerada uma ordem de devolução, para que a situação seja regularizada e a empresa possa realizar um novo processo de cadastramento.

DFD Nível 2 – Explosão do Processo P 1 Cadastro de Empresas Dados de

DFD Nível 2 – Explosão do Processo P 1 Cadastro de Empresas Dados de Empresa Pedido completo P 1. 2 Verificar Existência de Razão social Pedido Inválido Pedido de Inscrição Empresa P 1. 1 Verificar preenchimento Pedido Recusado P 1. 4 Gerar Ordem de Devolução Pedido Válido Pedido Aceito Pedido Indevido Pedido incompleto Pedidos Rejeitados P 2 Cadastrar Empresas Pedidos Recusados P 1. 3 Verificar Restrições em vigor Tabela de Restrições

Resumo dos níveis dos DFD’s �Não existe um consenso até que nível deve ser

Resumo dos níveis dos DFD’s �Não existe um consenso até que nível deve ser detalhado um DFD ◦ Depende de cada complexidade e porte do sistema que será desenvolvido �Em geral, deve terminar quando for possível especificar o processo em uma página �Cada processo, posteriormente, será desmembrado em uma especificação ◦ Especificação de Processos

Exercício � Uma livraria, para atender a seus clientes, recebe diariamente os pedidos de

Exercício � Uma livraria, para atender a seus clientes, recebe diariamente os pedidos de livros dos clientes. Este pedido é analisado para verificar se existe o livro solicitado em estoque. Caso não exista é enviada uma solicitação de compra para o fornecedor do livro no final do dia, contendo todos os pedidos feitos durante aquele dia. Uma vez que a solicitação de compra seja atendida pelo fornecedor, este enviará uma ordem de chegada, com a qual a livraria atualizará o estoque.

FIM Prof. Thales Castro thalescastro@gmail. com

FIM Prof. Thales Castro thalescastro@gmail. com