系统架构评估方法
[[SAAM]] 关注于可修改性,使用 场景技术 ,但不使用效用树。
- 是ATAM的前身,主要用于 架构比较和场景分析 。
B选项[[ATAM]]:#card - 采用效用树,关注性能、可用性、安全性、可修改性等质量属性,适用于开发前评估,是本题正确答案。
C选项CBAM:#card
- 注重经济价值和ROI评估,虽与质量属性有关,但不直接使用效用树,而是建立在ATAM结果基础上,通过定量分析辅助投资决策。
D选项SAEM:#card
- 属于更通用的[[软件架构评估]]方法,涵盖产品属性和过程属性,但不强调使用效用树。
在架构评估中,基于度量的方法强调通过客观的量化数据对系统进行评价。其核心步骤包括: #card #incremental #depth-1
建立映射关系 #card
- 明确系统的质量属性(如性能、可维护性、可靠性等)与具体度量指标之间的映射原则;
提取度量信息 #card
- 从架构设计文档、代码结构等资料中提取可度量的信息;
推导质量属性水平 #card
- 通过已建立的映射规则,利用采集到的数据推断系统在各个质量属性上的表现水平。