Difficulty: Easy
Correct Answer: Modular approach
Explanation:
Introduction / Context:
Quality system design emphasizes maintainability, scalability, and clarity. Modularity—decomposing a system into cohesive, loosely-coupled components—is foundational to achieving these outcomes.
Given Data / Assumptions:
Concept / Approach:
A modular approach isolates responsibilities, enabling independent development, testing, and scaling. It reduces ripple effects from changes, improves reuse, and clarifies ownership.
Step-by-Step Solution:
Verification / Alternative check:
Design reviews rate cohesion/coupling as primary evaluation criteria, both improved by modularity.
Why Other Options Are Wrong:
“Conversion” is a deployment phase activity; “long discussions” without artifacts do not ensure quality; documentation is necessary but does not replace modular architecture.
Common Pitfalls:
Creating modules that are too granular or too coupled; neglecting clear interfaces and contracts.
Final Answer:
Modular approach
Discussion & Comments