Data Flow Diagrams Examples¶
![]()
We have a navigation diagram and a sequence diagram to give an overview of the concepts in scope.
Starter rexources¶
- Navigation Diagram
- Decomposition Diagram
- Class Models
- Functional requirements
- Data dictionaries
- Database models
We can generate a Level 0 diagram for each, but its use will be limited.
Graphic¶

When we start to consider the groups of processes as a 'system' we might make the following assumptions.
External Entity¶
- User
Processes¶
- 1.0 User Login/Register
- 2.0 Browse Catalogue
- 3.0 Checkout and Payment
- 4.0 Product Support
- 5.0 Access General Information
Data Stores¶
- D1 User Account Data
- D2 Product Catalogue
- D3 Basket Contents
- D4 Support Knowledge Base
- D5 Public Info Store
Flow Example¶
- User → (1.0) Login/Register → D1 User Account Data
- User → (2.0) Browse Catalogue → D2 Product Catalogue → D3 Basket
- User → (3.0) Checkout and Payment → D3 Basket Contents
- User → (4.0) Request Support → D4 Knowledge Base
- User → (5.0) View Info → D5 Public Info Store
This shows that Data Flow can be described in text format. Sometimes, you might find that method better or easier.
This enables the production of a Level 1 DFD with much more detail included.
