动态软件体系结构.ppt

  1. 1、本文档共235页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

动态体系结构需要长期运行并且具有特殊使命的系统(金融,航空航天,交通,通信),如果系统需求或环境发生变化,此时停止运行进行更新或维护,将会引起高额的费用和巨大的风险。动态体系结构:由于特殊需要必须在连续运行情况下的体系结构变化与支撑平台。动态体系结构2000年世界计算机大会提出软件体系结构中最为重要的三个研究方向:体系结构风格体系结构连接件动态体系结构WSDL元素Definition:定义,是整个WSDL文档的根元素,包括所有其他WSDL元素。Type:使用某种语法(如XML模式)的数据类型定义(string、int)Message:要传递的数据Part:消息参数Operation:服务支持的操作的抽象描述PortType/Interface:一个或多个端点支持的操作的抽象集。此名称已更改,因此可能会遇到两者中的任何一个。Binding:特定端口类型的具体协议和数据格式规范Port/Endpoint:绑定和网络地址的组合。此名称也已更改,因此可能会遇到两者中的任何一个。Service:相关端点的集合,包括其关联的接口、操作、消息等。第9章软件体系结构评估

第一阶段(3)在这一天的最后,评估人员将对项目的状态和环境、驱动体系结构需求,以及体系结构文档都有较清晰的认识。在第一次会议和第二次会议之间有一段中断时间,其长短取决于第一个阶段完成的情况。在这段时间内,体系结构设计小组和要评估小组协作,做一些探索和分析工作。前面已经提到过,在第一个阶段中评估小组并不构建详细的分析模型,而是构建一些初步模型,以使评估人员和设计人员能对体系结构有更充分的认识,从而保证第二个阶段的工作更有效率。另外,在这段时间内,还要根据评估工作的需要、可用人员的状况和计划来决定评估小组的最终人选。例如,如果待评估的系统对安全性的要求很高,则需要让安全专家参与评估工作;如果待评估的系统是以数据为中心的,则需要让数据库设计方面的专家参与评估。9.3ATAM评估方法第9章软件体系结构评估

第二阶段这时,体系结构已经被文档化,且有足够的信息来支持验证已经进行的分析和将要进行的分析。已经确定了参与评估工作的合适的风险承担者,并且给他们提供了一些书面阅读材料,如对ATAM方法的介绍,某些初步的场景,包括体系结构、商业案例和关键需求的系统文档等。这些阅读材料有助于保证风险承担者建立对ATAM评估方法的正确期望。因为将有更多的风险承担者参与第二次会议,且因为在第一次会议和第二次会议之间,可能还要间隔几天或几个星期,所以第二个阶段首先有必要重新简单介绍ATAM方法,以使所有与会者达成共同的理解。另外,在每一步进行之前,简单扼要地介绍该步的工作,也是很有好处的。9.3ATAM评估方法第9章软件体系结构评估

ATAM各步骤中相关的风险承担者9.3ATAM评估方法第9章软件体系结构评估

ATAM评估日程安排(1)9.3ATAM评估方法第9章软件体系结构评估

ATAM评估日程安排(2)9.3ATAM评估方法第9章软件体系结构评估9.4SAAMM评估方法自学第9章软件体系结构评估本章作业与思考题1、为什么要评估软件体系结构?2、从哪些方面评估软件体系结构?3、ATAM评估方法的基本步骤是什么?课程内容

软件体系结构概论

软件体系结构建模

软件体系结构风格

软件体系结构描述

动态软件体系结构

Web服务体系结构

基于体系结构的软件开发

软件体系结构的分析与测试

软件体系结构评估

软件产品线体系结构第10章软件产品线体系结构10.1软件产品线的出现和发展

出现和发展产品线的起源可以追溯到1976年Parnas对程序族的研究。软件产品线的实践早在20世纪80年代中期就出现。据HP公司1996年对HP、IBM、NEC、AT&T等几个大型公司分析研究,他们在采用了软件产品线开发方法后,使产品的开发时间减少1.5-2倍,维护成本降低2-5倍,软件质量提升5-10倍,软件重用达50%-80%,开发成本降低12%-15%。软件产品线的发展得益于软件体系结构的发展和软件重用技术的发展。第10章软件产品线体系结构

在软件工程中的地位10.1软件产品线的出现和发展第10章软件产品线体系结构10.2软件产品线概述

基本概念◎将利用了产品间公共方面、预期考虑了可变性等设计的产品族称为产品线(Weiss和Lai)。◎产品线就是由在系统的组成元素和功能方面具有共性和个性的相似的多个

文档评论(0)

199****4744 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7002121022000045

1亿VIP精品文档

相关文档