- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 软件体系结构评估 ◇ ATAM评估日程安排(2) 9.3 ATAM评估方法 第9章 软件体系结构评估 9.4 小节 在ATAM中,把时间有限作为进行体系结构评估时的一个主要问题。ATAM如何解决该问题? 业务目标被作为收集表示效用树场景的动机。 对其他场景划分优先级,基本上是对效用树的自顶向下的场景生成进行由底向上的检查。仅分析优先级高的和较难实现的场景。 在ATAM方法的步骤的引导下,评估人员找到了体系结构的重要但是存在问题的方面。 9.4.1 有效利用有限的评估时间 第9章 软件体系结构评估 9.4 小节 9.4.2 ATAM的四个阶段 ATAM中的活动被分为四个阶段: 第0阶段:评估小组和项目决策者共同确定评估细节。 第1阶段:评估小组收集信息和分析。 第2阶段:风险承担者参与评估。 第3阶段:评估小组自我检查和改进,提交书面报告。 第9章 软件体系结构评估 9.4 小节 9.4.3 ATAM的九个步骤 ATAM分析阶段(第1阶段和第2阶段)由9步组成。 ATAM方法的表述 商业动机的表述 体系结构的表述 对体系结构方法进行分类 生成质量属性效用树 分析体系结构方法 集体讨论并确定场景优先级 再次分析体系结构方法 结果的表述 第1—6步在第1阶段执行。在第2阶段,所有涉众都将到场,他们对已经完成的步骤进行总结,并执行第7—9步。 第9章 软件体系结构评估 本章作业与思考题 1、为什么要评估软件体系结构? 2、从哪些方面评估软件体系结构? 3、ATAM评估方法的基本步骤是什么? 4. 对体系结构方法分类 到现在为止,评估小组已经充分了解了设计师在设计系统中所使用的模式和方法。他们应该研究体系结构文档,并且倾听设计师在第3步演示中所做的表述。在这一步中,要求设计师对所使用的模式和方法进行明确命名,但评估小组还应该能够发现没有提及的方法和模式。 在这一步中,评估小组只是对很明显的模式和方法进行了分类。该列表由书记员记录下来,以供所有人传阅,它是随后进行分析的基础。 第9章 软件体系结构评估 9.3 ATAM评估方法 9.3.3.1 评估阶段的步骤 5. 生成质量属性效用树(1) 评估小组、设计小组、管理人员和客户代表一起确定系统最重要的质量属性目标,并对这些质量目标设置优先级和细化。 这一步非常关键,它对以后的分析工作起指导作用。即使是体系结构级的分析,也并不一定是全局的,所以,评估人员需要集中所有相关人员的精力,注意体系结构的各个方面,这对系统的成败起关键作用。这通常是通过构建效用树的方式来实现的。 第9章 软件体系结构评估 9.3 ATAM评估方法 9.3.3.1 评估阶段的步骤 5. 生成质量属性效用树(2) 效用树的输出结果是对具体质量属性需求(以场景形式出现)的优先级的确定。 这种优先级列表为ATAM评估方法的后面几步提供了指导,它告诉了评估小组该把有限的时间花在哪里,特别是该在哪里去考察体系结构方法与相应的风险、敏感点和权衡点。 效用树的作用是使质量属性需求具体化,从而迫使设计师和客户代表精确地定义出他们的质量需求。 第9章 软件体系结构评估 9.3 ATAM评估方法 9.3.3.1 评估阶段的步骤 第9章 软件体系结构评估 9.3 ATAM评估方法 9.3.3.1 评估阶段的步骤 效用树样例 5. 生成质量属性效用树(3) 效用树结构 “效用”是效用树的根结点,表示系统的总体质量。 中间结点是质量属性及其求精。 叶结点是与质量属性对应的场景。 用表来简化效用树 质量属性有很多,质量属性场景也有很多,用一张纸或PPT写不下。所以,可以把“效用”根节点去掉,用“表”来表示效用树。 订票系统效用树示例 第9章 软件体系结构评估 9.3 ATAM评估方法 9.3.3.1 评估阶段的步骤 质量属性 属性求精 场景 安全性 访问的 安全性 在web数据库客户端,web服务器和数据库服务器之间,都应该有防火墙保护,防止网络上的非法数据请求。( M, H ) 数据的 完整性 当出现异地订票点同时需要对通一张票请求操作时,系统必须保证数据库内数据的完整性。(H, L) 可用性 异常检测 和抛出 但用户企图输入不符合系统条件的查询或者订购不存在的票务的时候,系统必须检测出,并且抛出相应的异常,转入挂起操作。 可修改性 信息管理 为了适应变化得票务数据,系统必须提供一个后台管理界面,所有的票务数据都将通过该后台管理系统进行添加或者删除修改。( M, L ) 性能 等待时间 但用户在界面上进行票务查询或者进行订购操作的时候,系统必须在规定的时间内做出反应,如
您可能关注的文档
最近下载
- 胎圈钢丝市场洞察报告.pptx VIP
- Starter Unit 2 Keep Tidy Section A 1a-2e 课件 人教版2024七年级英语上册.pptx
- (9号)青岛天信电气500KW变频器培训资料(四象限).ppt
- 传统风貌区打测绘说明书.pdf
- 2025年传染病防治法培训试题及答案.docx VIP
- 金蝶云星空操作手册V3.5.docx VIP
- 《质量管理》试题题库汇总及参考答案 .pdf VIP
- 2024年八个方面检视剖析材料.docx VIP
- 2023燃气-蒸汽联合循环发电工程建设预算项目划分导则.docx VIP
- 基于文旅融合视角的研学旅游产品创新发展研究——以大连市为例.docx VIP
文档评论(0)