What Is the Purpose of a Data Flow Diagram?

data processing image by Yuriy Poznukhov from Fotolia.com



Data flow diagrams provide a graphical representation of how information moves between processes in a system. Data flow diagrams follow a hierarchy; that is, a diagram may consist of several layers, each unique to a specific process or data function.


Data flow diagrams originated with Chris Gane and Trish Sarson in 1979, who popularised the technique for structured analysis and design. Edward Yourdon and Tom DeMarco introduced another method in the 1980s which used circles instead of rounded rectangles to denote processes and which became popular with many systems analysts.

Gane & Sarson Symbology

Data flow diagramming employs four symbols to illustrate data movement; squares to represent external entities, the sources and destinations of data in a system; arrows to represent data flow; open-ended rectangles called to indicate stationary data stores; and rounded squares indicate transformations or manipulations to data.



Most recent