首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
基于组件的方式来开发软件的技术,已经成为软件重用的主要手段。这篇文章是基于当今流行的软件重用理论,描述了软件重用优点和组成部分,在基本概念和功能框架下来分析软件组件的工作机制,并给出了系统中基于组件的体系结构参考模型,然后介绍了软件架构设计方法,给出了一个实际应用中的基于组件的软件重用。  相似文献   

2.
围绕重用这个问题人们已经进行了大量的实践研究。随着面向对象技术的提出,面向组件的软件重用技术已成为近几年软件重用技术的研究的热点,它正改变着软件系统的开发方式。对重用技术、组件技术进行了简单介绍,对组件的模型进行了论述和研究,最后对软件重用作出了总结和展望。  相似文献   

3.
生成可重用性代码是面向对象编程的主要目标。基于组件对象模型COM设计并开发了图像处理系统,并以此为例阐述了应用组件技术进行软件开发的方法。针对系统升级中产生的代码重用问题,运用传统组件开发技术和适应性叠覆组件改造技术,提高了组件对象重用性。  相似文献   

4.
朱广堂  吕歆 《计算机仿真》2005,22(4):283-286
生成可重用性代码是面向对象语言的主要目标之一,但是随着软件规模的不断扩大,使用传统的面向对象语言如C 并不能很好地满足软件业日益增长的组件化开发的需要,于是以CORBA和COM为代表的组件技术的出现引发了一场新的革命。该文基于Microsoft公司提出的组件对象模型COM设计并开发了图像处理系统Screen Hunter,阐述了在软件开发过程中应用组件技术的优势和一些实现的细节,并且使用适应性叠覆组件改造技术解决了传统组件开发所存在的适应性改造问题。  相似文献   

5.
基于组件技术的导航可视化仿真系统的设计   总被引:1,自引:0,他引:1  
本文对于面向对象的支持导航三维可视化仿真可重用的组件层次设计方法进行研究和分析,并提出了导航仿真组件的设计思想和编程方法。本文首先分析OpenGL的设计导航可视化仿真系统的不足和基于COM组件技术的面向对象的软件重用基本思想。接着给出了基于OpenGL封装的导航仿真组件层次设计原理,分析导航仿真组件结构。最后,针对地景匹配组合导航可视化仿真系统,给出了基于导航仿真组件的可视化仿真软件的设计方法和程序效果图。  相似文献   

6.
冯刚  陈菊红 《计算机工程》2007,33(17):66-68
软件重用技术是解决当前软件危机的唯一手段,该文采用同态重用技术来实现软件开发各阶段的重用,在代码、组件到体系结构的各阶段实现同态重用,提供了一个基于同态重用的开发系统。该开发平台在保持一般开发过程的同时加入了同态重用的功能,提高了软件开发的重用程度,通过网页设计的同态重用实例说明了同态重用开发系统的基本思想。  相似文献   

7.
介绍了组件重用技术在开放式数控系统中的应用,提出建立数控系统软件组件库,详细论述了组件分类技术和检索技术,并提出了以组件库技术为基础建立开放式数控系统开发平台的方案,用户可利用该平台从组件库中提取组件以构造所需的数控系统。  相似文献   

8.
构件技术的提出对软件重用和软件开发效率的提高具有非常重要的意义。而软件Agent技术的提出为复杂问题的求解找到了很好的办法。首先分析了组件技术和软件Agent技术的主要内容,然后提出将构件技术与软件Agent技术相融合可以有效地提高软件的重用性、灵活性及适应性等,最后分析了组件技术和软件agent技术在软件开发中的应用。  相似文献   

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

10.
可重用的软件体系结构描述方法   总被引:3,自引:0,他引:3  
  相似文献   

11.
面向复用成本优化的构件重构方法   总被引:2,自引:0,他引:2  
王忠杰  徐晓飞  战德臣 《软件学报》2005,16(12):2157-2165
构件需要在其复用期间进行持续的优化改进和重构,消除设计需求与复用需求之间的差异,在保证有用性的前提下改善可用性.为此,提出一种面向复用成本优化的、基于局部性原理与实例集分解的构件重构方法.首先给出一种基于特征的构件模型,着重探讨基于可变点的复用机制,并在此基础上研究构件复用成本的构成要素、优化策略与优化目标,即通过提高构件固定部分的比例降低复用成本.探讨了构件复用过程中存在的时间/空间局部性,依据构件实例复用频度的差异,将具有高复用频度的实例分离出来形成(半)实例化构件,以降低构件复用过程中的实例化成本与实现成本.进而提出一种基于贪心策略的构件实例分解算法实现近似最优化,并通过实例验证其有效性.该方法通过将构件特征间依赖关系分解为构件实例间依赖关系,将构件的部分实例化工作由复用阶段提前到设计阶段来完成,将若干可变特征转化为固定特征,从而避免了构件频繁复用时的多次实例化,以降低复用成本.  相似文献   

12.
组件复用旨在利用已有组件创建新组件提高组件软件开发效率。组件复用通过包容和聚合来实现。包容时外部组件包含内部组件的接口,聚合时外部组件直接向外公开内部组件的接口。通过组件复用和自动化可将组件集成到Internet。  相似文献   

13.
组件复用旨在利用已有组件创建新组件提高组件软件开发效率。组件复用通过包容和聚合来实现。包容时外部组件包含内部组件的接口.聚合时外部组件直接向外公开内部组件的接口。通过组件复用和自动化可将组件集成到Internet。  相似文献   

14.
基于JavaBeans的软件构件复用技术研究   总被引:1,自引:0,他引:1       下载免费PDF全文
许峰  丁珂  王志坚 《计算机工程》2007,33(9):72-73,1
软件构件技术作为一种软件复用技术,旨在解决软件系统开发所面临的困境。大多数构件组装工具都是基于某种特定的构件模型,选取JavaBeans 构件模型作为研究对象,分析了其与软件复用相关的特征,探讨了其对软件复用的支持程度,并对其中的一些特征进行了扩展。  相似文献   

15.
VB环境下基于类的软件复用技术研究   总被引:2,自引:1,他引:1  
为提高VB环境下软件开发的效率,研究了软件复用技术,提出了以代码组件为核心的软件复用工程化思想.结合具体应用,详细介绍了VB中类的创建、复用方法,以及基于类的ActiveXDLL代码组件复用技术,同时还对VB中常用的其它代码组件的复用方法进行了简单介绍.研究结果表明,合理利用相关的软件复用技术,可以缩短软件的开发周期,提高软件的开发质量.  相似文献   

16.
基于构件技术的教务信息系统的设计与实现   总被引:2,自引:0,他引:2  
软件复用通过设计组件来搭建新的系统,构件是软件复用的基础元素。通过软件复用可以大大减少软件开发中的重复劳动,提高开发效率,并保证软件的质量。本文基于复用及组件技术设计了教务信息系统,对基于组件技术的开发过程进行了分析,并指出了在实现中遇到的技术问题及解决方法,为管理信息系统的设计与实现提供了参考模型与技术指导。  相似文献   

17.
软件复用是避免重复开发的重要解决方案,软件构件化与生产线技术可以明显提高软件开发效率及复用水平。论文介绍了软件复用、构件化、生产线的基本概念和关键技术,并就其在军用软件的应用方法进行研究。  相似文献   

18.
PCCM:具有性能约束的构件模型   总被引:3,自引:0,他引:3  
构件模型是构件复用的基础。本文根据3C和REBOOT模型提出一种具有性能约束的构件模型,实现具有性能约束的构件复用。首先简要分析了构件模型的研究现状以及复用现状,引出了在特殊领域的具有性能要求的构件复用;然后提出具有性能约束的构件模型及描述;接着给出实现关键技术的路线,并对模型进行了优点分析;最后指出了进一步的研究方向。  相似文献   

19.
基于构件/构架复用技术的工控软件设计研究   总被引:14,自引:0,他引:14  
该文介绍了软件工程领域中崭新的构件/构架复用技术,通过分析工控软件设计的现状与发展趋势,阐明了作为特定应用领域,采用构件/构架复用技术对工控软件设计的巨大推动作用。文章对采用构件/构架复用技术进行工控软件设计的可行性和设计方法进行了分析和讨论。  相似文献   

20.
Research on software reuse has traditionally focused on reuse among employees within the same organization. In contrast, our research investigates consumer preferences in a software component market with multiple producers and consumers of software components. We propose that empirically studying competition in software component markets is crucial to discovering success factors for improving software reuse. To facilitate such research, we have developed an experimental market laboratory called SofTrade; we report here the results of two empirical studies made possible by this environment. Our results support some existing reuse maxims, such as the concept that consumers prefer to reuse components that are general and flexible. Other established reuse beliefs are not supported by our results, such as the expectation that consumers will prefer objects with unique, complex features. Overall, the research reported here strongly supports the claim that the practice of exploring software reuse activity within real or artificial software component markets produces unique insights into how we can improve software reuse.  相似文献   

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

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