扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件质量属性中等
单选题
2024年11月第22题
中等
单选题
2024年11月第22题
#第二版教材
#必须掌握
ATAM 方法采用效用树 (Utility tree)这一工具来对质量属性进行分类和优先级排序。效用树的结构包括(__)。
问题(1)
浓缩知识点
架构权衡分析方法(ATAM)是软件架构评估的重要方法,效用树是其核心工具之一,用于对系统质量属性进行分类与优先级排序。效用树有着标准层级结构:树根代表系统的总体效用,第一层分支为核心质量属性,如性能、可用性、安全性、可修改性等;第二层是对各质量属性的细分维度,即属性分类;叶子节点则是可量化、可验证的质量属性场景,这类场景需结合实际业务需求具象化,以便后续的评估与验证。效用树通过清晰的层级梳理,能帮助架构团队精准识别不同质量属性的价值与冲突,为架构决策提供明确依据。
正确答案
C
本题考察的是架构权衡分析方法(ATAM)中的效用树结构。
ATAM(Architecture Tradeoff Analysis Method)是软件架构评估的重要方法之一,通过识别、分析和权衡不同质量属性之间的关系,帮助架构团队做出合理决策。
A选项树根---属性分类---质量属性---质量属性场景:此顺序将“属性分类”放在“质量属性”之前,不符合效用树的实际构造,错误。
B选项树根---属性分类---质量属性场景---质量属性:不仅顺序错误,而且叶子节点应是质量属性场景,而非质量属性,错误。
C选项树根---质量属性---属性分类---质量属性场景:这是 ATAM 方法效用树的标准结构。树根表示系统总体效用;质量属性是第一层分支(如性能、可用性、安全性等);属性分类进一步细分质量属性的不同方面;叶子节点是可度量、可验证的质量属性场景,正确。
D选项树根---质量属性场景---属性分类---质量属性:顺序完全不符合效用树的层级,错误。
因此,正确答案是 C。
