Professional Documents
Culture Documents
Modeling
using DFD
System Analysis and Design
For CS Dept CSIT by JBM
For today’s session
“Voice Reservation”
• Slides will be provided to you
consultation
• Your previous activity will be
reviewed
• You can raise your questions during
the consultation
Press Play button on the Slide
for better viewing and
transitions of texts
Table of contents
04. Activity
Making upto level 1
01.
Process
Model
Knowing the business/
organization in a more
organized way.
SDLC Stage
REMEMBER!
Process
model:
represent
DFD is the
for business
Processin operations
g
Modeling
Process modeling
PROCESS MODEL
Make a list of
business activities to Create Explode
know the ff: a Draw & Check
1. Entities Context Diagram create a for
2. Processes Diagra Level 0 child errors
3. Data Stores m diagram
4. Data Flows
How a DFD looks
Experience
Experience like
abroad
Process
Data Flow
Data store/Data
storage
Entity
—JBM 2023
Real life disaster
The Climate Orbiter was launched in
Dec 11, 1998. It plunged too steeply
into the Martian atmosphere Sep 23,
1999 and either burned up or crashed.
In an initial failure report released
Oct 15, 2000, the review board blamed
the navigation error on a
communications foul-up between NASA's
Jet Propulsion Laboratory and prime
contractor Lockheed Martin.
Real life disaster
According to NASA, Jet Propulsion
Laboratory is a federally funded
research and development center in
California, United States.
Real life disaster
Lockheed Martin Corporation
identified themselves as an American
aerospace, arms, defense, information
security, and technology corporation
with worldwide interests.
Software
Possible
Experience skills
Logical Model of the Flight
Control Data Transfer
What could’ve
possibly gone
wrong?
Decomposition Balancing
Modeling the Insuring that
system in information
increasing presented at one
levels (ex. level is
level 1, level accurate in the
2, etc) next level
These 2 are the key
Experience
Decomposition Balancing
• DFD should be • DFD is
decomposed perfectly
properly balanced
• Level 1 will • Everything
be broken down should remain
until smallest balanced even
process when decomposed
How many levels?
Context Diagram
This is a must.
Level 0
Decomposed Context Diagram
Level 1
Decomposed Level 0
Level n
Goes on and on until there’s no need to decompose
anymore and each process has been simplified already
Common Error
Balancing Error
Example: Unbalanced Context Diagram and Level 0
Decomposition Error
Example: Assuming there’s no need to decomposed
Take note,
in Context Diagram,
the process number
started with zero
(0)
☑ All data
flow should
move through a
process
Validate your DFD