软件系统质量属性(Quality Attribute)是一个系统的可测量或者可测试的属性,它被用来描述系统满足利益相关者…
单选题
软件系统质量属性(Quality Attribute)是一个系统的可测量或者可测试的属性,它被用来描述系统满足利益相关者需求的程度,其中,( )关注的是当需要修改缺陷、增加功能、提高质量属性时,定位修改点并实施修改的难易程度。
A. 可靠性
B. 可测试性
C. 可维护性
D. 可重用性
答案:C
解析
正确答案:C. 可维护性
可维护性关注系统在修改缺陷、增加功能、提升质量属性时,能否容易地定位修改点并实施修改。它直接对应题目中的“定位修改点并实施修改的难易程度”。
- A. 可靠性:关注系统在规定条件下持续无故障运行的能力,以及故障后的恢复能力。
- B. 可测试性:关注通过测试发现缺陷、验证系统是否满足需求的难易程度。
- C. 可维护性:正确,强调修改、扩展、优化的成本与难易程度。
- D. 可重用性:关注软件资产能否在多个系统或场景中重复使用。
面试延伸:软件质量属性常包括性能、可靠性、安全性、可维护性、可测试性、易用性等。可维护性还可细分为可修改性、可扩展性、可移植性等,常与可测试性、可靠性对比考查。
本单元其他题目
- “网站在并发用户数量10万的负载情况下,用户请求的平均响应时间应小于3秒”这一场景主要与( )质…
- 通常可采用( )架构策略实现性能属性。
- “主站宕机后,系统能够在10秒内自动切换至备用站点并恢复正常运行”主要与( )质量属性相关。
- 通常可采用( )架构策略实现可用性属性。
- “系统完成上线后,少量的外围业务功能和界面的调整与修改不超过10人·月”主要与( )质量属性相关…
- 请解释质量属性场景的六个组成部分,并针对“网站在并发用户数量10万的负载情况下,用户请求的平均响…
- 在架构评估中,质量属性效用树主要关注哪些质量属性?请将题干中的需求描述(a)~(k)归类到相应的…
- 在架构评估过程中,评估人员所关注的是系统的质量属性。其中,是指系统的响应能力,即要经过多长时间才…
- 在一个分布式软件系统中,一个构件失去了与另一个远程构件的连接。在系统修复后,连接于30秒之内恢复…
- 软件系统质量属性中,( )关注的是当用户数和数据量增加时,软件系统维持高服务质量的能力。
- 简述软件质量属性中的性能与可用性的区别,并各举一个例子。