DFD 1
DFD 1
Introduction
Process identifier
Process name
Data store identifier Data store
description
Payment
Employee record
3
Levelled DFDs
• Even a small system could have many
processes and data flows
• DFDs could be large and messy
– use levelled DFDs - view system at different levels
of detail
– one overview and many progressively greater
detailed views
4
Context diagram (level
0 DFD)
Level 1 DFD
Level 2 DFD
Level 0 - Context Diagram
• models system as one process box which
represents scope of the system
• identifies external entities and related inputs
and outputs
• additional notation - system box
Slide 12
Level 1 - overview diagram
• gives overview of full system
• identifies major processes and data flows
between them
• identifies data stores that are used by the
major processes
• boundary of level 1 is the context diagram
Level 1 Diagrams
• Shows all the processes that comprise a single
process on the level 0 diagram
• Shows how information moves from and to each of
these processes
• Shows data stores
• Shows in more detail the content of higher level
process
Slide 15
Level 2 - detailed diagram
• level 1 process is expanded into more detail
• each process in level 1 is decomposed to show
its constituent processes
• boundary of level 2 is the level 1 process
Level 2 Diagrams
Slide 18
Types of DFD
Physical DFD - This type of DFD shows how the data flow is
actually implemented in the system. Physical model deals with
the way that information is stored, the manual procedures used,
the necessity for temporary data collections etc.
DFD Samples
https://www.visual-paradigm.com/tutorials/data-flow-diagram-example-food-ordering-system.jsp