首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
基于刻面描述的构件检索   总被引:47,自引:1,他引:47  
随着软件复用实践的深入和软件构件库规模的扩大,对软件构件的表示与检索的研究正受到越来越多的重视.针对基于刻面描述的软件构件,结合模式分析中的树匹配思想,根据构件刻面描述的特点,提出了一种基于树包含(tree inclusion)的构件检索方法,并进行了理论上的分析与实验上的检验.实验结果证明了它的可行性与有效性.  相似文献   

2.
基于刻面描述的构件查询匹配模型及算法研究   总被引:1,自引:0,他引:1  
在软件复用研究不断深入的情况下,软件构件库的管理研究得到了产业界与学术界越来越多的重视。作为构件库管理的两个核心技术,构件的表示与检索技术已经成为研究热点,其中基于刻面描达的构件相关应用得到了广泛研究,针对构件查询的特点,结合模式分析申的树匹配思想,本文提出了一种新颖的构件树路径包含匹配模型及其相应的构件查询匹配算法,该算法可以在保持构件查准率的前提下,有效提高构件的查全率,算法的时间复杂度和空间复杂度是线性的,试验表明具有良好的查询效率。  相似文献   

3.
跨构件库的刻面描述构件查询匹配算法研究   总被引:2,自引:0,他引:2       下载免费PDF全文
在构件包涵匹配模型的基础上,提出了更为优秀的包容匹配模型。对匹配代价算法进行了分析,得到包容匹配模型,在查询效率略有降低的情况下显著提高了构件的查全率和查准率。  相似文献   

4.
基于刻面描述的构件查询匹配模型及算法研究   总被引:20,自引:1,他引:20  
在软件复用研究不断深入的情况下,软件构件库的管理研究得到了产业界与学术界越来越多的重视.作为构件库管理的两个核心技术,构件的表示与检索技术已经成为研究热点,其中基于刻面描述的构件相关应用得到了广泛研究,针对构件查询的特点,结合模式分析中的树匹配思想,提出了新颖的构件树路径包含匹配模型及其相应的构件查询匹配算法,该算法可以在保持构件查准率的前提下,有效提高构件的查全率,算法的时间复杂度和空间复杂度是线性的,实验表明具有良好的查询效率.  相似文献   

5.
一种基于刻面分类描述的软件构件查询方法   总被引:8,自引:0,他引:8  
该文分析了软件构件的刻面分类描述的特点,通过借鉴XML查询语言ApproXQL中树匹配的思想及其相关理论,提出了一种新的基于刻面分类的软件构件查询方法。该方法将基于刻面分类的构件XML描述文档映射为一棵构件树,将查询表达式映射为一棵查询树,通过构件树与查询树之间的匹配算法查找需要的软件构件。这种查询方法支持布尔查询和模糊查询,具有一定的张弛能力,能在保证一定查准率的基础上提高查全率。该方法适用于面向网络的跨构件库查询。  相似文献   

6.
刻面分类构件的匹配模型   总被引:36,自引:0,他引:36       下载免费PDF全文
随着软件复用实践的深入和软件构件库规模的扩大,对软件构件的表示与检索的研究正得到越来越多的重视.针对基于刻面描述的软件构件,结合模式分析中的树匹配思想,并根据构件刻面描述的特点,提出了一个包含3个层次,5种匹配类型的刻面匹配模型.给出了该匹配模型的泛型算法并对具化情况下的算法实现与时间复杂度进行了讨论.同时,通过理论和实践的结果证明了该匹配模型在构件检索上的可行性与有效性.  相似文献   

7.
介绍刻面分类模式的相关概念,引入刻面权重的定义,并对基于刻面描述的构件检索模型进行改进。改进后的模型可以有效地提高检索的查全率与查准率,尤其是在对大规模构件库进行查询的时候。实验结果证明了该改进的可行性与有效性。  相似文献   

8.
信用构件的刻面分类及检索方法研究   总被引:1,自引:1,他引:0  
本文引入软件复用来实现信用评估系统的构件化开发,通过对信用评估系统及评估建模方法的分析,提出信用评估构件库的刻面分类,结合具有良好扩展性的术语空间层次编码,对构件检索技术进行了讨论,将查询条件和构件描述的匹配转化为字符串集之间的匹配,采用向量空间模型的相似度量来提高构件的查全率。  相似文献   

9.
可复用软件构件的检索是构件库和软件复用领域研究的一个重要课题。基于刻面分类模式的检索方式拥有准确、高效的优势,因而得到了广泛应用。论文介绍了刻面分类模式的相关概念以及刻面树的创建方式,分析了基于刻面分类模式对软件构件库进行检索的规则,该规则将用户选择的刻面和术语通过合理的并和交运算组合生成数据库查询条件来完成检索。最后根据规则提出了相应算法以及刻面分类模式检索在实际构件库系统中的实现方法。  相似文献   

10.
随着构件技术的发展和构件库规模的扩大,构件的表示与检索技术作为构件库管理的两个核心技术已经成为研究热点。根据目前被广泛应用的构件刻面分类描述方法及其特点,本文从构件复用者不同的检索方式出发,提出了基于浏览检索方式、基于刻面检索方式以及基于术语检索方式三种构件检索方式以及与之对应的五种匹配模型和两种匹配算法。理论分析和实验结果表明,将三种检索方法应用在大规模的构件库中检索构件时,可满足构件复用者的各种检索需求,且在检索效率上是可行的。  相似文献   

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

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

13.
基于本体的构件描述与检索   总被引:4,自引:0,他引:4  
软件复用技术是近年来国内外软件界研究的热点之一.以网络教育应用为背景,提出了基于OWL的构件服务描述方法,对构件的静态特性和动态行为作出了较为准确、全面的描述,构建了一个基于本体的构件知识库,提供了良好的检索方法支持,达到了教学资源的重用和共享,具备了以语义为目标的智能化查找,显示出基于本体技术的构件描述与检索的优越性与可行性.  相似文献   

14.
利用可重用组件构造软件   总被引:7,自引:0,他引:7  
首先简要介绍了可重用组件的描述、分类、存储和检索,然后给出了一种简明的可重组组件组装的过程,并以一个实现扫描库文件等的组件为实例,阐明了利用可重组年的构造软件系统的过程。  相似文献   

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

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

17.
为了从功能构件中识别出低耦合、高聚合的软件构件,分析了软件构件识别问题,提出了基于业务行为关系的软件构件识别方法,详细介绍了该方法的原理与过程。最后给出一个应用示例,说明方法的合理性和有效性。  相似文献   

18.
类相似性的比较及其在类库检索中的应用   总被引:3,自引:0,他引:3  
本文给出了一种比较类相似程度的近似度量方法,讨论了它在类库检索中的应用,并给出了一个基于规则的类库检索工具RBRT.  相似文献   

19.
基于Lucene的全文检索构件的研究与实现   总被引:2,自引:0,他引:2  
Lucene是一个高效全文检索工具包,但它不能直接处理文件和数据库。主要研究Lucene的体系架构及其索引的不足之处,并在其基础上设计实现了一个全文检索构件。该构件能够直接对文件及数据库进行全文检索,使用户在不用编写程序的情况下,快速为自己的桌面系统或Web系统添加全文检索功能。使用插件架构,同时实现了多媒体文本提取插件。  相似文献   

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

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

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

京公网安备 11010802026262号