第十一章ATAM构架评估方法ppt课件.ppt
《第十一章ATAM构架评估方法ppt课件.ppt》由会员分享,可在线阅读,更多相关《第十一章ATAM构架评估方法ppt课件.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、严格执行突发事件上报制度、校外活动报批制度等相关规章制度。做到及时发现、制止、汇报并处理各类违纪行为或突发事件。第11章 ATAM:一种进行构架评估的综合方法 严格执行突发事件上报制度、校外活动报批制度等相关规章制度。做到及时发现、制止、汇报并处理各类违纪行为或突发事件。ATAM构架评估概述构架评估概述ATAM(Architecture Tradeoff Analysis Method)构架权衡分析构架权衡分析方法方法:这种方法不仅可以揭示出构架满足这种方法不仅可以揭示出构架满足特定质量目标的情况,而且可以使我们更特定质量目标的情况,而且可以使我们更清楚地认识到质量目标之间的联系,即如清楚地认
2、识到质量目标之间的联系,即如何权衡多个质量目标。何权衡多个质量目标。严格执行突发事件上报制度、校外活动报批制度等相关规章制度。做到及时发现、制止、汇报并处理各类违纪行为或突发事件。评估大型系统构架的困难性评估大型系统构架的困难性评估大型系统构架是一项复杂的任务:评估大型系统构架是一项复杂的任务:1.大型系统本身有一个复杂的构架,要在有大型系统本身有一个复杂的构架,要在有限的时间内理解这个构架存在困难。限的时间内理解这个构架存在困难。2.计算机系统旨在支持业务目标,评估需要计算机系统旨在支持业务目标,评估需要把系统的业务目标和技术决策联系起来。把系统的业务目标和技术决策联系起来。3.大型系统的涉
3、众太多,不易达到统一,在大型系统的涉众太多,不易达到统一,在有限的时间里获得这些涉众的不同观点要有限的时间里获得这些涉众的不同观点要求仔细管理评估过程。求仔细管理评估过程。严格执行突发事件上报制度、校外活动报批制度等相关规章制度。做到及时发现、制止、汇报并处理各类违纪行为或突发事件。11.1 ATAM的参与人员的参与人员ATAM要求以下要求以下3个小组的参与和合作:个小组的参与和合作:1.评估小组:评估小组:该小组是所评估构架项目外该小组是所评估构架项目外部的小组,通常由部的小组,通常由35人组成。人组成。该小组的每个成员都要扮演大量的特该小组的每个成员都要扮演大量的特定角色。他们可能是开发组
4、织内部的,定角色。他们可能是开发组织内部的,也可能是外部的。任何时候,他们都应也可能是外部的。任何时候,他们都应该是有能力、没有偏见而且私下没有其该是有能力、没有偏见而且私下没有其他工作要做的人员他工作要做的人员严格执行突发事件上报制度、校外活动报批制度等相关规章制度。做到及时发现、制止、汇报并处理各类违纪行为或突发事件。评估小组包括如下角色的人员:评估小组包括如下角色的人员:评估小组负责人评估小组负责人评估负责人评估负责人场景书记员场景书记员进展书记员进展书记员计时员计时员过程观察员过程观察员过程监督者过程监督者提问者等提问者等严格执行突发事件上报制度、校外活动报批制度等相关规章制度。做到及
5、时发现、制止、汇报并处理各类违纪行为或突发事件。2.项目决策者:项目决策者:对开发项目具有发言权,并对开发项目具有发言权,并有权要求进行某些改变,他们包括:有权要求进行某些改变,他们包括:项目管理人员项目管理人员重要的客户代表重要的客户代表构架设计师等构架设计师等构架评估的一个构架评估的一个基本准则基本准则就是构架设计师就是构架设计师必须愿意参与评估必须愿意参与评估严格执行突发事件上报制度、校外活动报批制度等相关规章制度。做到及时发现、制止、汇报并处理各类违纪行为或突发事件。3.构架涉众:构架涉众:与构架相关的人员,他们完成与构架相关的人员,他们完成工作的能力与支持可修改性、安全性、高工作的能
6、力与支持可修改性、安全性、高可靠性等特性的构架密切相关。包括:可靠性等特性的构架密切相关。包括:开发人员开发人员测试人员测试人员集成人员集成人员用户等用户等严格执行突发事件上报制度、校外活动报批制度等相关规章制度。做到及时发现、制止、汇报并处理各类违纪行为或突发事件。11.2 ATAM的结果的结果ATAM产生如下的结果:产生如下的结果:1.一个简洁的构架表述一个简洁的构架表述2.表述清楚的业务目标表述清楚的业务目标3.用场景集合捕获的质量属性用场景集合捕获的质量属性4.架构决策到质量需求的映射架构决策到质量需求的映射5.所确定的敏感点和权衡点的集合所确定的敏感点和权衡点的集合6.有风险决策和无
7、风险决策有风险决策和无风险决策7.风险主题的集合风险主题的集合严格执行突发事件上报制度、校外活动报批制度等相关规章制度。做到及时发现、制止、汇报并处理各类违纪行为或突发事件。11.3 ATAM的评估过程的评估过程ATAM的评估过程可以分为的评估过程可以分为4个阶段:个阶段:0.评估准备阶段评估准备阶段1.部分评估阶段部分评估阶段2.全体评估阶段全体评估阶段3.评估后续阶段评估后续阶段严格执行突发事件上报制度、校外活动报批制度等相关规章制度。做到及时发现、制止、汇报并处理各类违纪行为或突发事件。ATAM阶段及其特性阶段及其特性阶段阶段活动活动参与人员参与人员一般需要一般需要时间时间0关系和准关系
8、和准备备评估小组负责人和评估小组负责人和主要的项目决策者主要的项目决策者大约需要几大约需要几周时间周时间1部分评估部分评估评估小组和项目决评估小组和项目决策者策者1周,然后周,然后中断中断2-3周周2全体评估全体评估评估小组、项目决评估小组、项目决策者以及涉众策者以及涉众2天天3后续工作后续工作评估小组和客户评估小组和客户1周周严格执行突发事件上报制度、校外活动报批制度等相关规章制度。做到及时发现、制止、汇报并处理各类违纪行为或突发事件。11.3.1 评估阶段的步骤评估阶段的步骤部分评估(部分评估(16)和全体评估()和全体评估(79)被称为)被称为ATAM的分析阶段,这个阶段是的分析阶段,这
9、个阶段是ATAM评估的评估的重点,完成主要的评估工作,包括重点,完成主要的评估工作,包括9个步骤:个步骤:1.ATAM方法的表述方法的表述2.商业动机的表述商业动机的表述3.构架的表述构架的表述4.对构架方法进行分类对构架方法进行分类5.生成质量属性效用树生成质量属性效用树6.分析构架方法分析构架方法7.集体讨论并确定场景的优先级集体讨论并确定场景的优先级8.集体分析构架方法集体分析构架方法9.结构的表述结构的表述严格执行突发事件上报制度、校外活动报批制度等相关规章制度。做到及时发现、制止、汇报并处理各类违纪行为或突发事件。11.3.1.1部分评估部分评估ATAM方法方法表述表述ATAM评评估
10、估的的第第一一步步由由评评估估负负责责人人向向参参加加会会议议的的项项目目代代表表介介绍绍ATAM评评估估方方法法。在在这这一一步步,要要说说明明每每个个人人将将参参与与的的过过程程,回回答答提提出出的的问问题题,并并为为其其他他活活动动确确定定上上下下文文和和期期望望。评评估估负负责责人人使使用用标标准准的的演演示示来来简简要要描描述述ATAM步骤和评估的结果。步骤和评估的结果。严格执行突发事件上报制度、校外活动报批制度等相关规章制度。做到及时发现、制止、汇报并处理各类违纪行为或突发事件。11.3.1.2 部分评估部分评估商业动机商业动机表述表述项目决策者从商业的角度介绍系统的概况,项目决策
11、者从商业的角度介绍系统的概况,包括:包括:1.系统最重要的功能系统最重要的功能2.任何相关的技术、管理、经济和政治限制任何相关的技术、管理、经济和政治限制3.与项目相关的商业目标和上下文与项目相关的商业目标和上下文4.主要的涉众主要的涉众5.构架的驱动因素(主要质量属性目标)构架的驱动因素(主要质量属性目标)严格执行突发事件上报制度、校外活动报批制度等相关规章制度。做到及时发现、制止、汇报并处理各类违纪行为或突发事件。11.3.1.3 部分评估部分评估构架的表述构架的表述首席设计师在这一步对构架进行详略适当首席设计师在这一步对构架进行详略适当的介绍。的介绍。设计师应该谈到构架受到的技术约束条件
12、,设计师应该谈到构架受到的技术约束条件,包括操作系统、硬件或中间件,以及系统包括操作系统、硬件或中间件,以及系统与之交互的系统,最重要的是设计师要描与之交互的系统,最重要的是设计师要描述用来满足需求的构架方法并传达构架的述用来满足需求的构架方法并传达构架的本质。本质。严格执行突发事件上报制度、校外活动报批制度等相关规章制度。做到及时发现、制止、汇报并处理各类违纪行为或突发事件。构架表述的示例模板构架表述的示例模板构架表述大约构架表述大约1小时,使用约小时,使用约20张张PPT,包,包括以下几个部分的内容:括以下几个部分的内容:1.促使形成该构架的需求,与需求相关的标准促使形成该构架的需求,与需
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十一 ATAM 构架 评估 方法 ppt 课件
限制150内