segunda-feira, 31 de março de 2014

D.F.D - Diagrama de fluxo de dados

O que é D.F.D??

O D.F.D é uma técnica usada na programação estruturada de diagramação de software que possui diversos tipos de diagramas, derivando-se em outros diagramas subsequentes.

Podemos ter diversos níveis de D.F.D de forma a representar o fluxo de dados da aplicação.
 D.F.D nível 0  - Apresenta uma visão clara do produto com todos os macro-processos, com entidades externas, fluxo de dados e depósito de dados principais.
 D.F.D nivel 1 - È uma expansão do nível zero com mais detalhes e mais completo incluindo o tratamento de exceções.
 Simbologias usadas na representação D.F.D:
- Entidades Externas
  • São categorias lógicas de objetos ou pessoas que representam Origem ou destino de dados, e, que acionam um sistema e/ou recebem informações

- Fluxo de dados
  • São o Meio por onde os dados e as informações trafegam;
- Processos
  • Transformam fluxos de dados em uma atividade;
 Depósito de Dados
  • São locais de armazenamento de dados (arquivos físicos);

Sugestão para as etapas de elaboração de um D.F.D:
  • Identificar e descrever os requisitos funcionais;
  • Identificar entidades externas(EE);
  • Associar o fluxo de dados que as entidades enviam, consomem ou recebem;
  • Identificar consultas

Como desenhar o primeiro DFD??



  • Iniciar no canto esquerdo com a entidade externa principal;
  • procurar deixar todas as entidades externas nos cantos;
  • na esquerda as EE de Origem e na direita as EE de Destino;
  • desenhe fluxos que surgem, processo e depósitos de dados;
  • verificar se todas as entradas e saídas foram incluídas;
  • associar manutenções aos depósitos de dados;



  • Espaço Nerd



    Sem comentários:

    Enviar um comentário