- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§5.3 连接器 连接器的特性 连接的关系 1:1、1:n、n:1、m:n 连接的角色和方向 连接的交互方式(信号、语言式) 连接的可扩展性 连接的互操作性 连接请求响应特性 连接请求的处理策略 连接的代价、处理速度或能力 Chapter Five 部件和连接器 部件 部件的作用 部件的实现形式 部件的表达形式 部件的类别 部件的特性 连接 连接的种类 连接的实现机制 连接的协议 连接的特性 连接器 连接器及其作用 连接器的层次性 连接器的表达形式 连接器的性质 Next Chapter:Chapter Six体系结构的一般描述 Software Architecture Perspective on an Emerging Discipline wangbz@xmu.edu.cnM) 0592-2580589(O) Chapter Five 部件和连接器 部件和连接器被公认为体系结构的两大类构成部分 部件是软件功能设计和实现的载体 连接器是专门承担连接作用的特殊部件 Contents 部件 连接 连接器 §5.1 部件 部件及其作用 部件的实现形式 部件的表达形式 部件的类别 部件的特性 §5.1 部件 部件及其作用 部件是软件系统的结构块单元,是软件功能设计和实现的承载体。 系统是部件及其关联的集合。 使用的时候:一个部件至少有一个接口,每一个接口代表对外联系的一种角色,这是部件与外界发生联系的窗口。 设计系统时候:需要根据对部件的功能、与其他部件的关联、对部件的特殊性要求,建立内部处理和控制结构。 §5.1 部件 部件的实现形式 简单的部件和复杂的部件 软件体系结构层次模型的每个层次中都有关于部件的概念,他们是在基本的部件形式上经过复合和概念提升而产生的 §5.1 部件 部件的表达形式 任何具有独立结构和行为特性的软件体都可以成为部件 不同软件设计环境下服务于不同目的,部件具有不同的类型或名称 部件的一般表达形式 部件 接口1 接口2 接口3 接口4 接口N §5.1 部件 部件的类别 按照层次划分:基础部件、中层部件、高层部件 按照应用范围分:专用部件、通用部件 按照功能分:数据服务部件、功能服务部件、逻辑处理部件、界面部件 etc. §5.1 部件 部件的特性 部件的接口特性: 完备性:使用者可以用它来完成部件应该能够完成的一切工作 最小化:部件的接口或界面中任一操作,都不能由其他操作组合而实现 正交性 方便性 效率 部件的运行特性 中断处理 并行调度 多用户服务 §5.1 部件 部件的特性 部件的远程服务特性(服务部件) 多源性请求 代理机制 部件的概念等级或层次 高层次部件概念 中层次部件概念 低层次部件概念 基于领域的需求 基于软件发展技术 基于硬件和软件基础 面向应用领域 面向一般应用共性 面向实现的基础 §5.2 连接 连接是部件间建立和维持行为关联和信息传递的途径。 简单连接和复杂连接 机制和协议 机制:连接得以发生和维持的机制 协议:连接能够正确、无二义性、无冲突的进行 §5.2 连接 Contents: 连接的种类 连接的实现机制 连接的协议 连接的特性 连接的不匹配及其解决方法 §5.2 连接 连接的种类 操作/过程调用、控制/事件/消息发送、数据传送 有无连接的返回信息 和返回时间 物理实现的难易程度 同步 异步 §5.2 连接 连接的实现机制 计算机硬件提供了实现一切连接的基础 高层次的连接建立在低层次的连接之上,实现连接在不同的层次上有不同的概念或方法 无论多么复杂的连接关系,其实现都是基于以下基本连接机制: 过程调用、中断、I/O、DMA、事件、进程、线程、共享、同步、并/串行、事件、并发 etc. §5.2 连接 连接的协议 协议是连接的规约,是实现有意义连接的保证。 连接的规约是建立在物理层之上的有意义信息形式的表达规定。 即使是简单的连接,也有协议在起作用。 §5.2 连接 连接的特性 连接的方向性 控制的渠道(主控、被控)和信息的传送(传送方、接收方) 双向性(复杂连接的双工通讯) 连接的角色 角色是对连接的双方所处地位不同的表达(调用者、被调用者;C/S;对等网的连接;中断源、中断处理者;) 角色和地位的不同在连接的实施中表现为所进行的操作不同、期望获得的信息不同 §5.2 连接 连接的特性 连接的激发 激发是指引起连接行为的方式 连接的响应特性 响应特性包括从动方对连接请求处理的实时性、方式(同步、异步)、并发处理能力 响应特性大大增加了实现的复杂性 主动方的行为激发:操作调用、 事件触发 从动方:状态查询、中断 §5.2 连接 连接的特性 连接的不匹配和解决方法 连接是使多个部件实现互联和协同工作的机制 产生连接冲突和不匹配的原
您可能关注的文档
- 日间应用口服降糖药物.doc
- 日研制出新元件可大幅减少光通信信号丢失.pdf
- 日语二级文法全集 NJP(完美版).pdf
- 溶剂浮选技术与研究现状与展望.pdf
- 柔性直流输电在城市配电网中应用.doc
- 如何从运政管理信息系统提取数据.doc
- 如何降低供应链中断风险.docx
- 如何解开刷机包和提取系统内置软件.doc
- 如何利用公司治理提高会计信息质量论文.doc
- 如何设置路由器限速 路由器限速设置图文教程.doc
- 2025届贵州省毕节市威宁县六年级数学第一学期期末预测试题含解析.doc
- 2025届广州市荔湾区数学六上期末达标检测试题含解析.doc
- 2025届广东省东莞市南城区六年级数学第一学期期末质量跟踪监视试题含解析.doc
- 2025届广东省东莞市万江区数学六上期末联考模拟试题含解析.doc
- 2025届广西壮族南宁市邕宁区蒲庙镇数学六上期末统考试题含解析.doc
- 2025届广元市朝天区六年级数学第一学期期末达标检测模拟试题含解析.doc
- 2025届桂东县数学六年级第一学期期末质量检测试题含解析.doc
- 2025届贵州省黔南布依族苗族自治州都匀市数学六上期末经典试题含解析.doc
- 2025届海南藏族自治州同德县数学六年级第一学期期末教学质量检测模拟试题含解析.doc
- 2025届海南省三亚市中沙群岛的岛礁及其海域六上数学期末质量检测试题含解析.doc
最近下载
- 2024年13起典型火灾案例及消防安全知识专题培训.pptx
- 2024届高考语文复习:+深度分析材料内涵,扣住情境任务写作+课件22张.pptx VIP
- GBT1037-2021 塑料薄膜与薄片水蒸气透过性能测定 杯式增重与减重法.pdf
- 建筑机电工程抗震支架设计规范GB50981-2014.pdf
- SH∕T 3022-2019 石油化工设备和管道涂料防腐蚀设计标准.pdf
- 初中数学知识点(苏教版).doc VIP
- 浅谈我国个人所得税改革对工薪阶层的影响.docx
- 物资采购领域廉洁风险防控建设重要性及对策建议思考.docx
- “三级”安全教育培训记录.docx
- 2021年全国新高考I卷语文试题.doc VIP
文档评论(0)