Week 5-6 - Data and Process Modelling
Week 5-6 - Data and Process Modelling
PROCESS
MODELLING
WEEK 6
1
DATA FLOW DIAGRAM (DFD)
• Data flow diagram is a graphical representation of
flow of data in an information system. It is capable
of depicting incoming data flow, outgoing data
flow and stored data.
2
TYPES OF DFD
Data Flow Diagrams are either Logical or Physical.
3
DFD COMPONENTS
• DFD can represent Source, destination, storage
and flow of data using the following set of
components.
4
5
LEVELS OF DFD
Level 0 - Highest
abstraction level DFD is
known as Level 0 DFD,
which depicts the entire
information system as
one diagram concealing
all the underlying details.
Level 0 DFDs are also
known as context level 6
DFDs..
LEVELS OF DFD
Level 1 - The Level 0
DFD is broken down into
more specific, Level 1
DFD. Level 1 DFD depicts
basic modules in the
system and flow of data
among various modules.
Level 1 DFD also
mentions basic processes 7
and sources of
LEVELS OF DFD
Level 2 - At this level, DFD shows how data flows
inside the modules mentioned in Level 1.
8
DFD RULES
• Each process should have at least one input and an
output.
• Each data store should have at least one data flow
in and one data flow out.
• Data stored in a system must go through a process.
• All processes in a DFD go to another process or a
data store.
9
HIPO DIAGRAM
HIPO diagram represents the
hierarchy of modules in the
software system. Analyst
uses HIPO diagram in order
to obtain high-level view of
system functions. It
decomposes functions into
sub-functions in a
hierarchical manner. It 10