质量属性 - 软考真题题目与答案
本单元共 12 道题,每题给答案,部分带解析。
6. 简答题
请解释质量属性场景的六个组成部分,并针对“网站在并发用户数量10万的负载情况下,用户请求的平均响应时间应小于3秒”这一场景,写出其质量属性场景描述。
答案:质量属性场景由刺激源、刺激、环境、制品、响应、响应度量六部分组成。针对该性能场景:刺激源为大量并发用户,刺激为发起用户请求,环境为系统正常运行状态,制品为在线教育平台,响应为系统处理请求并返回结果,响应度量为平均响应时间小于3秒。
7. 简答题
在架构评估中,质量属性效用树主要关注哪些质量属性?请将题干中的需求描述(a)~(k)归类到相应的质量属性。
答案:质量属性效用树主要关注性能、可用性、安全性和可修改性。性能:b、g;可用性:d、f;安全性:c、i;可修改性:h、j。功能需求:a、e;可测试性:k。
8. 单选题
在架构评估过程中,评估人员所关注的是系统的质量属性。其中,是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理的事件的数量,这个质量属性是?
A. 性能
B. 可用性
C. 安全性
D. 可修改性
答案:A
9. 单选题
在一个分布式软件系统中,一个构件失去了与另一个远程构件的连接。在系统修复后,连接于30秒之内恢复,系统可以重新正常工作。这一描述体现了软件系统的哪个质量属性?
A. 安全性
B. 可用性
C. 兼容性
D. 可移植性
答案:B
10. 单选题
软件系统质量属性(Quality Attribute)是一个系统的可测量或者可测试的属性,它被用来描述系统满足利益相关者需求的程度,其中,( )关注的是当需要修改缺陷、增加功能、提高质量属性时,定位修改点并实施修改的难易程度。
A. 可靠性
B. 可测试性
C. 可维护性
D. 可重用性
答案:C
12. 简答题
简述软件质量属性中的性能与可用性的区别,并各举一个例子。
答案:性能关注系统响应时间、吞吐量等,在给定负载下系统能多快响应;可用性关注系统正常运行时间比例,系统在故障后恢复的能力。例如:性能要求是“在1000个并发用户下响应时间小于2秒”;可用性要求是“系统年可用性达到99.9%”。