ATAM 方法简介
1.ATAM 是啥
ATAM 是一种基于场景评估方式,英文全称 Architecture TradeOff Analysis Method ATAM(架构权衡分析法)
2.ATAM评估方法
ATAM 方法对软件架构进行评估的目的主要是 根据系统质量属性和业务需求评估决策结果,ATAM希望揭示出架构满足质量目标,架构设计者能够更清楚的认识到质量目标之间的联系。即如何权衡多个目标
3.ATAM的参与者
开发人员,领域专家,测试人员,客户代表,用户等
4.如何展开评估活动
这里将评估活动分为 4个阶段
1.描述和简介阶段 2.调查和分析阶段 3.测试阶段 4.报告阶段
1.描述方法
像参与者介绍ATAM 方法,要预留一些答疑时间,以期能够达到的效果
2.描述业务动机
从业务的角度介绍系统,包括系统最重要的功能,和一些相关限制
3.描述架构
对架构进行架构进行介绍,包括技术约束,已经满足质量属性的方法,不要太长,但是要说清楚
4.确定架构方法
5.生成质量效用树
确定系统最重要的质量属性目标,对这些质量属性进行优先级排序
6.分析架构方法
可以对每一个架构分析,完成该方法相关质量属性的初步分析,得到一个方法,或者风格的列表,(风险,敏感点,权衡点)
7.讨论场景
场景在ATAM测试阶段起主导作用,
8.分析架构方法
架构设计把最高级的场景映射到描述的架构中,并对架构设计如果有助于实现该场景,做出解释
9.描述结果
把ATAM中的各种信息进行归纳。反馈给相关的人员
ATAM 方法简介
时间: 2024-10-09 22:28:44