Data Flow Diagrams
Data Flow Diagrams
5
Kendall & Kendall, Systems Analysis and Design, 9e
7-2
Learning Objectives
▪ Comprehend the importance of using logical and physical data flow
diagrams (DFDs) to graphically depict movement for humans and
systems in an organization.
▪ Create, use, and explode logical DFDs to capture and analyze the
current system through parent and child levels.
▪ Develop and explode logical DFDs that illustrate the proposed
system.
▪ Produce physical DFDs based on logical DFDs you have developed.
7-3
Steps in Developing
Data Flow Diagrams
7-13
Context Diagram
7-16
Drawing Diagram 0
Major data
The explosion of May include up
Each process is stores and all
the context to nine
numbered external entities
diagram processes
are included
7-17
▪ Start with the data flow from an entity on the input side
Drawing ▪ Work backward from an output data flow
Diagram 0 ▪ Examine the data flow to or from a data store
The lower level diagram number is the same as the parent process number
Diagrams or receive
▪ The child process is given the same number as the
parent process
▪ Process 3 would explode to Diagram 3
7-21
Differences between
the Parent Diagram
(above) and the Child
Diagram (below)
7-24
Checking the
Diagrams for
Errors
Checking the
Diagrams for
Errors (continued
Figure 7.5)
▪ Logical
▪ Focuses on the business and how the business operates
Logical and ▪ Not concerned with how the system will be constructed
▪ Describes the business events that take place and the
Physical Data data required and produced by each event
Features Common of
Logical and Physical
Data Flow Diagrams
7-31
The Progression of
Models from Logical
to Physical
7-32