系统架构评估方法

[[SAAM]] 关注于可修改性,使用 场景技术 ,但不使用效用树。

  • 是ATAM的前身,主要用于 架构比较和场景分析
    B选项[[ATAM]]:#card
  • 采用效用树,关注性能、可用性、安全性、可修改性等质量属性,适用于开发前评估,是本题正确答案。

C选项CBAM:#card

  • 注重经济价值和ROI评估,虽与质量属性有关,但不直接使用效用树,而是建立在ATAM结果基础上,通过定量分析辅助投资决策。

D选项SAEM:#card

  • 属于更通用的[[软件架构评估]]方法,涵盖产品属性和过程属性,但不强调使用效用树。

在架构评估中,基于度量的方法强调通过客观的量化数据对系统进行评价。其核心步骤包括: #card #incremental #depth-1

  • 建立映射关系 #card

    • 明确系统的质量属性(如性能、可维护性、可靠性等)与具体度量指标之间的映射原则;
  • 提取度量信息 #card

    • 从架构设计文档、代码结构等资料中提取可度量的信息;
  • 推导质量属性水平 #card

    • 通过已建立的映射规则,利用采集到的数据推断系统在各个质量属性上的表现水平。
作者

Ryen Xiang

发布于

2026-01-31

更新于

2025-10-08

许可协议


网络回响

评论