【软考系统架构设计师】第四章 架构评估(知识点必知必会)
第四章 架构评估(知识点必知必会)
01. 敏感点,权衡点,风险点
1)敏感点
- 为了实现某个特定的质量属性,一个或多个构件所具备的特征。
2)权衡点
- 影响多个质量属性的特征,是多个质量属性的敏感点。
- 是一个会影响多个质量属性的架构设计决策。
3)风险点
- 系统架构设计中潜在的,存在问题的架构决策所带来的隐患。
4)非风险点
- 非风险与风险相对,是良好的架构设计决策
02. ATAM架构权衡分析方法
1)概念
- ATAM是一种系统架构评估方法,主要在系统开发之前,针对性能、可用性、安全性和可修改性等质量属性进行评价和折中。
- 是在基于场景的架构分析方法(SAAM)基础之上发展起来的
- 整个评估过程强调以属性作为架构评估的核心概念。
- 在识别出质量属性描述后,通常采用效用树对质量属性的描述进行刻画与排序。
- ATAM就是架构权衡分析方法。通过分析来预见软件的质量,通过分析来创建,选择,评估与比较不同的架构。而且在ATAM中也分析了这些质量需求之间的相互作用的方法。
2)四个活动阶段
- 场