首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 109 毫秒
1.
面向Web领域的构件库系统的设计与实现   总被引:2,自引:2,他引:0  
彭博  王普  李亚芬 《现代电子技术》2009,32(20):116-119,122
软件复用技术被认为是解决软件危机的有效方法,可以大幅度提高软件开发效率和质量,其核心是建立可复用构件库系统.构件库系统最主要的问题是如何对构件进行准确描述和分类,以便更快、更准地查找到用户需要的构件.在此采用刻面分类方法在Web应用开发领域中建立软件构件库,完成了构件的定义和准确描述及分类.确定了构件的存储模型,采用关键字检索和刻面分类检索两种检索方式,有效提高了检索效率和准确性,实现了在Web应用开发中对软件复用的支持.  相似文献   

2.
基于构件的软件复用的前提之一是存在并能够找到大量可复用的构件,软件构件库是对软件构件进行管理的基础设施,其作用是对大量构件进行管理,并辅助软件开发者找到合适的构件.在构件库中,基于构件标签的分类管理是一种新型的构件信息分类管理方法,该方法使用构件标签(Tag)对构件进行管理,并支持用户通过选择标签进行构件检索,该方法能够更直接的反应构件的特性,并能够有效提高检索效率.然而,由于构件库中许多构件没有构件标签,而通过人工的方法为构件库中存在的构件资源添加标签需要耗费大量的时间和人力资源,特别是当构件数量较大时,通过人工方式为构件添加标签是难以实现的.因此本文提出了一种基于分类的构件标签自动提取方法,该方法能够根据构件描述信息自动提取构件标签.本文对基于该方法的构件标签自动提取工具的实现进行了论述,并通过实验验证了该工具的有效性.  相似文献   

3.
多构件库统一刻面检索机制   总被引:14,自引:0,他引:14       下载免费PDF全文
马亮  谢冰  杨芙清 《电子学报》2002,30(Z1):2149-2152
不同构件库之间实现互通可以有效提高复用者获取构件的效率.现有相关工作如UDM/BIDM、DCH、U-ranus、UDDI等存在对多构件库检索技术研究的不足.分类是检索的基础,刻面分类是构件库常用分类方法之一,本文在刻面分类的基础上研究了多构件库检索的基本原理,并由此提出一种统一的刻面检索机制,为不同构件库之间互通的实现奠定了基础.  相似文献   

4.
软件构件匹配技术研究   总被引:2,自引:1,他引:1  
基于构件的软件开发(CBSD)以软件体系结构为蓝图,通过可复用构件的组装构建高质量大规模应用系统,是软件开发走上工业化的必由之路,如何从构件库中找到适用的可复用构件是CBSD的关键环节,首先分析了基于软件体系结构的CBSD开发过程,接着研究了软件构件模型和接口结构,最后给出了基调匹配和基于此的构件匹配算法.  相似文献   

5.
软件产品线是开发软件产品的一种高效方法,是一种特殊形式的软件复用,用于开发相同领域的类似产品过程,由此提出了一种基于本体的软件产品线开发设计模型,对构件采用本体方法进行表示,构造成构件本体并存入构件本体库,这样有利于提高构件的可共享和可重用性,新产品开发通过产品线模型的领域工程阶段分析,应用工程选择相应的构件本体配置成符合个性化需求的软件产品,从而提高软件产品的开发效率,缩短产品上市时间.  相似文献   

6.
面向对象系统中基于度量的可复用构件获取机制   总被引:10,自引:0,他引:10       下载免费PDF全文
从遗产系统代码中获取复用价值高、质量好的构件是成功复用的关键并且亟待解决.本文以系统理解和软件度量为基础,提出了一种从面向对象遗产系统中挖掘可复用构件的有效方法.设计了基于类之间关系分析的构件标识算法-RBCI;构造了构件可复用性模型KVCQ,它可用于辅助用户筛选识别出来的候选构件,该层次型模型的底层度量可以通过计算机自动获取;最后,基于RBCI和RMCQ设计并实现了工具JBCET,以辅助开发者从C 系统中获取高质量的可复用构件。  相似文献   

7.
软件构件是支持软件复用的核心技术,为现今的软件开发提供了新的方法,也能有效地推进软件生产方式的变革,提高软件产品的质量及软件生产的效率。本文详细探讨基于构件的软件开发生命期的几个环节检索构件、适配构件、组装构件。  相似文献   

8.
J2EE构件化软件支撑平台研究与应用开发   总被引:1,自引:0,他引:1  
为了提高软件复用程度,适应需求变化,提高业务应用系统开发效率和可维护性,研究了构件化、平台化的软件开发方法。基于Java2企业版(J2EE)的软件支撑平台,应用结构化、层次化和面向对象的方法,重点研究了软件支撑平台组成结构、软件构件定义、属性、表现和模型、构件分类与管理技术。同时,结合J2EE构件化软件支撑平台及其构件,研究了基于构件的业务应用软件的开发方法和过程模型。给出了基于J2EE的软件支撑平台的业务应用具体开发步骤,在多个实际项目中得到了应用。应用结果表明,提高了业务系统开发效率20%左右,软件复用显著提高,适应需求变化,可维护性增强。  相似文献   

9.
基于面向对象的软件复用技术,开发了基于教育培训管理系统的构件库。软件复用率大大提高,较大地缩短了开发周期,降低了开发成本,提高了开发和软件产品质量。  相似文献   

10.
陈向群徐冬  滕启明 《电子学报》2005,33(B12):2476-2480
构件化嵌入式操作系统是基于构件的软件开发方法存嵌入式操作系统领域的应用.当前的构件化嵌入式操作系统在系统结构、构件模型、系统构造方法及工具支持等方面各有不同.与现有研究相比较,本文所介绍的构件化嵌入式操作系统JBEOS的特点主要表现为:直接从已编译的二进制目标文件制作可复用构件;基于XML的构件描述语言XCODE描述软件构件;目标运行系统通过系统所提供的构件服务在启动时动态构造等。  相似文献   

11.
基于可重用组件技术的软件开发方法   总被引:3,自引:0,他引:3  
采用软件重用技术是解决软件危机的重要途径,基于组件技术的软件工程是重要的软件重用技术。文中提出了一种利用可重用组件进行软件开发的方法,使整个软件开发过程围绕着软件重用进行展开,并且对其中的一些技术细节进行了详细的阐述。  相似文献   

12.
软件重用在监控系统开发中的应用   总被引:1,自引:0,他引:1  
文章讨论了基于重用的监控软件用通用化方案,介绍了可重用部件库的组织方法及利用可重用部件合成软件的策略,详细探讨了利用软件重用的思想和技术手段时对监控系统的三个子系统进行通用化软件的设计的方法。  相似文献   

13.
支持软件重用的面向模式的软件开发方法   总被引:2,自引:0,他引:2       下载免费PDF全文
楚旺  钱德沛 《电子学报》2005,33(B12):2357-2360
软件模式作为一种有效的重用手段正日益得到开发组织和学术界的广泛关注.目前对软件模式的研究侧重于利用非结构化的方法构建和描述模式,开发者很难对模式进行维护和重用.本文提出了一个支持软件重用的面向模式的软件开发过程,它将基于体系结构的建模方法与软件过程有机地结合在一起.面向模式的软件开发过程包括四个阶段:业务分析、需求分析、构件设计和构件实施.模式用于描述各个阶段的丁作产品,同时也是开发经验的表示.不同模式之间的可跟踪性是随着开发过程自动产生的,软件构件具有可跟踪性,其可重用性得到提高.  相似文献   

14.
在软件工程中关于软件重用的问题是近几年来研究的热点问题。其中研究较多且应用广泛的是基于组件的软件重用。提出了一种基于组件的软件工程开发方法,并进行了详细的阐述。  相似文献   

15.
张悦秋  杨玲 《微电子学》1997,27(2):85-89
介绍了一个应用于ICCAD领域中的支持软件复用技术的框轲环境系统ICSRE。该系统采用层次化的知识描述方式,对IC领域中的各种设计软件信息,进行领域知识的综合与抽象、程序化过程的功能结构提取、描述及C语言代码实现的描述,封装成可复用软件元件,并以此构建了可复用库。在此基础上又采用了一种知识推理方式,帮助IC-CAD软件工具或系统的下基层得查询、修改和引用和用的软件元件。此外,还为用户构建可复用软件  相似文献   

16.
曾燕  饶洁  张江 《现代雷达》2016,(9):75-78
采用软件复用技术,大大提高软件开发效率和质量,降低软件开发成本, 具有较高的工程价值与经济价值。文中介绍软件复用的基本概念,军用软件研制单位开展软件工程化及软件复用情况;以雷达情报分发软件为例,分析了软件复用技术在软件需求分析、软件设计以及软件编码阶段的应用方法与设计思路;提出了插件化模型设计和自适应通信环境框架设计相结合的方法,便于又好又快地实现软件功能。  相似文献   

17.
目前,软件复用的重点在于设计和运用有较高封装性的组件.首先介绍支持软件复用的、支持设计和实现统一的、多种类型的.NET组件模型的定义;接着介绍各种类型组件的实现方式,包括类设计器和控件工具箱等;分析了采用多种组件模型的意义.  相似文献   

18.
基于构件的分层体系结构模型的研究与应用   总被引:2,自引:0,他引:2  
结合分层体系结构具有易于理解、易于进行人员分工的特点和构件实现了在程序级的软件复用这一优点,提出了基于构件的分层体系结构模型,并使用该模型实现了云南省教育厅网络工作平台的建设。验证了利用该模型所开发的系统具有很高的可用性、可靠性以及可维护性。  相似文献   

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

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