Dfd- diagrama de fluxo de dados
Diagrama de Fluxo de Dados
Prof. Rafael Rodrigues de Souza
DIAGRAMA DE FLUXO DE DADOS
(por Edward Yourdon)
O diagrama de fluxo de dados é uma ferramenta de modelagem que nos permite imaginar um sistema como uma rede de processos funcionais, interligados por "dutos" e "tanques de armazenamento" de dados. Na literatura do processamento de dados, e em suas conversas com outros analistas de sistemas e usuários, você pode usar qualquer um dos termos abaixo como sinônimo de diagrama de fluxo de dados:
Diagrama de bolhas DFD (abreviatura) Modelo de processo Diagrama de fluxo de trabalho Modelo funcional "uma representação do que está acontecendo por aqui"
O diagrama de fluxo de dados é uma das mais utilizadas ferramentas de modelagem de sistemas, principalmente para sistemas operativos nos quais as funções do sistema sejam de fundamental importância.
1. OS COMPONENTES DE UM DFD
A figura 1 mostra um DFD típico de um pequeno sistema. Antes de analisarmos seus componentes em detalhe, observe que:
Figura 1 – Um DFD típico
Ele não precisa de explicações; basta olharmos para ele para compreendê-lo. Isso é especialmente importante quando lembramos quem supostamente examinará a figura - não o analista de sistemas, mas o usuário.
O diagrama acomoda-se facilmente em uma página.
1.1. O Processo
O primeiro componente de um DFD é conhecido como processo. Os sinônimos mais conhecidos são bolha, função e transformação. O processo mostra uma parte do sistema, a que transforma entradas em saídas - isto é, mostra como uma ou mais entradas são convertidas em saídas. O processo é representado graficamente por um círculo, como se vê na figura 2(a). Alguns analistas de sistemas preferem usar um oval, ou um retângulo de vértices curvos, como mostrado na figura 2(b); outros preferem ainda um retângulo, como na