北京大学软件工程国家工程研究中心建设概要.ppt
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 报告分为四个部分,首先简单回顾软件构造技术的发展历史;然后对软件框架的有关方面进行概述,包括软件框架的定义和相关方法学;最后进行总结以及浅谈一点对学位论文的考虑。 * * * 我们开发框架目的是实现领域共性,并支持领域变化性。因此需要在框架中设置扩展点,目的是提高框架的灵活性和可复用性 * * * * 在基于构件组装的框架扩展点的设计主要通过接口调用和构件组装两种途径。 利用接口调用处理基于构件的系统功能的变化性。构件接口定义和实现分离的特性本身就可以支持构件功能的特定行为、算法和实现的变化。 还可以利用插件的形式来支持 构件组装可以处理构件系统结构的变化性。以下列举出不同的组装机制以及相应的实现方法。 * 插座-插件扩展模式支持用户完成的特定算法的加载和执行,考虑在CBSF框架中,由计算构件完成一个复杂的、包括局部变化性的处理流程,其中变化部分需要在框架扩展中由用户提供。一种实现途径是:将流程处理中不变的部分设计为Socket构件,而将用户完成的部分实现为Plug构件(或简称插件),并且Socket构件能够动态加载并直接调用插件提供的功能。目前许多软件通过插件方式支持扩展,如Web浏览器通过插件以处理网页中
您可能关注的文档
最近下载
- 智能制造能力成熟度评估报告(调研报告最佳范文).docx
- CLG856型轮式装载机前车架结构载荷计算、有限元研究和优化设计.pdf VIP
- 行政事业单位内部控制2026年度风险评估工作实施方案.docx VIP
- 3-中国广东核电设备可靠性管理的应用与创新卢文跃 (2).ppt VIP
- 行政事业单位内部控制风险评估方案.docx VIP
- 货物产品采购供货投标服务方案.docx VIP
- 天然香料与合成香料.ppt VIP
- 特教教师(智力障碍)岗位面试问题及答案.docx VIP
- 基层行政事业单位内部控制风险评价实施方案(20210222215943).docx VIP
- 2026年深圳市南二外中考语文二模作文题目解析:一边是____,一边是_____.docx VIP
原创力文档

文档评论(0)