Structured design methodology: which primary tool is used to represent the modular decomposition and calling relationships in a design?

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:

  • We are in the design phase (not analysis).
  • We need a representation of modules, hierarchy, and interfaces.

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

No comments yet. Be the first to comment!
Join Discussion