首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
异构构件组装技术已成为基于构件的软件开发中的关键问题。研究现有构件模型及常用组装方法.结合构件组装中的连接子和胶合代码两种已有的方法,搭建一个异构构件的组装模型.并通过XML语言对原子构件组装成模块(复合构件)的整个组装过程进行描述。这种建模方式,有效地屏蔽了构件的异构性,为基于构件的应用系统开发进行了有益的探索?并取得了一定的成效。  相似文献   

2.
软件构件组装基础研究进展   总被引:8,自引:1,他引:8  
构件组装技术是基于构件软件开发的核心技术。构件组装方法可以分为“黑盒”、“白盒”和“灰盒”3类,“灰盒”方法是研究的重点,其研究主要集中在基于框架的方法、基于连接子的方法和基于胶合代码的方法方面。当前,软件构件组装技术正与其它软件技术的研究相结合,但离实际应用仍存在一定的距离。  相似文献   

3.
基于软件体系结构的可复用构件的组装   总被引:3,自引:0,他引:3  
近年来,软件体系结构、构件技术和软件复用等技术开始在软件开发中发挥重要的作用,成为软件工程领域研究的焦点。在基于构件复用的构件方法中,构件组装技术是关键。本文首先阐述并比较了目前国内外几种典型的体系结构,分析给出了它们对构件组装的影响,然后给出基于体系结构的构件组装方法以及ABC—Tool工具在构件组装方面的功能和实现。  相似文献   

4.
为提供一种适合于Web应用的构件模型,对当前已存在的构件模型和外生连接子的方法进行了研究.充分考虑到Web应用的特点,利用外生连接子方法的在封装和分离方面的优势,提出了一种适合于Web应用开发的基于外生连接子的Web构件模型.通过简单的Web应用实例,展示了基于该构件模型的系统构建方法,证明了该构件模型的可行性和有效性.  相似文献   

5.
本文简要地介绍了粒度为独立软件级构件的领域软构件体系的设计原理及其复合组装机制的技术细节。  相似文献   

6.
软件生产线是当前软件工程界一个研究的热门课题。在整个软件生产线过程中,构件组装是其中一个重要的环节,而在软件生产线上组装构件必然离不开组装检测,以确定该构件组装机制是否与该软件生产线相适配。在讨论构件组装机制和构件角色模型的基础上,提出了一种利用构件角色模型来进行组装检测的方法,并从理论上分析了这种方法的有效性。  相似文献   

7.
基于XML的构件组装平台的设计与实现   总被引:1,自引:0,他引:1  
构件组装技术是支持软件复用的核心技术,构件组装平台的使用将系统开发的重点从程序设计转移到已有构件的选取、组装和部署;在构件模型的支持下,通过复用已有的构件,软件开发者可以"即插即用"地快速构造应用系统;在此,给出了一个基于XML的构件组装平台的设计与描述,并且根据构件自身特点和构件组装的需要自定义了基于XML的软件结构描述(SAD),其中包括基于XML的构件描述、连接子描述和组装结构描述,这些描述对连接子生成与构件组装提供了基本的信息支持.  相似文献   

8.
构件适应技术是基于构件的软件工程中一个很难解决的问题,分析了三种构件适应结构的应用条件,采用了形式化语义的方法描述和推导了与构件以及构件适应相关的问题,根据构件描述与应用需求描述动态地选择不同的适应层次来适应构件,从被适应的构件描述中推导出复合构件的描述,为构件适应的形式化分析、组装正确性检验提供了保证,并列出了一些值得进一步研究的问题。  相似文献   

9.
基于软件体系结构的可复用构件制作和组装   总被引:118,自引:3,他引:118       下载免费PDF全文
软件复用和基于构件的软件开发是软件工程化开发和工业化生产的必然趋势,可复用构件的制作和集成组装是其中涉及的两个重要活动.首先分析了现有的构件集成方式所存在的不足,引出了基于体系结构的构件集成;接着对几种不同的体系结构类型进行比较,阐述了它们对构件集成的影响;然后提出了支持接口连接式和插头插座式体系结构类型的构件模型以及基于体系结构的构件集成组装框架,并给出了构件的制作和组装过程;最后对工作进行总结,并指出了进一步的研究方向.  相似文献   

10.
由于项目管理技术的不断提升和管理模式的多样化,不同行业甚至不同企业对项目管理系统的要求各不相同。如何利用软件构件技术快速地构造新的项目管理系统成为急需解决的问题。从项目管理系统的框架出发,首先对构件进行了形式化定义,然后基于此定义对项目管理系统组成部分进行了形式化描述,最后利用定义好的连接器,通过顺序、选择和并行三种组装方式组装成项目管理系统。并在此基础上提出了基于构件组装的PMS开发模型。  相似文献   

11.
基于消息传递的移动EJB对象强迁移构件模型的研究   总被引:2,自引:0,他引:2  
移动计算环境下的Agent对象迁移包括强迁移和弱迁移技术。在特定的多环境中,一个重要的问题是合理地为移动Agent对象实现异地迁移计算提供有效的管理和支持,目前使用的支持系统有基于传统解释语言的、基于CORBA平台的和基于Java语言的。在移动Agent对象强迁移技术的理论基础上,提出了一种基于消息传递的移动EJB对象强迁移构件模型,分析与改进了适合强迁移对象进程消息发送的同步消息传递算法,使得该构件模型的消息传递具有很好的同步机制,从而提供了一种良好的移动Agent对象迁移构件化管理支持方式。  相似文献   

12.
并行处理技术的发展使得高性能的并行计算机系统不断地推出,而方便、灵活的并行程序设计环境在并行计算机系统的推广应用中起着重要的作用。如何编写有效的并行程序代码以及如何将现有的串行应用程序并行化已成为并行处理的重要研究课题。  相似文献   

13.
本文首先分析介绍结构并行计算机系统的两种方法:Multiporcessors和Multicomputers,然后介绍一种Multicomputers并行计算机系统中基于messagepassing的并行程序设计环境以及并行程序设计方法,它具有程序设计简单,直观等特点,易于构造程序模型,并能获得较好的加速比。  相似文献   

14.
组件获取得组件化软件开发中的一个关键性问题,本文首先讨论了组件匹配原理,并重点对其中一种组件匹配方法-基调匹配进行了研究,最后介绍了基调匹配在组件化分布式软件平台及其开发环境系统中的应用。  相似文献   

15.
软件复用与基于Java的COM组件实现   总被引:6,自引:0,他引:6  
COM组件是实现软件复用的有效途径之一。本文讨论了COM技术对分布武程序开发的支持和基于COM技术的三层架构。利用Java的跨平台能力,给出了使用Java开发COM组件的方法和步骤。  相似文献   

16.
基于网络服务的思想,提出一种基于网格构件的软件体系结构模型.在此基础上以J2EE为标准开发了基于网格构件的优化平台的应用系统,对系统中网格构件的动态缓冲调用和自恢复进化等进行了技术实现,从而验证该模型的可行性.  相似文献   

17.
基于软件构件质量模型的度量及应用   总被引:10,自引:0,他引:10  
随着软件复用实践的深入,可复用构件数量不断增加,构件库规模也不断扩大。构件的质量将影响到最终的软件质量和CBSD的推广应用,但是目前缺乏对构件质量有效的评价模型。本文基于ISO/IEC9126软件质量度量模型,提出了软件构件质量模型,及专门针对软件构件质量模型的可操作的度量方法,重点描述了构件可复用性的度量,并将该方法实际应用于上海构件库部分构件,本文提出的度量模型和方法可作为构件库管理者和构件用户在管理及使用构件时对构件进行评价参考。  相似文献   

18.
基于构件的软件开发模式是大规模软件复用的一条切实可行的途径。近二十年来面向对象技术的迅速发展为这种开发模式提供了必要的技术支持。从软件设计范型的角度出发可以将构件分为OO构件和非OO构件两类,本文针对OO构件提出了一个简明的OO构件模型和OO构件描述语言,能够描述OO方法学中一些最常用的软件形态,为OO构件的制作、检索和组装提供一种易于实现的基础支持。  相似文献   

19.
基于J2EE平台和构件的软件开发过程研究   总被引:4,自引:0,他引:4  
构件是搭建应用软件的可复用组件,它是实现软件复用的关键性因素,也是当前软件开发技术中的研究热点.J2EE平台是当前流行的基于Java组件的企业级应用软件的开发框架.这两种技术的结合目前在国内还没有较深入的探讨,将这两者相结合,提出在J2EE平台下基于构件的软件开发过程,并着重讨论基于J2EE平台的构件抽取、映射和设计方法,最后结合中国石油管道生产系统中的工作流系统对以上方法进行具体说明.  相似文献   

20.
基于COM的数据访问组件的实现   总被引:2,自引:0,他引:2  
组件重用技术是组件技术的一个重要方面,充分利用这一技术,对于应用系统的开发和软件的升级具有很大的帮助。本文论述了在COM原理和重用结构的基础上,借助于ADO提供的对象和接口,完成更高层次的数据访问组件的封装,从而实现更加具体的功能。文中详细阐述了在Visual C++6.0编程环境下利用ATL开发COM组件的方法,并给出了数据访问组件的部分实现代码。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号