System Design - DFD: Debarshi Mukherjee Assistant Professor - IT
System Design - DFD: Debarshi Mukherjee Assistant Professor - IT
Debarshi Mukherjee
Assistant Professor - IT
A simple process for making lunch
• Tools:
– data flow diagrams
– data dictionary
– process specification
– entity-relationship diagrams
Data Flow Diagram:
"a network representation of a system.
The system may be automated, manual,
or mixed. The DFD portrays the system
in terms of its component pieces, with all
interfaces among the components
indicated."
- Tom DeMarco
hence DFDs:
focus on the movement of data between
external entities and processes, and
between processes and data stores
Example Data Flow
Diagram
data store
external
entity
Data Flow Diagrams are:
ds-1
A.1
A.2 data
entity to
data store entity
to entity -
or reverse
data store
to data
store
Thank You!
End of Part 1