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

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

DFD - Diagrama de Fluxo de Dados

Apresentações semelhantes


Apresentação em tema: "DFD - Diagrama de Fluxo de Dados"— Transcrição da apresentação:

1 DFD - Diagrama de Fluxo de Dados
Antes de estudarmos o próximo modelo, vamos entender um objeto importante... DFD - Diagrama de Fluxo de Dados O DFD é um diagrama que representa um sistema (ou parte dele) sob a forma de uma rede que mostra os componentes ativos do sistema e as interfaces de dados entre eles. Todo o sistema pode, a partir do Diagrama de Contexto, ser decomposto em diversas funções que se interligam. Para cada função do sistema, podemos aplicar esse mesmo princípio, e decompô- lo em funções mais simples, com maior nível de detalhe (chamamos a esse processo de decomposição de “explosões”).

2 Preencher nota de débito
SISTEMA DE COBRANÇA DEPTO. DE COBRANÇA Nota de débito digitada Nota de débito em branco Preencher nota de débito Digitar nota de débito Nota de débito preenchida Nota de débito preenchida NOTA DE DÉBITO PREENCHIDA

3 COMPONENTES DO DFD: ENTIDADE EXTERNA - Representa os objetos do ambiente com os quais o sistema faz interface. DEPÓSITO DE DADOS - Conjunto de dados, armazenados ou em movimento, que representa a memória essencial do sistema. CLIENTE LISTA DE COMPRAS

4 Preencher nota de débito
COMPONENTES DO DFD: PROCESSO - Representa as ações que o sistema executa, independente de serem automatizadas ou não. Mostra também as transformações dos dados. FLUXOS DE DADOS - Indicam os dados que são passados de um componente para outro do DFD. É representado por uma linha com uma seta na direção do fluxo da informação. Preencher nota de débito

5 OBSERVAÇÕES: Quantidade de “bolhas”: limitada pela clareza e simplicidade teoria recomenda: 7 (+ -) 2 Excesso de bolhas: agrupar num DFD superior Numeração das bolhas: é bom para referência Não pode: fluxo entre depósitos processo sem fluxo de entrada processo sem fluxo de saída depósito sem processo criador depósito não usado por processo

6 MODELO COMPORTAMENTAL
QUADRO DO MODELO ESSENCIAL: MODELO ESSENCIAL MODELO AMBIENTAL MODELO COMPORTAMENTAL - Lista de Eventos - Diagrama de Contexto - Declaração de Objetivos - DFD´s - DER - Mini especificações DICIONÁRIO DE DADOS

7 O MODELO COMPORTAMENTAL:
Definição Determinar o comportamento do sistema para atender aos eventos do mundo real. É o modelo do interior do sistema, definido sob o ponto de vista interno. Descreve de que maneira o sistema reage internamente, como um todo organizado, aos estímulos do exterior. Preocupa-se em identificar e mostrar quais as ações que devem ser tomadas pelo sistema para responder adequadamente aos eventos previstos no modelo ambiental, que é o seu ponto de partida.

8 A PARTIR DA ANÁLISE DOS EVENTOS
O MODELO COMPORTAMENTAL: FUNÇÕES DADOS Apresentar as respostas adequadas ao ambiente em que o sistema está contido. E... COMO FAZER ISSO ??? A PARTIR DA ANÁLISE DOS EVENTOS

9 Etapas na construção do modelo comportamental
Detalhar as funções do sistema, através de: Diagrama de Resposta aos Eventos DFD nível 0 (zero) Construir o Modelo de Dados Essencial (conceitual) do sistema. Construir o Modelo Funcional do sistema.

10 Apresenta o contexto completo da resposta a cada evento:
Diagrama de Resposta aos Eventos: Apresenta o contexto completo da resposta a cada evento: estímulos externos atividade essencial resposta externa memória essencial Pequeno DFD onde modela-se o comportamento de um único evento. Nome da atividade - verbo representativo da função (que foi identificado na coluna “ação” na Tabela de Eventos) - evitar jargão de informática (controlar, processar...) - ótica do negócio

11 Exemplo de DRE:

12 Entregar talão de cheque
Exemplo de DRE: Talão de cheques CLIENTE Entregar talão de cheque Pedido de talão Dados do cliente Talão de cheques cliente talonário

13 Exercício: EVENTO ESTIMULO AÇÃO RESPOSTA Sócio faz pedido
Lista de Compra Cadastrar pedido Sócio cancela pedido Cancelamento pedido Cancelar pedido É hora de emitir relatório de vendas Emitir relatório de vendas Relatório de vendas É hora de verificar pagamento em atraso Verificar pagto em atraso Cobrança Fornecedor solicita cadastramento Pedido de cadastramento Cadastrar fornecedor É hora de fazer pedido consolidado de compra Construir lista de compra consolidada Lista de compra consolidada Fornecedor entrega produtos Itens de compra Entregar compra ao cliente Compra

14 Observações: Fluxo de dados sem nome: representa o conjunto inteiro dos dados que compõe o depósito. Deve ser feita a consistência dos dados que trafegam nos fluxos. Atenção para a nomenclatura dos fluxos de dados! Nomes iguais significam fluxos de dados IDÊNTICOS. Por este motivo, os nomes dos fluxos que estão no Diagrama de Contexto devem ter o mesmo nome dos fluxos correspondentes no Diagrama de Resposta aos Eventos.

15 DFD NÍVEL 0 (ZERO): Visão completa das principais funções do sistema.
Funções interligadas via memória essencial. Não há sequência específica. Visão geral - opcional, usado para documentação e entrevista com cliente / gestor. Não deve ser usado para detalhamento das funções (perde a orientação dos eventos).

16 DETALHAMENTO DFD´S: Quando “explodir” um DRE?
Quando juntar mais de um DRE em um único diagrama? Exercício (ultimo evento da tabela do exercício anterior)

17 Dicionário de Dados: O que é ? O que eu preciso dicionarizar ? O auxílio da ferramenta CASE Exemplos O repositório que guarda estas informações sobre os diversos elementos que compõem o sistema, e que servirão de base para o seu entendimento ( e também para documentação) é denominado Dicionário de Dados.


Carregar ppt "DFD - Diagrama de Fluxo de Dados"

Apresentações semelhantes


Anúncios Google