在架构评估中,质量属性效用树主要关注哪些质量属性?请将题干中的需求描述(a)~(k)归类到相应的质量属性。
简答题
在架构评估中,质量属性效用树主要关注哪些质量属性?请将题干中的需求描述(a)~(k)归类到相应的质量属性。
答案:质量属性效用树主要关注性能、可用性、安全性和可修改性。性能:b、g;可用性:d、f;安全性:c、i;可修改性:h、j。功能需求:a、e;可测试性:k。
解析
参考答案
效用树主要关注:性能、可用性、安全性、可修改性。
- 性能:b、g
- 可用性:d、f
- 安全性:c、i
- 可修改性:h、j
- 功能需求:a、e;可测试性:k
得分点解析
- 四属性是效用树主干,遗漏会破坏分类框架。
- b、g 归性能:涉及响应时间、吞吐量等运行时指标。
- d、f 归可用性:涉及故障恢复与持续服务能力。
- c、i 归安全性:涉及认证、授权与数据保护。
- h、j 归可修改性:涉及扩展、替换与配置变更成本。
- a、e 属功能需求,k 属可测试性,需与质量属性区分。
考点延伸
效用树将质量属性逐层分解为可度量场景,评估时还需识别敏感点、权衡点和风险点。
本单元其他题目
- “网站在并发用户数量10万的负载情况下,用户请求的平均响应时间应小于3秒”这一场景主要与( )质…
- 通常可采用( )架构策略实现性能属性。
- “主站宕机后,系统能够在10秒内自动切换至备用站点并恢复正常运行”主要与( )质量属性相关。
- 通常可采用( )架构策略实现可用性属性。
- “系统完成上线后,少量的外围业务功能和界面的调整与修改不超过10人·月”主要与( )质量属性相关…
- 请解释质量属性场景的六个组成部分,并针对“网站在并发用户数量10万的负载情况下,用户请求的平均响…
- 在架构评估过程中,评估人员所关注的是系统的质量属性。其中,是指系统的响应能力,即要经过多长时间才…
- 在一个分布式软件系统中,一个构件失去了与另一个远程构件的连接。在系统修复后,连接于30秒之内恢复…
- 软件系统质量属性(Quality Attribute)是一个系统的可测量或者可测试的属性,它被用…
- 软件系统质量属性中,( )关注的是当用户数和数据量增加时,软件系统维持高服务质量的能力。
- 简述软件质量属性中的性能与可用性的区别,并各举一个例子。