软件体系结构-Read.ppt

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

SA的风格陈虔mrchenq@;主要内容SA风格基础;经典风格;SA的核心问题SA设计的一个核;SA风格SA风格是描述某一特定;对SA风格研究的益处对SA风格;对SA风格研究的益处采用例行的;SA需要回答的问题设计词汇表是;SA风格的四个关键要素一个词汇;风格与开发、设计模式的区别 程;SA风格的分类方法管道过滤模式;SA风格的分类方法Garlan;1、 C2风格C2来源于Chi;C2的系统组织规则C2的中心原;C2风格的体系结构;C2内部的体系结构域转换器对话;C2体系结构的特点基于构件的风;2、管道/过滤器风格这种风格的;管道/过滤器风格的体系结构 过;实例:用Unix shell编;实例:传统的编译器传统的编译器;管道/过滤器风格的特点使软构件;管道/过滤器风格的特点系统维护;管道/过滤器风格的不足通常导致;3、数据抽象和面向对象风格抽象;数据抽象和面向对象风格;面向对象风格的优点高度模块性 ;面向对象的系统的优点因为对象对;面向对象的系统存在的问题为使对;4、基于事件的隐式调用风格构件;事件驱动风格事件驱动系统的基本;事件驱动模式的特点系统是由若干;事件驱动模式的特点在一个系统的;事件驱动的软件系统示意图;事件驱动模式系统设计原则 从系;事件驱动模式系统设计原则在一个;事件驱动模式的基本结构事件驱动;事件驱动模式的基本结构;事件驱动模式的优点适合于描述系;事件驱动模式的优点类结构简明定;事件驱动模式的不足构件削弱了自;事件驱动模式与面向对象模式基于;实例:JavaBean系统事件;实例:JavaBean系统事件;实例:JavaBean系统事件;实例:JavaBean系统事件;实例:JavaBean系统适配;隐式调用示意图广播媒介Agen;基于事件的隐式调用风格特点事件;支持隐式调用的应用系统在编程环;实例:某集成开发环境在某集成开;隐式调用系统的主要优点为软件重;隐式调用系统的主要缺点构件放弃;5、层次系统风格层次系统组织成;这种风格支持基于可增加抽象层的;层次系统风格的体系结构层次系统;层次系统的优点支持基于抽象程度;层次系统的不足并不是每个系统都;6、仓库风格在仓库风格中,有两;举例:ISO的OSI参考模型应;举例:ISO的OSI参考模型I;举例:ISO的OSI参考模型第;7、知识库风格采用知识库风格构;黑板型知识库模式的原理图;黑板系统的组成黑板系统的传统有;黑板系统主要由三部分组成知识源;实例:专家系统ESES (Ex;ES的一般结构;8、解释器风格基于解释器风格的;解释器模式原理图;实例:一个布尔表达式解释器布尔;布尔表达式求值系统类图;布尔表达式抽象语法树;布尔表达式求值系统的优缺点在文;布尔表达式求值系统中的角色Bo;布尔表达式求值系统的实现在具体;9、正交风格正交SA由组织层和;如果线索是相互独立的,即不同线;正交体系结构的主要特征正交SA;多级正交结构对于大型的和复杂的;多级正交结构这是一个三级线索、;在软件进化过程中,系统需求会不;正交SA的优点结构清晰,易于理;正交SA的优点易修改,可维护性;正交SA的优点可移植性强,重用;10、过程控制环风格所谓对一个;动态系统与控制论动态系统表示信;过程控制环模式的描述手段根据上;描述方法一:多变量系统;描述方法二:信号流图;动态系统描述分类一般的动态系统;实例:市内暖气系统开环控制;实例:市内暖气系统闭环控制;实例:市内暖气系统开环控制和闭;实例:市内暖气系统开环控制和闭;过程控制环的基本结构一个自动控;自适应过程控制环自适应过程控制;自适应过程控制环参数自适应控制;自适应过程控制环性能自适应控制;自适应过程控制环在性能自适应控;自适应过程控制环直接法模型;11、三层C/SSAC/SSA;C/SSA的优点C/S 体系结;C/SSA的不足传统的二层C/;自适应过程控制环间接法模型;三层C/S结构三层C/S结构是;C/S结构的表示层表示层是应用;C/S结构的功能层功能层相当于;C/S结构的功能层表示层和功能;C/S结构的数据层数据层就是数;三层C/S的结构的原理三层C/;三层C/S的结构的原理一般情况;如果将功能层和数据层分别放在不;三层C/S结构的优势允许合理地;三层C/S结构的优势允许充分利;三层C/S结构举例例如,最初用;C/S与B/S混合SAB/S与;B/S体系结构的优点B/S体系;B/S体系结构不足B/S体系结;C/S与B/S会长期共存传统的;实例:某变电站信息管理系统;C/S与B/S混合使用变电站内;C/S与B/S互补C/S与B/;12、异构风格的集成各种系统构;实例:足球战术模拟系统作为一个;不同任务用不同的模式模拟分层模;足球战术体系中的通信关系在通用;足球战术体系的运作方式整个系统;足球战术体系的应用方法 在本模;小结SA风格为大粒度的软件重用

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档