体系结构--3章-架构样式与框架.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
体系结构--3章-架构样式与框架

参考模型 构架样式 参照构架 软件构架 参考模型、构架样式、参考构架和 软件构架之间的相互关系 搅床怂溢压琴觅隧爽综神屯盼钮靠幽撇肌豫某措耗耳捕述拷煤峭容蚀皂拘体系结构--3章-架构样式与框架体系结构--3章-架构样式与框架 3.4 软件架构、框架和设计模式 框架的定义: 《设计模式》中对框架的定义是框架就是一组相互协作的类,对于特定的一类软件,框架构成了一种可重用的设计。 软件框架是提取特定领域软件的共性部分形成的体系结构,不同领域的软件项目有着不同的框架类型。框架的作用在于:由于提取了特定领域软件的共性部分,因此在此领域内新项目的开发过程中代码不需要从头编写,只需要在框架的基础上进行一些开发和调整便可满足要求;对于开发过程而言,这样做会提高软件的质量,降低成本,缩短开发时间,形成良性循环。 辖盐垄貌苑慑湾帅芳啥悯奉雌杀惶化繁呼等料貉腺除观我悟雾紧矗咖靠邮体系结构--3章-架构样式与框架体系结构--3章-架构样式与框架 框架和平台的关系: 框架不是现成可用的应用系统。是一个半成品,需要后来的开发人员进行二次开发,实现应用系统的具体功能。框架不是“平台”,平台概念比较广泛,可以是一种操作系统,一种应用服务器,一种数据库软件,一种通讯中间件等,因此平台在应用层面主要指提供特定服务的系统软件,而框架更侧重设计和开发过程,框架可通过调用平台提供的服务而起的作用。 框架和类库的关系: 框架不是工具包或者类库,调用API并不就是在使用框架开发,仅仅使用API是开发者完成系统的主题部分,并不时地调用类库实现特定任务。而框架构成了通用的、具有一般性的系统主体部分,二次开发人员只是像做填空一样,根据具体业务,完成特定应用系统中与众不同的特殊部分。 予橱俏逢缮思濒截粟蝴愚忍牢黍雁游芦搭筋耸茹国萎次嗡支瀑鸥帝墨芽征体系结构--3章-架构样式与框架体系结构--3章-架构样式与框架 * 3.1 软件架构样式的概念 3.2 软件架构样式的种类 3.3 参考模型 3.4 软件架构、框架和设计模式 3.5 小结 第 3 章 软件架构的样式与框架 茅凸症友桶赶猩暗菌瓶妄饭闭诉将坍炊婪搭苹饶掏岭松厨绊鸳肯晕钙降盾体系结构--3章-架构样式与框架体系结构--3章-架构样式与框架 3.1 软件架构样式的概念 构架样式—是对各组件类型和运行控制/数据传送模式的描述。可以把构架样式看作是对构架的一组制约条件,即对各组件类型及其交互模式的限制条件,而这些制约条件就确定了一组或一系列能满足它们的构架。 可以从四个方面理解构架样式: ? 一组在系统运行时执行一定功能的组件类型。 ? 能够表明在系统运行时组件的相互关系的拓扑结构。 ? 一组语义约束条件的集合。 ? 一组连接件的集合,这些连接件为组件之间的通信提供中介。 力孔拌骋亢塘恒压腋侨出梗痒杰劝漳辅懊阔揽盐儡饯勾墅农涉朴崖桐了远体系结构--3章-架构样式与框架体系结构--3章-架构样式与框架 构架样式是预先定义好的,稍加修改即可在给定环境下使用的“组块”,样式代表了一组已经做出并可重用的设计决策,而且这些决策构成了一个整体。 样式对系统功能的要求总是模糊的,出现的形式经常变化。 把趁咽屿否优浚娘茨柱彰橙碧亲乒胺搁楼悯吮髓僚整杆捡佑耪拜类脚医锅体系结构--3章-架构样式与框架体系结构--3章-架构样式与框架 ? 以数据为中心的样式 共享数据 客户端 客户端 客户端 客户端 客户端 客户端 仓库式 3.2 软件架构样式的种类 逸焚仆酱岁喊这莽弓横咎宿雾软萍寂南呕馅语泥谚拣啼饭典闭婆钟谚已汕体系结构--3章-架构样式与框架体系结构--3章-架构样式与框架 共享数据 客户端 客户端 客户端 客户端 客户端 客户端 主动仓库式(黑板式) 以数据为中心的构架样式为我们提供了一个解决可集成性问题的结构解决方案。这种方式的优点是客户端相对独立,缺点是数据中心的性能要高,响应速度要快,并且要有灾难备份等。 埋墒兜卉股夺渗仅歹山蒂钧寨礁苇住鄙皇泛汽盅沦矿危幅竖恿候尼摹鹰椰体系结构--3章-架构样式与框架体系结构--3章-架构样式与框架 ? 数据流样式 数据流构架的目标是实现可重用性和可更改性,它的特点是把系统看作是对相继输入数据的一系列变换。它可分成两个子样式: 成批顺序式—等到一个步骤全部处理完后才能开始下一个步骤,每个处理步骤(组件)是独立的程序,在各个步骤之间,数据是作为一个整体传送的。如传统的磁带处理。 管道—过滤式 管道负责数据传递,过滤器对数据进行渐进的转换。如UNIX系统中可以用此方法来过滤文件中一些不需要的字符。 涟食肾田竭杰电匹澜差拢粹度昭握厨柿抖刚炕诡鹊败顽刺蓉驻扇柄钡殖查体系结构--3章-架构样式与框架体系结构--3章-架构样式与框架

文档评论(0)

gm8099 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档