单选题 The software architecture of a program or computing system is the structure or structures of the system, which comprise software ______, the externally ______properties of those components, and the relationships between them.The architecture is not the operational software. Rather, it is a ______ that enables a software engineer to: analyze the ______ of the design in meeting its stated requirements, consider architectural alternatives at a stage when making design changes is still relatively easy, and reduce the ______ associated with the construction of the software.

单选题 A. pattern B. models C. metadata D. components
【正确答案】 D
【答案解析】
单选题 A. framework B. deliverables C. representation D. semantic models
【正确答案】 C
【答案解析】
单选题 A. changeability B. effectiveness C. testability D. functionality
【正确答案】 B
【答案解析】
单选题 A. quality B. budget C. schedules D. risks
【正确答案】 D
【答案解析】
单选题 A. visible B. reliable C. secure D. robust
【正确答案】 A
【答案解析】