Multiple choice

Which of the following is/are required by top-down design?

  1. Flow charting

  2. Step-wise refinement

  3. Modularity

  4. All of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Top-down design relies on modularity to break the problem down, step-wise refinement to detail the logic, and flow charting to visualize the process.