Data Flow Diagram
Data Flow Diagram
The purpose is to express the system scope at a high level as well as to prevent users from
deep down into complex details.
Simple to draw.
No need of technical knowledge to understand it.
Shows the system boundaries.
Steps for creating a context DFD:
Below is shown a simple context DFD drawn for a Clothes Ordering System and
explanation.
Download the above diagram in PDF
Now, let’s explain how we create the diagram.
If data flows both ways between any two rectangles, create two individual arrows.
Level 1 DFD breaks down the main process into subprocesses that can then be seen on a
more deep level. Also, level 1 DFD contains data stores that are used by the main
process.
You can use paid or free graphing software, free mind mapping software or diagramming
solutions such as:
Lucidchard
SmartDraw
VisualParadigm
Realtime Board – this is my favorite one.
The diagramming software tools like the above ones provide pre-ready templates that
save your time and efforts.
They also make creating multi-level DFD (such as level 2 DFD) easier and at the same
time deeper enough to represent clearly how the data is handled.
These tools also allow building very visually appealing DFDs with the use of a variety of
shapes, colors, symbols, and arrows.
Conclusion
In addition to the context and level 1 data flow diagram, there are also level 2 and level 3
DFD.
Level 2+ DFD just breaks processes down into more subprocesses. Teoritucaly, DFD
could go even beyond level 3, but they rarely do this on practice.
Hopefully, the above tutorial and context and level data flow diagram examples help you
understand better the meaning and steps for creating DFDs.
Data flow diagrams are very useful types of graphs in the business that can support
your data-driven decision-making, simply because the businesses are based on systems
and processes.
From customer ordering methods to banking processes and operations, nearly everything
an organization makes involves a system and processes of some sort.
That’s why the data flow diagram is a valuable way in which business can express and
communicate important information.