ImageVerifierCode 换一换
格式:PPT , 页数:24 ,大小:1.32MB ,
资源ID:12487754      下载积分:5 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/12487754.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(软件体系结构风格-三种风格详解PPT课件.ppt)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

软件体系结构风格-三种风格详解PPT课件.ppt

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,精选,*,基于事件的隐式调用,精选,基于事件的隐式调用,构件不直接调用一个过程,而是触发或广播一个或多个事件。系统中其它构件的过程在一个或多个事件中注册,当一个事件被触发,系统自动调用在这个事件中注册的所有过程。一个事件的触发导致了另一个模块中过程的调用。,精选,event-based,implicit invocation,1 设计词汇表?,模块(过程或事件的集合)过程的隐式或显式调用,2 构件和连接件的类型?,构件:模块,既可以是一些过程,也可以是一些事 件的集合,连接件:过程的隐式或显式调用,3 可容

2、许的结构模式?,精选,event-based,implicit invocation,精选,event-based,implicit invocation,4 基本的计算模型?,构件可以声明或广播一个或多个事件,或者向系统注册它希望响应的一个或多个事件,5 风格的基本不变性?,过程向特定事件注册,构件发布事件,当某些事件发布时,向其注册的过程被隐式调用。调用的次序是不确定的。,6 其使用的常见例子?,开发工具中调试过程中的变量监视刷新变量值,数据库中的一致性约束,精选,debugger,精选,MVC,精选,event-based,implicit invocation,7 优缺点?,优点:,(

3、1)为软件重用提供了强大的支持,,当需要将一个构件加入到现有系统中时,只需要将它注册到系统的事件中。,(2)为改进系统带来了方便。,当用一个构件代替另一个构件中时,不会影响到其他构件的接口。,(3)支持隐式调用,,无需事先设定调用次序,(4)异步执行,,无需等待同步执行的结果,(5)健壮性,,一个构件出错,并不会影响其他构件,精选,event-based,implicit invocation,缺点:,(1),构件放弃了对系统计算机的控制。,一个构件触发一个事件时,不能确定其他构件是否会影响它。而且即使它知道事件注册了那些构件的构成,它也不能保证这些过程被调用的顺序。,(2),数据交换的问题。

4、有时数据可被一个事件传送,但另一些情况下,基于事件的系统必须依靠一个共享的仓库进行交互。在这些情况下,全局性能和资源管理便成了问题。,(3)既然过程的的语义必须依赖于被触发事件的上下文,,关于正确性的推理存在问题。,(4)系统的验证和调试变得困难,精选,分层系统,精选,分层系统,在层次系统中,系统被组织成若干层次,每个层次由一系列的构件组成,下层构件为上层构件服务,上层构件被看成下层构件的客户,精选,分层系统,1 设计词汇表?,实现在层结构中的虚拟机 层与层之间交互的协议,2 构件和连接件的类型?,构件:实现在层结构中的虚拟机,连接件:层与层之间交互的协议,3 可容许的结构模式?,精选,分层

5、系统,精选,分层系统,4 基本的计算模型?,每一层提供一个抽象的功能,并作为上层通信的基础。较低的层次定义低层的交互,最低层通常只定义硬件物理连接。,5 风格的基本不变性?,每一层向其上层提供服务,并利用下层的服务。层与层之间通过协议交互。,6 常见例子?,操作系统(OS),计算机网络协议组,如TCP/IP,广泛应用在分层通讯协议中,如OSI/ISO分层通讯模型,精选,Unix 操作系统,精选,OSI,国际标准组织,(,ISO,),制定了OSI模型。这个模型把网络通信的工作分为7层,精选,分层系统,7 优缺点?,优点:,(1),支持基于抽象程度递增的系统设计,(2),支持功能增强,。因为功能的

6、改变最多影响相邻的上下层。,(3),支持重用。,只要提供的的服务接口定义不变,同一层的不同实现可以交换使用。,精选,分层系统,缺点:,(1)并不是每个系统都可以很容易地划分为,分层,的模式。,(2)很难找到一个合适的、正确的,层次抽象方法。,精选,C2风格,精选,C2风格,C2风格由,构件和连接件,两种元素组成。构件和连接件都由顶部和底部组成。,构件与构件之间只能通过连接件连接。连接件之间可以直接相连。构件的顶部、底部分别与连接件的底部、顶部相连。,构件间发送的消息有两种,,向上级发送的请求(request),和,向下级构件指示状态的改变(notification),。而连接件负责消息的过滤、

7、路由和广播等通信及相关处理。,精选,C2风格,1 设计词汇表?,C2构件,C2连接件,异步消息交换,2 构件和连接件的类型?,构件:C2构件(有自己的状态、控制线程,必须包括顶层域和底层域),连接件:C2连接件(负责把C2构件绑定在一起),3 可容许的结构模式?,精选,C2风格,精选,C2风格,4 基本的计算模型?,C2构件的顶层域规定了该构件所能响应的通知消息集,以及它能向上产生的请求消息集,底层域规定了该构件所能向下产生的通知消息集,以及它能响应的来自下层的请求消息集。,5 风格的基本不变性?,所有构件之间的通信是通过以连接件为中介的异步消息交换机制来实现的。,6 常见例子?,用户界面软件领域中的C2构件,精选,C2风格,7 优缺点?,(1),构件是相互独立的,,构件之间依赖性很少。,(2),基于消息的通信。,构件之间所有的通信只能通过消息进行。,(3),多线程。,这是异步处理的特性。,(4)系统中的构件可,实现应用需求,,并能将任意复杂的功能封装在一起。,精选,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服