【软考高级架构】案例题考前突击13:SAAM / ATAM / CBAM

📅 2026/7/8 23:40:07 👁️ 阅读次数 📝 编程学习
【软考高级架构】案例题考前突击13:SAAM / ATAM / CBAM

一、SAAM 架构情景分析法

1. 场景开发:与系统相关风险承担者共同协商,开发一组任务场景。

2. 架构描述:对系统架构进行正式描述,包含计算构件、数据构件及构件间交互关系。

3. 单个场景评估:逐一评估每个场景,判断架构对直接场景、间接场景的支持程度。

4. 场景交互:分析多个不同场景同时作用于同一构件时产生的相互影响。

5. 总体评估:综合所有场景及场景交互结果,对架构整体质量进行权衡与总体评价。

速记口诀:开场景 → 描架构 → 单评场景 → 场景交互 → 总体评估

二、ATAM 架构权衡分析法(四大核心活动+9步骤)

四大核心活动

1. 场景和需求收集

2. 架构视图和场景实现

3. 属性模型构造和分析

4. 折中决策

ATAM 标准9步骤

1. 介绍ATAM评估方法

2. 阐述业务目标与业务动机

3. 概述现有系统架构

4. 确定所采用的架构设计方法与模式

5. 生成质量属性效用树

6. 初步分析架构设计方法

7. 征集并讨论场景,对场景进行优先级分级

8. 深入分析架构,识别敏感点、权衡点、风险点、非风险点

9. 汇总整理,输出完整评估结论与报告

速记口诀:介方法