Skip to content

Data Flow Diagrams Examples

BEFORE

CREATE

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

Tier 0 DFD

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.

Tier 1