Aula 07 Diagrama de Fluxo de Dados
Diagrama de Fluxo de Dados (DFD)
• Modelo Funcional
– Representa o processamento de dados do sistema
– Deve retratar as informações obtidas durante a extração de requisitos
Diagrama de Fluxo de Dados (DFD)
• Exemplos de informações retratadas pelo modelo são (mas não se limitam a):
– Funções que o sistema deve ter e a interação entre as funções
– Transformações que o sistema deve executar e a correspondência entre as entradas e as saídas
– Tipo de serviço oferecido pelo sistema e as fontes de informação
– Destino dos resultados produzidos pelo sistema
Diagrama de Fluxo de Dados (DFD)
• Para modelar esse processamento é possível usar o
Diagrama de Fluxo de Dados (DFD)
– Ferramenta gráfica que permite imaginar o sistema como uma rede de processos funcionais interligados por condutores de dados e contendo depósitos para esses dados • É um modelo lógico do sistema e não depende de hardware, software, estrutura de dados ou organização de arquivos
– Como é gráfico, tende a ser de fácil entendimento
(intuitivo), mesmo para usuários não técnicos
Diagrama de Fluxo de Dados (DFD)
• Ele não indica necessariamente a sequência na qual os processos serão executados, mas sim quais processos serão realizados
• São usados principalmente em sistemas onde as funções são de fundamental importância
Diagrama de Fluxo de Dados (DFD) – Notação
• O Diagrama de Fluxo de Dados (DFD) é um modelo gráfico que utiliza somente quatro símbolos: – Processos
– Fluxos de Dados
– Depósitos de Dados
– Entidades Externas
Diagrama de Fluxo de Dados (DFD) – Processo
• Representa processos individuais que o sistema executa para transformar dados de entrada em dados de saída e que residem dentro dos limites do sistema (automatizado ou manual)
– Pode representar um único programa, uma série de programas, um módulo dentro de um programa ou um processo manual
• Simbologia utilizada para representar um