Content deleted Content added
major rewrite |
No edit summary |
||
Line 1:
{{cleanup-date|February 2005}}
A '''data flow diagram''' ('''DFD''') is a graphical representation of the "flow" of data through an [[information system]]. A '''data flow diagram''' can also be used for the [[visualization]] of [[data processing]] (structured design)
In analysing a business, several sets of DFD's are drawn. Initial DFD's might model the existing system (flaws and all), while later DFD's may model a solution to the problem being analysed. For these solution DFD's a logical and physical DFD is drawn. Physical DFD's represent physical files and transactions, while logical or conceptual DFD's can be used to represent business functions or processes.▼
Data flow diagrams were invented by Larry Constantine, the original developer of structured design, based on Martin and Estrin's "data flow graph" model of computation.
==Types of DFD==
▲In analysing a business, several sets of DFD's are drawn. Initial DFD's might model the existing system (flaws and all), while later DFD's may model a solution to the problem being analysed. For these solution DFD's a logical and physical DFD is drawn. Physical DFD's represent physical files and transactions, while logical or conceptual DFD's can be used to represent business functions or processes.
==Components==
A data flow diagram illustrates the processes, data stores, and external entities in a business or other system and the data flows between these things. Four diagramatical components are used to develop a DFD. These are:
* Data Flow (represented by an arrow)
* Data Process (represented by a circle or rounded rectangle)
|