扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件质量属性中等
单选题
2023年11月第20题
中等
单选题
2023年11月第20题
#第二版教材
#必须掌握
软件系统质量属性是一个系统的可测量或者可测试的属性,用来描述系统满足利益相关者需求的程度。基于软件系统的生命周期,可以将软件系统的质量属性分为开发期质量属性和运行期质量属性2个部分。其中 (问题1) 属于运行期质量属性, (问题2) 属于开发期质量属性。
浓缩知识点
软件系统质量属性可依据生命周期划分为开发期与运行期两类。运行期质量属性是系统运行阶段才会体现、可测量的属性,直接影响用户使用体验与系统服务能力,典型类别包括性能,涵盖响应时间、吞吐率、资源利用率等核心指标,还有安全性、可伸缩性、互操作性等,这类属性需要在系统实际运行过程中开展测试验证。开发期质量属性聚焦开发及后续迭代维护的效率与可行性,主要在开发阶段完成设计与实现,典型类别包括可重用性、可扩展性、可维护性、可移植性等,这类属性能够降低重复开发成本、提升系统迭代适配能力,比如可移植性保障软件能在不同平台部署运行,可维护性便于后续问题排查与功能调整。
正确答案
B
本题考察的是软件系统质量属性的分类标准。
问题 1:
性能是指系统在运行时的响应时间、吞吐率、资源利用率等指标,是典型的运行期质量属性。
可重用性、可扩展性、可维护性等则主要影响开发过程,属于开发期质量属性。
选择选项 B。
问题 2:
可移植性指的是软件在不同平台上被部署和运行的能力,主要在开发阶段进行设计与实现,因此属于开发期质量属性。
安全性、可伸缩性、互操作性等则主要体现在系统实际运行过程中,属于运行期质量属性。
选择选项 D。
