可复用构件库及其检索技术的研究与应用

来源 :东华大学 | 被引量 : 0次 | 上传用户:jacklee12345678
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件的软件开发(Component-Based S0ftware Development,简称CBD),被认为是解决软件危机、提高软件生产率和质量的切实可行的途径,是实现软件工业化生产的必由之路,已经成为了软件复用领域的研究热点。 作为CBD的基础设施,构件库是决定CBD成功与否的关键因素,对构件库进行有效管理是实现CBD的重要前提,所以对构件库的研究与应用一直以来都是学术界和产业界的探讨热点。作为构件库管理的两个核心技术,构件的表示与检索技术在整个构件库管理系统占有举足轻重的地位,其中构件检索的性能和效率是衡量构件库整体性能的重要指标,因此近年来对构件检索技术的研究不仅成为数据库领域界的研究重点,而且还是软件复用领域研究的热点。在规模庞大的构件库中迅速地检索到满足要求的构件,是用户和开发者共同追求的目标,所以如何实现对构件的有效检索日益成为迫切需要解决的问题。 总之,对构件库及其检索机制的研究具有显著的理论和应用价值。 本文在总结国内外各类通用构件库的基础之上提出了一个全新的CR构件库管理系统体系结构框架;同时还分析、比较现有的构件检索方法,综合考察各类构件检索方法的利弊,针对构件查询的特点,结合模式分析中的树匹配思想,提出了新颖的构件树路径包含匹配模型及其相应的构件查询匹配算法,该算法可以在保持构件查准率的前提下,有效提高构件的查全率,算法的时间复杂度和空间复杂度是线性的,试验表明具有良好的查询效率,并将其应用在CR构件库管理系统中。 因为XML已经成为数据表示和交换的标准,在以后的应用研究中,将会遇到大量的基于XML数据库的数据查询,所以对XML数据库进行了一些探索性的研究,并考虑以后将建立基于XML的构件库,同时对XML文档的查询进行了浅显的研究。
其他文献
Internet的高速发展使得全球的数据、资源紧密的联系在一起,网络这个巨大的资源库包含着大量不同平台、不同格式的数据,如何对这些数据进行有效的数据交换、访问及查询等是急需
OCR系统作为一种特殊的机器智能软件,包含极为复杂的人机交互机制,它不仅需要提供良好的操作界面,同时还需要提供丰富的处理结果修改与编辑功能。传统的软件界面设计方法和软件
可靠性是计算机系统的重要性能之一,在许多关键性的应用领域,如航空航天,银行、交通、核反应控制等,一旦计算机系统出现故障就有可能造成巨大的经济损失,甚至是人员伤亡。如何才能
随着计算机技术的发展,图形系统的应用和开发已成为近年来计算机应用中最活跃的领域之一。本文围绕面向对象的交互式图形系统中的关键问题进行了研究和探讨,旨在为建立实用的
随着计算机技术的快速发展,网络应用已经在全球得以推广。无线局域网结合了无线通信技术和计算机网络的优势,实现在短距离内的无线网络通信。因为其无线的特点,网络的安全就成为
  本文针对虚拟场景的规模大、动态以及物体形态趋于复杂等特征,提出了一种基于增量遮挡图的动态大规模虚拟场景可见性裁减方法。阐述了大规模场景数据与动态对象的管理以及
密码学是在密码设计和密码分析的基础上发展起来的。本文引入隐写技术的思想方法,设计了一种新型冗余加密机制,可以很好地结合现有分组加密机制来进行二次加密。该新型二次加密
随着信息技术在现代企业内的广泛应用,企业应用软件变得越来越复杂;同时,频繁变化的业务环境要求企业管理模式与业务过程具有良好的柔性,要求应用软件具有较高的敏捷性和适应变化
嵌入式系统应用领域近年来在广度和深度飞速发展,传统小作坊式的开发模式越来越难以满足开发要求。和台式机windows或Linux环境下的开发不同,嵌入式系统是直接面向应用的软硬件
本文主要在前人研究和实践的基础上,把有限元分析方法和计算机仿真技术应用于轮胎硫化过程,将几何建模、自动剖分、温度场计算、计算结果可视化这些工作流程集成于一个有限元