901-008_高级系统架构设计师-考试范围-系统质量属性与架构评估
1 软件系统质量属性
1.1 质量属性概念
- 软件质量的定义、范围和具体内涵
- 影响软件质量的主要因素
- 开发期质量属性和运行期质量属性
- GB/T16260.1标准
1.2 面向架构评估的质量属性
- 评估方法普遍关注的质量属性(性能、可靠性、可用性、安全性、可修改性、功能性、可变性和互操作性)
1.3 质量属性场景描述
- 质量属性场景的定义、组成和重点关注的属性
- 重点关注的6个属性场景的内涵
2 系统架构评估
2.1 系统架构评估中的重要概念
- 架构评估的基本概念
- 核心概念(敏感点和权衡点、风险承担者(利益相关人)和场景)
- 架构评估方法的分类(基于调查问卷或检查表的方式、基于场景的方式和基于度量的方式)
2.2 系统架构评估方法
- 非功能质量属性的架构分析方法(SAAM)
- 架构权衡分析方法(ATAM)
- 成本效益分析法(CBAM)
- 其他评估方法(如SAEM、SAABNet和SACMM等)
3 ATAM方法架构评估实践
- 评估实践的四个基本阶段:演示、调查和分析、测试和报告ATAM