Data Flow Diagram![]() |
|
|
|
| A data flow diagram (DFD) shows how data moves through a business, automated or manual system, or program. | |
|
|
| A DFD can show a high-level or low-level view of a system. | |
|
|
| On a data flow diagram, all the processes are at approximately the same level. There should be no more than about ten processes shown on a data flow diagram to avoid showing too much detail on a single page. | |
|
|
![]() |
|
|
|
| Data Flow Diagram Objects | |
|
|
| There are different sets of symbols available for data flow diagrams, depending on accepted conventions. The following shows Gane & Sarson's methodology. | |
|
|
|
A process is a unit of work that operates on the data. The process may be automated or manual, on-line, batch, or real- time. The symbol for a process is a rounded rectangle. |
![]() |
|
|
A data flow is a named flow of data through a system of processes. A data flow is shown as a directed line on the diagram. |
![]()
|
|
|
A data store is a logical repository of data. It may be an automated file, a paper file, etc. A data store is shown as an open-ended rectangle. |
![]()
|
|
|
An external agent is a source or destination of data. The external agent occurs outside of the system of processes. An external agent is depicted by an overlapping rectangle. |
![]()
|
|
|
Last update