Good system design characteristics: which option best captures a core, desirable property of a well-engineered information system?

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:

  • We seek a core design trait, not a process step.
  • Choices include documentation and deployment, which are important but not architectural qualities.


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:

Identify which option speaks to architecture rather than administration.Select modular approach as the core design characteristic.Acknowledge that documentation is supportive but not the design's intrinsic structure.


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

More Questions from System Analysis and Design

Discussion & Comments

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