拾题
首页 / 软考真题 / 质量属性

质量属性 - 软考真题题目与答案

本单元共 12 道题,每题给答案,部分带解析。

1. 单选题

“网站在并发用户数量10万的负载情况下,用户请求的平均响应时间应小于3秒”这一场景主要与( )质量属性相关。

A. 性能

B. 可用性

C. 易用性

D. 可修改性

答案:A

2. 单选题

通常可采用( )架构策略实现性能属性。

A. 抽象接口

B. 信息隐藏

C. 主动冗余

D. 资源调度

答案:D

3. 单选题

“主站宕机后,系统能够在10秒内自动切换至备用站点并恢复正常运行”主要与( )质量属性相关。

A. 性能

B. 可用性

C. 易用性

D. 可修改性

答案:B

4. 单选题

通常可采用( )架构策略实现可用性属性。

A. 记录/回放

B. 操作串行化

C. 心跳

D. 增加计算资源

答案:C

5. 单选题

“系统完成上线后,少量的外围业务功能和界面的调整与修改不超过10人·月”主要与( )质量属性相关。

A. 性能

B. 可用性

C. 易用性

D. 可修改性

答案:D

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

11. 单选题

软件系统质量属性中,( )关注的是当用户数和数据量增加时,软件系统维持高服务质量的能力。

A. 可用性

B. 可扩展性

C. 可伸缩性

D. 可移植性

答案:C

12. 简答题

简述软件质量属性中的性能与可用性的区别,并各举一个例子。
答案:性能关注系统响应时间、吞吐量等,在给定负载下系统能多快响应;可用性关注系统正常运行时间比例,系统在故障后恢复的能力。例如:性能要求是“在1000个并发用户下响应时间小于2秒”;可用性要求是“系统年可用性达到99.9%”。
开始刷这个单元