Which of the following is an advantage of modular software design?

Options

  • A. Simplifies debugging
  • B. Improves code reusability
  • C. Makes software easier to maintain
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

D. More than one of the above

Detailed Explanation

Explanation: Modular design improves debugging, code reuse and maintainability because individual modules can be developed, tested and modified independently.