返回
当前 - 选择题 - 软件质量属性
题号:0020150500030
单选题
2015年11月第30题

软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。软件架构设计需要满足系统的(质量属性),如性能、安全性和可修改性等,并能够指导设计人员和实现人员的工作。

问题(1)
浓缩知识点

软件架构是实现软件低成本、高质量、按时按需交付的关键要素,其设计需重点满足系统的质量属性。质量属性属于非功能性需求范畴,除性能、安全性、可修改性外,还涵盖可用性、可扩展性、可靠性等内容,这类需求聚焦于系统运行的品质特性,与明确系统功能范围的功能需求形成区分。同时,架构对质量属性的合理支撑,还能为后续设计、开发人员的工作提供清晰指引,保障项目推进的一致性与有效性。

正确答案
C

本题考察的是软件架构的基本概念
功能需求:描述系统应实现的功能,是需求分析的结果,而题干强调的是性能、安全性、可修改性等非功能性特征,故不符合;性能需求:性能是质量属性的一种,但题干中不仅包含性能,还包括安全性、可修改性等,因此过于狭窄;质量属性:质量属性是非功能性需求的总称,包括性能、安全性、可修改性、可用性等,是架构设计需要满足的核心目标之一;业务属性:是业务层面的特征,与系统架构设计中的非功能性目标不同。
本小问答案是 质量属性。质量属性是非功能性需求的总称,包括性能、安全性、可修改性、可用性等,是架构设计需要满足的核心目标之一。
因此,选项 C 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有