扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 基本概念简单
单选题
2015年11月第30题
简单
单选题
2015年11月第30题
#第二版教材
#必须掌握
软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。软件架构设计需要满足系统的(__),如性能、安全性和可修改性等,并能够指导设计人员和实现人员的工作。
问题(1)
浓缩知识点
软件架构是实现软件低成本、高质量、按时按需交付的关键要素,其设计需重点满足系统的质量属性。质量属性属于非功能性需求范畴,除性能、安全性、可修改性外,还涵盖可用性、可扩展性、可靠性等内容,这类需求聚焦于系统运行的品质特性,与明确系统功能范围的功能需求形成区分。同时,架构对质量属性的合理支撑,还能为后续设计、开发人员的工作提供清晰指引,保障项目推进的一致性与有效性。
正确答案
C
本题考察的是软件架构的基本概念。
A选项功能需求:功能需求描述系统应实现的功能,是需求分析的结果,而题干强调的是性能、安全性、可修改性等非功能性特征,故不符合。
B选项性能需求:性能是质量属性的一种,但题干中不仅包含性能,还包括安全性、可修改性等,因此过于狭窄。
C选项质量属性:正确。质量属性是非功能性需求的总称,包括性能、安全性、可修改性、可用性等,是架构设计需要满足的核心目标之一。
D选项业务属性:业务属性是业务层面的特征,与系统架构设计中的非功能性目标不同。
因此,选项 C 正确。
