Diagrama de Fluxo de Dados
DFD
DIAGRAMA DE FLUXO DE DADOS
Tópicos
• 1. Os componentes de um diagrama de fluxo de dados • 2. Como desenhar um diagrama de fluxo de dados simples • 3. Diretrizes para desenhar diagramas de fluxo de dados • 4. Como desenhar diagrama de fluxo de dados nivelados DIAGRAMA DE FLUXO DE DADOS
• Principal técnica de modelagem funcional
• Modelagem: Imaginar um sistema como uma rede de processos funcionais, interligados por “dutos” e
“tanques de armazenamentos” de dados
• Pode ser usado para descrever processos computadorizados e não computadorizados
• Também chamado de DFD, Diagrama de Bolhas,
Modelo de Processo e Diagrama Funcional
DIAGRAMA DE FLUXO DE DADOS
• Deve representar:
– Funções do Sistema (procedimentos/serviços)
– Interações entre funções do sistema
– Transformações que o sistema deve realizar
– As fontes de informação
– O destino dos resultados
– Dados mantidos pelo sistema (dados em repouso) DIAGRAMA DE FLUXO DE DADOS
Um DFD é composto por:
• Processos
• Fluxos de Dados
• Depósitos de Dados e
• Entidades Externa
DIAGRAMA DE FLUXO DE DADOS
PROCESSOS
• Transformador de dados. Reside dentro das fronteiras do sistema.
• Também conhecido como bolha, função ou transformação • Representam transformações de fluxo(s) de dados de entrada em fluxo(s) de dados de saída DIAGRAMA DE FLUXO DE DADOS
PROCESSOS
• Geralmente provoca mudanças de estrutura, conteúdo ou estado.
• Representação gráfica
Calcular
Comissão
De Marco/Yourdon
Calcular
Comissão
Gane & Sarson
DIAGRAMA DE FLUXO DE DADOS
PROCESSOS
• O nome do processo deve descrever o que ele faz.
• Geralmente é composto por uma frase constituída de um verbo ativo (Calcular,
Receber, Criar) e um objeto simples
(Comissão, Pedido, Figura)
• Evitar termos vagos: Manipular Dados,
Fazer Serviço, etc)
DIAGRAMA DE FLUXO DE DADOS
FLUXO DE DADOS
• Representam caminhos por onde passam os dados • Os fluxos representam