首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 156 毫秒
1.
基于构件的软件开发可以复用已有的应用系统、应用框架,开发出具有良好的可维护性和软件资源的可复用性,并有较强的用户需求变化适应能力的软件。构件的可复用性越高、复用越广泛,其复用次数就会越多,价值也越大。该文研究了基于构件的通用政府门户平台,提出了基于构件的政务通门户系统开发框架,可重用构件是其重要的一部分。该门户平台类似于一个网站生成器,通过简单的拖拉拽等操作就可以完成不同政府的门户平台系统的生成工作。  相似文献   

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

3.
王维 《工矿自动化》2012,38(5):33-35
针对现有的煤矿设备信息管理系统开发效率和复用粒度低、难以满足煤矿个性需求的问题,从软件复用的角度介绍了一种煤矿设备信息管理系统的构件化设计方法,给出了系统开发模型和体系结构,详细介绍了系统构件的设计和实现方法。该构件化设计方法通过创建.NET功能构件,复用.NET中的基本构件和已创建的功能构件,最后在.NET开发平台上组装构件来达到软件复用的目的,提高了系统软件的开发效率、可靠性和可重用性。  相似文献   

4.
在对目前基于构件的嵌入式系统开发方法分析的基础上,提出了硬件构件的概念、模型及分类方法,给出了以MCU为核心的嵌入式系统硬件构件的原理图绘制规则、命名规范及若干示例。基于硬件构件的原理图设计思想在提高硬件的可移植性和可复用性、减少系统开发时间、增强系统可维护性等方面具有重要的意义,同时也为编写底层驱动软件做好了准备。  相似文献   

5.
构件库技术的研究与发展   总被引:31,自引:1,他引:31  
1.引言软件工程的目标是致力于提高软件生产效率和软件质量,摆脱手工作坊式的开发方式。如果每个应用软件系统的开发都从头开始,其中必然存在大量的重复劳动。软件复用是一条提高软件生产效率和软件质量的切实可行的解决方案,其出发点是应用系统的开发以已有的工作为基础,充分利用已有系统的开发中所积累的知识和经验进行新的开发。这样软件开发的重点就可以集中于应用系统中的特有构成成分上。软件构件只有在数量上达到了一定的规模才能真正满足软件复用和基于构件的软件开发(CBSD)的需求,因此必须有一个强有力的工具来对这些数量庞大的软件构件进行管理。构件库作为一种支持软件复用的基础设施,它提供对软件构件进行描述、分类、存储和检索等功能。  相似文献   

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

7.
基于可复用的领域构件库进行应用系统开发已成为应用系统开发的主流方法之一,对基于面向制造业信息化与电子政务领域的软件构件库平台(简称MGSCL)的开发过程进行全面的阐述与探讨.  相似文献   

8.
ABC:基于体系结构、面向构件的软件开发方法   总被引:125,自引:11,他引:125       下载免费PDF全文
梅宏  陈锋  冯耀东  杨杰 《软件学报》2003,14(4):721-732
基于构件的软件复用和开发被认为是提高软件开发效率和质量的有效途径,并在分布式系统中得到了广泛的应用.但是,目前的软件构件技术主要还是着眼于构件实现模型和运行时互操作,缺乏一套系统的方法以指导整个开发过程.近年来,以构件为基本单元的软件体系结构研究取得了较大的发展.它通过对软件系统整体结构和特性的描述,为面向构件的软件开发提供了一个自顶向下的途径.介绍了一种以软件体系结构为指导,面向构件的软件开发方法,试图为基于构件的软件复用提供一种有效的解决方案.这种方法主要是将软件体系结构引入到软件开发的各个阶段,作为系统开发的蓝图,利用工具支持的自动转换机制缩小从高层设计到实现的距离,而后在构件平台的运行支持下实现自动的系统组装生成.  相似文献   

9.
本文针对软件构件的刻面分类方法,结合XML技术的特点,提出基于XML技术的软件构件的表示方法,并结合".NET Framework"和"Visual Studio.NET"开发平台的最新特点,给出一套基于XML的刻面分类和动态演变构件库系统的解决方案,以提高复用的程度和质量,降低复用成本,为复用成功提供有效的支持.  相似文献   

10.
李强  王正志 《微机发展》1999,9(1):52-55
软件重用是降低开发费用、提高软件生产效率和系统的可靠性、可维护性的有效方法,而构件软件是目前发展最快的软件重用技术。本文介绍一个遥感信息处理系统,阐述了其基于构件软件体系结构的开发思想及其特点。  相似文献   

11.
煤矿信息化软件中系统配置信息维护组件的设计   总被引:1,自引:0,他引:1  
针对目前煤矿信息化软件中系统配置信息管理模块的设计和实现因只注重当前需求而造成软件资源不能重用、软件后期维护升级较困难的问题,研究并设计了系统配置信息维护组件。分析了系统配置信息的特点,并将其分为多值配置信息和单值配置信息;给出了系统配置信息维护组件的整体设计、功能设计和主要流程设计。该组件以固定格式的存储文件统一存储配置信息,可避免因配置数据迁移造成需对整个软件进行改动的情况;同时提供接口供外部程序获取数据,实现了对各种配置数据的维护。实际使用表明,该组件减少了软件开发的工作量,降低了软件维护及升级的复杂度。  相似文献   

12.
根据某飞机环控系统试验要求,将试验平台分为环境控制平台和自动测试平台;为了增强系统的可复用性和可维护性,将构件技术引入环境控制平台,讨论了环境控制平台的整体结构,环境控制平台构件的组成和分类,构件组装及其XML描述,提高了开发效率,有利于后期的维护和升级,为以后建立专业的测控构件库打下了良好的基础;提出一种基于自动测试平台的简单的统一数据映射模型,降低了数据与硬件行为的耦合,提高了其通用性。该试验平台已在实际的工程应用中取得了良好的效果。  相似文献   

13.
经过对大量设备的接口测试软件调查研究,发现现有的测试软件大多都是采用传统的软件开发方法且只针对某个具体设备开发,软件可复用度低、可扩展性差;针对此问题,基于构件思想对接口测试软件框架进行设计,研究了构件的适配和组装机制,对构件适配逻辑和组装逻辑进行了规范,设计了构件的组装框架和运行框架,并在.NET平台下进行了实现;用户可以方便地通过调整、修改、添加、删除构件之间的连接关系就可以实现对不同设备接口的测试,以避免对只是存在一点差异的不同设备就不得不重新开发一套测试系统,节约了大量的开发费用,系统具有复用度高、易扩展等特点。  相似文献   

14.
陈宣文  马超  马倩  孟强 《测控技术》2023,42(2):108-115
针对飞行控制软件日趋紧张的型号进度和快速增长的代码规模,首先,提出了基于模型驱动构件库开发飞行控制软件的基本概念,并与传统软件开发方法进行了对比分析;然后,针对飞行控制软件快速开发的需求,根据构件的设计准则,对飞行控制软件功能、性能、软件和硬件组成、接口关系进行领域工程建模;对飞行控制软件的共性通用部分和型号定制部分解耦后进行分层和领域构件化分析,建立了软件工厂模式的开发平台框架;最后,详细讨论了基于模型驱动构件库的软件工厂实现和维护的关键技术。  相似文献   

15.
随着网络技术的进一步发展,分布式构件技术已经成为建立基于网络的服务应用框架和实现软件复用的核心技术。在分析现有构件开发方法和当前主流的软件构件技术的基础上,提出了一种基于.NET平台的分布式构件开发方法,并结合实例加以具体说明。应用实践表明,利用该方法开发分布式软件,具有开发周期短、成本费用低、维护方便、所开发的系统具有较好的适应动态演化的能力等优点。  相似文献   

16.
基于构件的软件开发(CBSD)能有效地提高软件的开发效率,提高软件的质量,降低开发和维护成本,因此它成为软件工程的研究热点之一.构件库是CBSD的核心技术之一,在分布式构件库系统中,通过多智能主体之间的相互协作,能较好地满足在各企业间跨越构件库请求并检索构件的需求.给出了一个基于多智能主体的分布式构件系统体系结构,详细讨论了其中的检索主体、请求主体和发布主体.  相似文献   

17.
信息服务系统在社会中的地位越来越重要,需要提高其连续稳定运行的能力。但由于其依赖组件众多、规模和复杂度日益提高,监控和处置难度大。本文从外部监控角度出发,以应用组件运行状态为核心进行了数学方法分析,并以实践角度对其进行处理,提出了一个是实用化的模型,并得到了软件实现,取得预期效果。同时对该产品应用于国家科学技术文献服务系统的效果做出介绍。  相似文献   

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

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

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

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