Experiment - 7 Data Flow Diagram
Experiment - 7 Data Flow Diagram
Theory:
A data flow diagram (DFD) maps out the flow of information for any process or
system. It uses defined symbols like rectangles, circles and arrows, plus short
text labels, to show data inputs, outputs, storage points and the routes between
each destination.
Level – 0
It is also known as a context diagram. It’s designed to be an abstraction view,
showing the system as a single process with its relationship to external entities.
It represents the entire system as a single bubble with input and output data
indicated by incoming/outgoing arrow.
Level – 1
This level provides a more detailed view of the system by breaking down the
major processes identified in the level 0 DFD into sub-processes. Each sub-
process is depicted as a separate process on the level 1 DFD. The data flows and
data stores associated with each sub-process are also shown. In 1-level DFD, the
context diagram is decomposed into multiple bubbles/processes. In this level,
we highlight the main functions of the system and breakdown the high-level
process of 0-level DFD into subprocesses.
Level – 2
This level provides an even more detailed view of the system by breaking down
the sub-processes identified in the level 1 DFD into further sub-processes. Each
sub-process is depicted as a separate process on the level 2 DFD