扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件质量属性中等
单选题
2024年11月第22题
收藏
分享
#系统架构设计
#软件质量属性
#第二版教材
#凯恩建议必须掌握
ATAM 方法采用效用树 (Utility tree)这一工具来对质量属性进行分类和优先级排序。效用树的结构包括(__)。
问题(1)
正确答案C
凯恩解析
本题考察的是架构权衡分析方法(ATAM)中的效用树结构。
ATAM(Architecture Tradeoff Analysis Method)是软件架构评估的重要方法之一,通过识别、分析和权衡不同质量属性之间的关系,帮助架构团队做出合理决策。
A选项树根---属性分类---质量属性---质量属性场景:此顺序将“属性分类”放在“质量属性”之前,不符合效用树的实际构造,错误。
B选项树根---属性分类---质量属性场景---质量属性:不仅顺序错误,而且叶子节点应是质量属性场景,而非质量属性,错误。
C选项树根---质量属性---属性分类---质量属性场景:这是 ATAM 方法效用树的标准结构。树根表示系统总体效用;质量属性是第一层分支(如性能、可用性、安全性等);属性分类进一步细分质量属性的不同方面;叶子节点是可度量、可验证的质量属性场景,正确。
D选项树根---质量属性场景---属性分类---质量属性:顺序完全不符合效用树的层级,错误。
因此,正确答案是 C。
