扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构评估简单
单选题
2024年11月第21题
简单
单选题
2024年11月第21题
#第二版教材
#必须掌握
下列哪个系统架构评估方法利用质量属性效用树进行评估(__)。
问题(1)
正确答案
B
本题考察的是系统架构评估方法中ATAM的核心工具与特点。
ATAM(Architecture Tradeoff Analysis Method,架构折中分析法)是由SEI提出的一种系统架构评估方法,是在SAAM的基础上发展而来的,主要用于系统开发前对架构设计进行定性分析,评估体系结构是否满足关键质量属性(如性能、可用性、安全性、可修改性等)。
ATAM的核心特征之一就是使用“质量属性效用树”,它用于:
- 对多个质量属性进行分类与排序;
- 将高层次质量目标逐层细化为具体的场景;
- 结合重要性与实现难度,辅助分析架构设计的取舍点(即“折中分析”)。
A选项SAAM:关注于可修改性,使用场景技术,但不使用效用树。是ATAM的前身,主要用于架构比较和场景分析。
B选项ATAM:采用效用树,关注性能、可用性、安全性、可修改性等质量属性,适用于开发前评估,是本题正确答案。
C选项CBAM:注重经济价值和ROI评估,虽与质量属性有关,但不直接使用效用树,而是建立在ATAM结果基础上,通过定量分析辅助投资决策。
D选项SAEM:属于更通用的软件架构评估方法,涵盖产品属性和过程属性,但不强调使用效用树。
因此,选项 B 正确。
