扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构评估简单
单选题
2022年11月第49题
简单
单选题
2022年11月第49题
#第二版教材
#必须掌握
效用树是采用架构权衡分析方法(Architecture Tradeoff Analysis Method, ATAM)进行架构评估的工具之一,其树形结构从根部到叶子节点依次为(【树根、质量属性、属性分类,质量属性场景】)。
问题(1)
浓缩知识点
ATAM架构权衡分析方法中,效用树是用于识别、组织系统质量属性需求的核心工具,其树形结构从根到叶依次为效用根节点、核心质量属性(如性能、可用性、安全性等)、对应质量属性的细分分类(如性能可细分出响应时间、吞吐量)、具体质量属性场景。需要注意的是,优先级属于对场景的评价维度,并非效用树的结构层级,搭建效用树可以帮助团队统一对质量需求的认知,为后续结合优先级与风险开展架构权衡评估提供重要基础。
正确答案
B
本题考察的是ATAM 方法中的质量属性效用树结构。
效用树用于帮助团队识别并组织系统的质量属性需求,并结合优先级与风险进行评估。
A选项 树根、属性分类、优先级,质量属性场景:缺少质量属性这一层级,且优先级并不是结构层级的一部分,而是评估维度,错误。
B选项 树根、质量属性、属性分类,质量属性场景:效用树以“效用”作为根节点,第二层是质量属性(如性能、可用性、安全性等),第三层为该质量属性下的属性分类(如性能可分为响应时间、吞吐量等),叶子节点为具体的质量属性场景,正确。
C选项 树根、优先级、质量属性、质量属性场景:优先级是打分结果而非结构层次,错误。
D选项 树根、质量属性、属性分类,优先级:优先级不是最后一级节点,而是场景的评价指标,错误。
因此选择 B。
