_______ of a system is the structure or structures of the system which…
2014
_______ of a system is the structure or structures of the system which comprise software elements, the externally visible properties of these elements and the relationship amongst them.
- A.
Software construction
- B.
Software evolution
- C.
Software architecture
- D.
Software reuse
Attempted by 103 students.
Show answer & explanation
Correct answer: C
Answer: Software architecture.
Definition: Software architecture is the structure or structures of a system which comprise software elements, the externally visible properties of these elements, and the relationships among them.
Software construction focuses on implementation tasks (coding, building, integrating) rather than the high-level organization and relationships of elements.
Software evolution deals with changing and maintaining software over time, not the static description of system structure.
Software reuse is the practice of using existing components; it does not define the system's structural elements and their relationships.
Why this matters: Correctly identifying software architecture helps when making design decisions about module boundaries, interfaces, and how components interact.
A video solution is available for this question — log in and enroll to watch it.