Two approaches that can be used to develop a Structure Chart are Transaction Analysis and Transform Analysis (Satzinger 2007).
- Uses system flow chart and event table inputs
- Upper-level modules developed first
- Identifies each transaction supported by program
- Uses DFD fragments for inputs
- Computer program “transforms” inputs into outputs
- Charts have input, calculate, and output subtrees