- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件体系结构---软件复用与构件技术
Mail:wyh_925@163.com 软件体系结构 ---软件复用与构件技术 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 构件概念的演化 Part 1:软件构件 构件概念的演化(续) Part 1:软件构件 构件概念的演化(续) Part 1:软件构件 构件概念的演化(续) Part 1:软件构件 构件概念的演化(续) Part 1:软件构件 构件的定义 Part 1:软件构件 构件的定义(续) Part 1:软件构件 构件的定义(续) Part 1:软件构件 构件的定义(续) Part 1:软件构件 构件的理解 Part 1:软件构件 构件的理解(续) Part 1:软件构件 构件的理解(续) Part 1:软件构件 Part 1:软件构件 构件规格说明(续) Part 1:软件构件 构件接口 Part 1:软件构件 构件接口(续) Part 1:软件构件 构件接口(续) Part 1:软件构件 构件接口(续) Part 1:软件构件 构件模型 Part 1:软件构件 构件模型(续) Part 1:软件构件 构件模型(续) Part 1:软件构件 构件模型(续) Part 1:软件构件 构件模型(续) Part 1:软件构件 构件模型(续) Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 构件模型(续) Part 1:软件构件 构件的粒度 Part 1:软件构件 构件基础设施 Part 1:软件构件 构件基础设施(续) Part 1:软件构件 构件基础设施(续) Part 1:软件构件 构件的获取方式 Part 1:软件构件 构件的组装与部署 Part 1:软件构件 总结 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 Part 1:软件构件 END 复合构件是由一组关系紧密、相互协作的成员构件连接而成的,其中的成员构件可以是原子构件或复合构件,它们之间的连接的建立就是匹配构件各成员构件对外提供的功能和对外需求的功能,并将复合构件对外提供和要求的功能映射到成员构件相应的功能上去。 构件模型具有以下性质: 构件包括规约和实现两个相互分离的部分,系统集成时不必关心构件的实现细节; 构件规约包括接口部分和结构部分,接口是外部可以唯一对构件所作的假设,包括对外提供的功能、对外请求的功能和服务; 服务是一组紧密耦合的对外提供和对外请求的功能集合,只有在两个对偶的服务之间才可以连接,对偶的服务是指两个服务所包括的功能完全相同,但其中提供的功能和需要的功能方向恰好相反; 原子构件的结构部分非常简单,定义了对构件实现的引用,例如实现环境和实现体所在的位置; 复合构件的结构部分定义了成员构件之间的连接关系,具体包括引用的成员构件的类型、成员构件实例、实例之间的连接关系以及复合构件接口定义向成员构件接口定义的映射。 业务层由控制逻辑层和业务对象层组成: 控制逻辑层提供业务过程工作流的支持,处理业务过程,并将这些业务过程显式地描述出来。 业务对象层由参与业务过程的实体。业务对象由于一定的生命周期,可由一系列的状态变化过程来描述。一般情况下,一个业务对象对应一个业务概念,业务用户把它视为某种单一的东西。 实现业务层中逻辑视图和数据存储的实际物理 格式之间的转换:具体由协调子层或映射子层来完成。 遗留系统通过软件再工程获取构件: 具有源代码的遗留系统:可以通过代码的分割、调整和封装三个活动来完成; 没有源代码的可执行遗留程序:在其与目前的运行环境不发生冲突的情况下,可通过代理或包装的方式完成构件的开发和获取 许多构件:在使用过程中也需要包装以便满足实际的需要,注意:包装之后的构件能够提供包装
您可能关注的文档
最近下载
- 水污染控制工程(第4版)全套PPT课件.pptx
- 2025年,跨境电商数据合规性风险评估与合规体系建设指南报告.docx
- (2025秋新版)部编版二年级语文上册《 语文园地二》PPT课件.pptx VIP
- 2024年社会工作者中级《社会工作实务》真题及答案解析.pdf VIP
- JGT 366-2012-外墙保温用锚栓.pdf
- 基坑坍塌事故专项应急预案桌面演练脚本.docx VIP
- 小学阶段需要掌握的文学常识.docx VIP
- 课件mike新11hd so nam模型培训教程.pdf
- 《控制工程基础》教案.docx VIP
- Q∕GDW 11021-2013 变电站调控数据交互规范.docx VIP
文档评论(0)