The document discusses several software analysis and design tools used by software designers including:
- Data Flow Diagrams (DFDs) which graphically depict the flow of data in a system. DFDs come in logical and physical types.
- Structure Charts which represent the hierarchical structure and functions of system modules in greater detail than DFDs.
- HIPO Diagrams which decompose system functions hierarchically and depict functions performed without data or control flow.
- Additional tools discussed are Structured English, Pseudo-Code, Decision Tables and Entity-Relationship Models.