Difficulty: Easy
Correct Answer: Structure chart
Explanation:
Introduction / Context:Structured analysis and structured design are distinct phases with different tools. Analysts frequently confuse data-flow diagrams (analysis) with structure charts (design). Knowing which artifact fits which phase improves communication and maintainability.
Given Data / Assumptions:
Concept / Approach:A structure chart shows modules, their calling relationships, parameters, and control/data coupling. It is the canonical tool for structured design. By contrast, a data-flow diagram models the movement and transformation of data in structured analysis.
Step-by-Step Solution:
Identify the phase: design → pick artifacts that decompose solution modules.Match representation needs: hierarchy, calls, parameters → structure chart.Confirm that flowcharts are lower-level and procedural, not ideal for modular design.Verification / Alternative check:Classic methodologies (e.g., Yourdon/DeMarco) pair DFDs for analysis and structure charts for design handoff.
Why Other Options Are Wrong:DFDs are analysis tools; program flowcharts focus on control flow, not modular architecture; “module” alone is not a diagrammatic tool.
Common Pitfalls:Over-coupled designs and missing parameter specifications on the chart; always minimize coupling and maximize cohesion.
Final Answer:Structure chart
Discussion & Comments