首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 235 毫秒
1.
本文主要介绍了基于构件的软件开发理论。文章开始介绍了构件开发的相关技术:CORBA、E-JB、DCOM等三种主流技术;然后分析了构件开发的方法,最后给出基于构件的软件开发过程。  相似文献   

2.
基于构件组装的软件开发方法被认为是提高软件开发效率和质量的有效途径,在软件开发中得到了越来越多的应用。文中分析了软件开发的现状,基于信息处理领域提出了一种构件组合式软件开发方法和适合这种开发方法的构件实现模型。介绍了这种构件组合式软件开发方法的基本实现原理,和在该方法指导下的软件开发过程。通过搭建一个实际的智能文本处理系统证明了该开发方法不仅简化了软件复用,提高了软件开发效率和质量,同时基于这种方法开发的软件具有较高运行效率。  相似文献   

3.
基于构件组装的软件开发方法被认为是提高软件开发效率和质量的有效途径,在软件开发中得到了越来越多的应用.文中分析了软件开发的现状,基于信息处理领域提出了一种构件组合式软件开发方法和适合这种开发方法的构件实现模型.介绍了这种构件组合式软件开发方法的基本实现原理,和在该方法指导下的软件开发过程.通过搭建一个实际的智能文本处理系统证明了该开发方法不仅简化了软件复用,提高了软件开发效率和质量,同时基于这种方法开发的软件具有较高运行效率.  相似文献   

4.
目前,基于构件的软件开发方法(CBSD)在软件工程研究与软件开发领域变得越来越重要。该文提出了一种主动构件库系统系统,在传统构件库SourceForge的基础上,该系统根据开发者的实际需求,主动的将构件推送给用户。该方法通过构建领域本体,创建构件库访问代理,实时代码分析,并结合用户个性化信息,在上述基础上实现了基于本体的构件检索与推送。方法有效的整合了构件库、构件检索、构件查询,并同开发过程进行了无缝整合。试验表明,在开发过程中应用该方法,可以提升构件查询的准确度,并有效地降低获取构件的成本。  相似文献   

5.
目前,基于构件的软件开发模式被软件开发商广泛接受,因为这种模式可以提高软件的质量、降低软件开发和维护的成本.构件描述是构件检索和复用的基础.本文提出了一种基于特征的、面向多领域的构件描述方法,包括构件功能、应用环境、构件关系、构件质量、其它等五个部分.基于构件的软件开发模式在大规模推广的情况下,构件流通必定成为构件产业化的关键环节.基于特征的构件描述方法解决了构件流通过程中语义理解困难,促进了领域构件标准化的推广.  相似文献   

6.
赖根  肖明清  何景峰 《计算机测量与控制》2006,14(9):1266-1268,1280
通过在军械测试系统软件开发中引入基于构件的软件开发方法,较好地解决了军械测试领域的测试程序复用问题;介绍了基于构件的软件开发方法及特点;提出了基于构件的军械测试软件开发方法和基于构件的军械测试系统软件结构;最后,给出了在Visual C++环境下运用基于组件对象模型的ActiveX控件技术实现了可复用构件的开发实例。  相似文献   

7.
基于构件的软件复用技术是实现软件工程化开发和工业化生产的重要途径,其中构件的集成组装是关键。目前虽然提出了许多构件组装理论,但如何在特定领域根据实际要求实施基于构件组装的软件开发过程仍是值得进一步研究的课题。本文针对计算机硬件类虚拟实验室芯片设备复杂多样、难于开发的问题,在深入分析芯片工作原理与结构特征的基础上,提出一种基于数据驱动的构件组装方法。该方法通过充分重用已有芯片构件以可视化组装的方式开发新芯片构件及建模实验,从而有效提高了开发效率同时软件具有很好的易维护性和可扩展性。  相似文献   

8.
基于构件的敏捷软件开发方法   总被引:5,自引:0,他引:5  
潘悦  沈备军 《计算机工程》2005,31(15):68-69,75
软件在规模、复杂度、功能上的极大扩展和提高,以及在需求和技术上不断变化的过程中实现快速软件开发的要求,使得众多现有的软件开发方法不能很好地满足实际的开发需要,该文有效地结合了基于构件的软件开发和敏捷开发方法,提出了软件开发的一种新方法一基于构件的敏捷软件开发方法,并成功地进行了实践。  相似文献   

9.
支持构件演化的软件配置管理研究   总被引:2,自引:0,他引:2  
林英  张雁 《计算机工程与设计》2006,27(19):3595-3597
基于构件的软件开发作为一种全新的软件开发方法,与传统的软件开发方式不同,配置管理的需求与传统的配置管理方法也有了很大的不同.在基于构件软件开发的过程中,如何以一种良好的风格和技术来对构件变化进行控制,保持构件系统的一致性、稳定性是软件开发者历来追求的目标.分析了基于构件软件开发过程中构件演化对配置管理技术的新需求,探讨了配置管理的几个关键技术,并提出了一种度量构件演化过程的方法,从而把构件的整个演化过程置于配置管理的支持之下.  相似文献   

10.
基于构件的软件开发方法是目前一种流行的软件生产技术,其核心围绕着构件的开发与组装技术。但如何结合实际应用要求实施基于构件组装的软件开发过程是一个值得进一步研究的课题。为此,根据基于构件的软件组装技术的概念和原理,提出一种应用系统组装框架,从软件体系结构的角度研究了构件的开发与组装方法,并将这一技术应用到软件工程网络课堂教学系统的开发上。相关实践活动表明,提出的方法可有效地获得一个适应性强的应用系统。  相似文献   

11.
在基于组件的软件开放方式(CBD)下,软件系统是一些盯互联系的可重用组件的集合,因此需要对系统的每一个组件以及组件之间的相互关系有很好的理解。UML作为一种标准建模语言,不仅可以支持面向对象的分析与设计,而且能够有力地支持从需求分析开始的软件开发全过程。但是UML对组件建模的支持并不理想,这就需要开发一种能很好支持组件建模的方法。本文提出一种用UML描述组件规格说明的方法。将组件规格说明分解成组件接口规格说明。通过对组件的每个接口和组件接口之间的相互关系加以形式描述,从而达到组件规格说明的清晰性和精确性。  相似文献   

12.
基于组件的软件开发方法研究   总被引:19,自引:0,他引:19  
本文介绍了基于组件的软件开发方法的有关概念,分析了它的特征,基本活动,CBD工具的基本要素,并比较了它与面向对象技术的关系,探讨了目前主要研究重点,展望了它的应用前景。  相似文献   

13.
本文基于对构件及面向构件的软件开发技术的研究,设计了一种基于构件的农村管理信息系统,采用.NET构件技术进行了系统实现,实现了构件的动态装配,系统可扩展性好,能够根据农村管理的个性化需求进行快速定制开发。  相似文献   

14.
软构件技术及其在数据库中的应用   总被引:12,自引:2,他引:10  
软件的构件化是软件行业走向工业化的关键,但怎样实现大粒度的复用以及提高软件的可维护性和可扩展性仍然是一个难题,CBD(ComponentBasedsoftwareDevelopment)的发展有望从根本上解决这一问题,该文在研究软构件理论的基础上,将构件技术引入数据库系统的开发,并提出了一种基于软构件的数据库系统开发模型,利用该模型研制开发了一个应用系统。  相似文献   

15.
李珊  黄东 《微机发展》2006,16(2):59-61
组件和基于组件的软件开发方法是管理信息系统革命的驱动力。文中简略讨论了组件、基于组件的软件开发方法以及.Net这种组件开发平台,并介绍了组件技术在电厂设备检修系统分析与设计中的应用。基于组件的软件开发方法实现了软件的复用,提高了软件开发的效率,节省了软件开发费用并且易于扩展。应用这种方法开发出的电厂设备检修管理系统已经安全可靠地应用于某电厂生产中,大大提高了电厂设备检修的管理水平。  相似文献   

16.
基于组件开发的组件选择过程*   总被引:2,自引:1,他引:1  
组件的选择是影响基于组件开发项目成功的决定性因素之一。目前组件选择存在着四方面问题,即组件选择过程没有定义,组件评价准则的定义没有得到足够重视,实际采用评价组件的方法往往缺乏客观性,理论研究提出的方法往往可操作性差。针对这些问题,提出了一个组件选择过程模型,该模型包含搜寻、筛选、评价和分析四个子过程;最后通过一个应用案例,详细说明了该组件的选择过程。  相似文献   

17.
Abstract

Most developing countries (DCs) have yet to fully benefit from the many advances in the information technology (IT) field because of specific problems experienced by these countries. Examples include a lack of systems infrastructure and resources to invest in IT. Component‐Based Development (CBD) offers a number of benefits that the DCs can tap into, such as reducing development and maintenance costs and improving reuse across projects. CBD entail purchasing a number of off‐the‐shelf software components, each satisfying some part of the requirements of the system and integrating these components into the required system. This paper will discuss the findings of a survey conducted in a specific developing country (Zambia) to assess important factors that support the CBD process. The results suggests that, although CBD has great potential for DCs there are some social and technical factors that need to be addressed by organisations in DCs for this to be fully realised. For example, the results show that from the social point of view there is lack of management support for CBD and from the technical point of view that organisations were not familiar with the technology for integrating components.  相似文献   

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

20.
利用COM方法实现线性规划组件   总被引:1,自引:0,他引:1  
杨子晨  孟波  张爱萍 《计算机应用研究》2001,18(10):120-122,125
首先简要地介绍COM和线性规划,然后详细地阐述COM中几个重要的概念,最后结合进程内组件的实现方法,实现一个线性规划组件。  相似文献   

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

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