3.3 Data Flow Diagram
3.3 Data Flow Diagram
It helps
visualize how data is processed, stored, and transmitted between entities, processes, and data stores
in a system.
o Represent outside elements that interact with the system (e.g., users, external
systems).
2. Processes:
3. Data Flows:
4. Data Stores:
2. Level 1 DFD:
o Breaks down the main process from the context diagram into sub-processes.
o Shows detailed data flows and interactions between sub-processes, data stores, and
external entities.
o Further decomposes the sub-processes from Level 1 into smaller components for
more detail.
Steps to Create a Data Flow Diagram
o Start with a single process representing the system and connect it to external entities
using data flows.
o Break down the main process into sub-processes (Level 1, Level 2, etc.).
2. Level 1 DFD:
o Processes:
"Place Order"
"Process Payment"
"Manage Inventory"
o Data Stores:
"Order Database"
"Product Inventory"
o Data flows:
Lucidchart
Microsoft Visio
Visual Paradigm
SmartDraw