The software _________ of a program or a computing system is the structure or…
2014
The software _________ of a program or a computing system is the structure or structures of the system, which comprise software components, the externally visible properties of those components, and the relationships among them.
- A.
Design
- B.
Architecture
- C.
Process
- D.
Requirement
Attempted by 102 students.
Show answer & explanation
Correct answer: B
Answer: Architecture
Explanation: The software architecture of a program or computing system is the high-level structure or structures of the system. It comprises the system's software components, the externally visible properties of those components, and the relationships among them.
Why not design: Design deals with detailed organization and implementation choices for components rather than the overall structural view described here.
Why not process: Process refers to development activities or runtime execution instances, not the structural composition and relationships among components.
Why not requirement: Requirements describe what the system should do (capabilities and constraints), not the system's structural organization.
A video solution is available for this question — log in and enroll to watch it.