查看更多
当前 - 选择题 - 软件质量属性
中等
单选题
2023年11月第28题
#系统架构设计
#软件质量属性
#第二版教材
#凯恩建议必须掌握

ATAM 方法采用效用树 (Utility tree)这一工具来对质量属性进行分类和优先级排序。质量效用树的结构是(__)。

问题(1)
正确答案C
凯恩解析

本题考察的是ATAM 方法中质量效用树的结构
ATAM(Architecture Tradeoff Analysis Method)为了支持架构评估过程中的质量属性分析,采用了效用树(Utility Tree) 这一工具。效用树的目的是对系统的各种质量属性(如性能、可用性、可维护性等)进行系统化的分类和排序,以便聚焦在最关键的质量需求上进行分析。
树根代表的是整体效用(Utility),也可以理解为系统的总体质量目标。从树根出发,第一层是质量属性,如性能、安全性、可用性、可维护性等。第二层是每个质量属性的属性分类,例如性能可以分为响应时间、吞吐量、资源利用等。第三层(叶子节点)是具体的质量属性场景,即对属性分类的实例化,如“系统在高并发时能在2秒内响应请求”。
A选项:顺序错误,属性分类应在场景之前,错误。
B选项:属性分类放在质量属性前,逻辑混乱,错误。
C选项:结构正确,树根-质量属性-属性分类-质量属性场景,正确。
D选项:质量属性场景在最前,结构错误。
因此,选项 C 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有