Structured Analysis and Design Process Modeling: Decomposition Diagram Structure Chart
Structured Analysis and Design Process Modeling: Decomposition Diagram Structure Chart
PROCESS MODELING
Decomposition Diagram
Structure Chart
ISTM 6201
Lecture 1-A
Subhasish Dasgupta
The Decomposition Diagram
• Each component
ROOT
shown is a block PROCESS
of offspring
PARENT
– The offspring describe PROCESS
• Elementary (lowest-level)
A
processes become
system modules
• Hierarchical format is
used to model the B C
system structure in
modules
• Each module is described
by process logic in the X Y
form of pseudo-code
• Modules call modules
PROCESS-DATA MODELING
Get grade
A B C Error calculating C
Calculate grade
• Transaction Analysis
– System flow chart and event table inputs
– Upper-level modules developed first
– Identifies each transaction supported by program
• Transform Analysis
– Computer program ‘transforms’ inputs into outputs
– Structure charts have input, calculate, and output
subtrees
– Uses DFD fragments for inputs
Steps to Create a Structure Chart
from a DFD Fragment (lower-level DFD)
• Module coupling
– Measure of how module is connected to other modules in
program
• Module cohesion
– Measure of internal strength of module
– Module performs one defined task