关键词:ATAM,质量属性,质量属性效用树,风险点,敏感点,权衡点
摘要:系统功能,质量属性介绍,评估方法,总结。
ATAM:质量属性作为驱动,关注:性能,可用性,可修改性,安全性。步骤:演示(介绍ATAM,系统功能,系统架构)、调查和分析(确定质量属性效用树,明确质量属性优先级,分析架构如何满足质量属性,分析风险点,敏感点,权衡点)、输出评估文档:质量属性效用树、风险点,敏感点,权衡点,确定的架构方案。
性能:单位时间内系统能够完成任务的数量。
可用性:系统能够正常运行的时间比例。经常用两次故障之间的时间长度或者故障恢复的速度来表示。
安全性:系统在向合法用户提供服务的同时,阻止非法用户使用的企图或者拒绝服务的能力。
可修改性:快速地以较高的性价比对系统进行变更的能力。
质量属性效用树:收集情景,对情景分类,找到所属的质量属性。生成效用树,然后按照重要性和实现难易程度对效用节点进行优先级排序。
按照质量属性的优先级,分析架构是否满足各个质量属性,系统的风险点,敏感点,权衡点。
摘要:本文以xxx项目为例,说明了架构评估在项目中的实践。首先介绍了项目的背景,功能,所涉及的架构。然后介绍了架构评估的必要性和评估类型,以及关注的质量属性。详细说明了以ATAM评估方法对项目架构的评估过程。
正文:
1. 项目背景和技术方案。
2. 架构评估方法和步骤,质量属性的详细描述。
3. 详细说明架构评估的过程。
总结:系统运行的成果。