效用树是采用架构权衡分析方法(ATAM)进行架构评估的工具之一,其树形结构从根部到叶子节点依次为( )。
单选题
效用树是采用架构权衡分析方法(ATAM)进行架构评估的工具之一,其树形结构从根部到叶子节点依次为( )。
A. 树根、属性分类、优先级、质量属性场景
B. 树根、质量属性、属性分类、质量属性场景
C. 树根、优先级、质量属性、质量属性场景
D. 树根、质量属性、属性分类、优先级
答案:B
解析
正确答案:B。
ATAM 效用树从根到叶依次为:树根(Utility)→ 质量属性(如性能、安全性)→ 属性分类(如延迟、吞吐量)→ 质量属性场景。场景是叶子节点,通常标注优先级(高、中、低),但优先级不是独立层级。
- A 错:第二层不是属性分类,优先级也不在质量属性场景之前。
- B 对:符合效用树的标准层次。
- C 错:优先级不是第二层,质量属性应在属性分类之前。
- D 错:缺少叶子层的质量属性场景。
延伸:ATAM 用效用树把质量属性需求具体化为可度量场景,便于后续架构权衡;场景常按刺激、环境、响应、响应度量描述。