系统架构评估方法

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

  • 是ATAM的前身,主要用于 {{c1 架构比较和场景分析}} 。

B选项[[ATAM]]:#card

  • 采用效用树,关注性能、可用性、安全性、可修改性等质量属性,适用于开发前评估,是本题正确答案。

C选项CBAM:#card

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

D选项SAEM:#card

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

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

  • 建立映射关系 #card
    • 明确系统的质量属性(如性能、可维护性、可靠性等)与具体度量指标之间的映射原则;
  • 提取度量信息 #card
    • 从架构设计文档、代码结构等资料中提取可度量的信息;
  • 推导质量属性水平 #card
    • 通过已建立的映射规则,利用采集到的数据推断系统在各个质量属性上的表现水平。

网络回响

作者

Ryen Xiang

发布于

2025-08-31

更新于

2026-02-17

许可协议


评论