Structured design methodology (repeat): which graphic tool best depicts module hierarchy and calling relationships during design?

Computer Science System Analysis and Design Difficulty: Easy
Choose an option
  • A
    Structure chart
  • B
    Data-flow diagram
  • C
    Program flowchart
  • D
    Module (free-form list only)
  • E
    None of the above

Answer

Correct Answer: Structure chart

Explanation

Introduction / Context:This question revisits the distinction between analysis and design artifacts. In structured design, we focus on how software modules interact and pass control/data.

Given Data / Assumptions:

  • Goal: represent modular decomposition and interfaces.
  • Audience: designers and developers planning implementation.

Concept / Approach:Structure charts are the canonical tool in structured design, showing hierarchical module relationships, parameters, and coupling. They guide implementation and testing plans.

Step-by-Step Solution:

Select tool that shows hierarchy and calls → structure chart.Exclude DFDs (analysis of data movement).Exclude flowcharts (low-level control flow).

Verification / Alternative check:Design reviews typically require structure charts to assess cohesion/coupling.

Why Other Options Are Wrong:DFDs and flowcharts target different concerns; a bare “module” list lacks relationships.

Common Pitfalls:Overly deep hierarchies and tight coupling; refactor to improve cohesion.

Final Answer:Structure chart

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