首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 31 毫秒
1.
青鸟系统中可复用软件构件的表示与查询   总被引:59,自引:1,他引:59       下载免费PDF全文
可复用构件的表示和检索是构件库和软件复用研究的重点,它伴随复用实践的深入和新技术的出现而不断取得进展.青鸟构件库系统以青鸟构件模型为基础,采用以刻面分类为主、多种分类模式相结合的方法对构件分类索引,支持多种构件查询方式的组合使用.本文介绍了青鸟Ⅲ型构件库系统中可复用软件构件的分类表示模式,以及构件检索机制的体系结构、设计依据和系统特性.  相似文献   

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

3.
测试用例是对测试需求的一种规范化描述,测试用例描述直接关系到用例的设计、管理、检索、理解和组装。测试用例复用是测试资产复用中的关键技术,通过对测试用例的复用可以避免重复性劳动,提高测试效率。本文在可复用软件资产规约(RAS)的基础上进行了扩展,提出了一种支持刻面分类的测试用例描述模型(RTCSM),并结合测试用例库的刻面分类法,给出了该模型在测试用例库中应用的实例。  相似文献   

4.
张经国  郭民 《现代电子技术》2011,34(19):140-143
随着软件复用技术研究的深入和软件构件库应用规模的扩大,构件库中构件的种类日益增多,构件间关系日渐复杂。这就需要对传统的构件库信息模型进行扩展,在完整描述构件自身信息的基础上,增加对构件间关系信息描述的支持。为了有效地发挥构件库的作用,提出的软件构件库信息模型在已有模型的基础上采用刻面描述机制并增加了对构件间关系的描述,利用该模型不仅可以有效地描述构件的各种信息,还使得用户可以根据构件之间的关系检索构件。  相似文献   

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

6.
构件复用过程中,用户常因对构件描述机制认识有限而难以提出准确的检索需求,从而影响查准率.针对基于刻面描述的软件构件,借鉴数据挖掘中关联规则挖掘的有关理论,提出了带有用户反馈的自适应构件检索模型以及基于关联挖掘的自适应学习算法,从用户检索的历史记录中挖掘用户的显式检索条件与隐性检索需求之间的内在联系,从而完整化和精确化用户的检索条件,提高构件检索的查准率.同时,用实验结果证明了该方法的有效性和可行性.  相似文献   

7.
云计算的兴起,将Web服务的应用推上了更为广阔的平台,云服务通常被设计成Web服务,云服务化日趋得到关注.在云计算范型下,为解决云服务的语义信息更新、扩充困难,确保服务质量和按需的资源使用以及能高效地检索、管理云服务,论文结合水利领域业务,提出并实现了一个云服务库来管理各类基于水利业务的云服务,其中采用本体、元数据技术描述云服务的刻面及属性,开发了刻面动态生成机制便于增加新的刻面,进而扩展云服务的语义信息.当前,该云服务库已在多个项目中应用,展现了良好的应用效果.  相似文献   

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

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

10.
为提高MIS的开发效率及质量,缩短开发周期,增强其可靠性和可适应性,利用软件复用及软件构件的相关技术及理论,并将可复用构件引入了MIS的开发过程中。提出了以原型法为核心,通过两个并行的生命周期进行MIS开发的方法。此方法主要包括3个阶段:构件与构件库的创建,原型系统的建立,构件与原型系统的结合,在开发的过程中进行全程动态测试并对MIS系统进行多层次的维护。该开发方法过程避免了传统瀑布式MIS开发过程的不足之处,以真正确保MIS的开发效率及质量。  相似文献   

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

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