BIS2 Lec07
BIS2 Lec07
BIS2 Lec07
and Design
Seventh Edition
Jeffrey A. Hoffer
Joey F. George
Joseph S. Valacich
Chapter 7
Structuring System Process
Requirements
Learning Objectives
✓ Understand the logical modeling of processes by
studying examples of data flow diagrams
(DFDs).
✓ Draw data flow diagrams following specific rules
and guidelines that lead to accurate and well-
structured process models.
✓ Decompose data flow diagrams into lower-level
diagrams.
✓ Balance higher-level and lower-level data flow
diagrams.
FIGURE 7-1
Systems development life cycle with the analysis phase highlighted
FIGURE 7-2
Comparison of DeMarco
and Yourdon
and Gane and Sarson
DFD symbol sets
FIGURE 7-4
Context diagram of Hoosier Burger’s food-ordering system
FIGURE 7-5
Level-0 DFD of Hoosier Burger’s
food-ordering system
This is a Level-2
DFD for Process
4.3.
◼ New Physical
Represents the physical implementation of
the new system
FIGURE 7-16
IBM Credit Corporation’s primary work process before BPR
(Source: Based on Hammer and Champy, 1993.)
FIGURE 7-17
IBM Credit Corporation’s primary work process after BPR
(Source: Based on Hammer and Champy, 1993.)
FIGURE 7-18
Complete decision table for payroll system example
FIGURE 7-19
Reduced decision table for payroll system example
FIGURE 7-22
Level-0 data flow
diagram for the
WebStore