构件智能获取系统的设计与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:luckybxr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大型软件的发展和广泛应用,软件重用技术被视为解决软件重复开发,减少软件设计费用,提高软件开发效率的关键技术。构件挖掘技术能为软件重用提供大量封装好的素材。虽然网络上分散着大量的构件,但是目前构件挖掘技术仍然局限在本地数据库或者局域网范围内,而现存的网络搜索引擎基本上还只能获取文本信息,不能有效地进行构件搜索和挖掘,所以本文主要讨论基于网络的构件搜索,构件信息获取问题。 本文首先深入分析了目前构件挖掘技术存在的问题,现有解决方法的局限性,介绍了构件智能挖掘系统结构。然后详细讨论了Java Bean构件的存在形态和在网络上的发布方式,并且对Java Bean构件发布时,嵌入在applet小程序中的大量参数进行了仔细分析,提出了根据参数设置分析构件性质的方法。同时针对Java Bean构件的特性,在详细分析了用户对构件挖掘的需求之后,设计实现了构件智能获取原型系统(CIRS)。 此原型系统主要实现了网络上构件的实时快速搜索,包括用户、搜索和信息描述三个模块,通过三个模块的协同合作提供用户构件详细描述和重用信息。 用户模块分析用户用自然语言描述的需求,通过词性和语法结构分析,提取能够代表需求的关键字,递交给挖掘模块作为搜索依据。在搜索模块递交初步搜索结果时,提出暗示条件供用户选择,利用和用户之间的交流机制,最终确定结果过滤条件,完成对大量结果的细化和过滤,并且提交最终结果给用户。 构件的搜索是结合了专业的搜索引擎技术和搜索Agent进行快速的二层搜索,首先是利用搜索引擎遍历整个网络,缩小搜索范围,提高搜索浓度,然后利用搜索Agent在搜索引擎结果基础上进行有限深度的精确搜索。针对构件的不同形态,不同发布方式,制定不同的搜索策略,不仅可以搜索到以Jar文件出现的构件,还可以搜索到直接以class文件发布的构件,基本涵盖了网络上的所有构件,实现了快速,全面,精确的搜索。根据构件网上信息的特点,信息提取和描述模块将参数提取的和网页上的文本相结合给出构件的完整描述和重用信息。最后对全文进行了总结,分析了原型系统的不足,并对今后的工作进行了展望。
其他文献
1997年10月起,我们用血磁疗法治疗银屑病15例,效果较好。现报告如下。 1 临床资料 1.1 一般资料:15例患者来诊前均为经多家医院治疗,久治不愈,反复发作的患者。其中男性8例,
近年来,临床发现水痘并发症较多见,但并发血小板减少性紫癜者不多见,现将我院发现2例报告如下。例1,男性,5岁。因皮疹5天,伴鼻衄、牙龈出血1天入院。以往无出血病史。查体:无
我院自1994年以来,开展心脏手术65例,其中8例患者因术前心功能差,畸形较复杂,术后应用临时起搏器,取得了显著效果,现总结如下。 1 临床资料 8例患者中男3例,女5例;年龄3~55岁
出于种种因素,中国官员的内心真实世界一向深敛而少为世人知悉。特别是对于山西省委书记张宝顺这样的高官,我们更无从准确、全面地理解其施政理念。但检验张宝顺自任山西省长、
企业历史发展沿革中国航空工业规划设计研究院其前身系重工业部航空工业局设计处,始建于1951年8月1日。1952年8月航空工业局改为第四工业管理局;1955年10月重工业部撤消,成立
期刊
目的探讨分析中西医结合治疗高血脂型脑动脉硬化症的临床效果。方法选取我院在2013年10月-2016年10月期间诊治的208例高血脂型脑动脉硬化症患者,将全部患者随机分成研究组与
目的探讨甲强龙联合阿奇霉素治疗支原体肺炎的效果。方法选取40例支原体肺炎的患儿,采用盲选法将患者平均分为两组,对照组单纯采用阿奇霉素治疗,观察组在阿奇霉素治疗的基础
图像增强是图像处理的一个重要方面。提出了基于经验模式分解的图像增强方法:对图像进行经验模式分解(EMD),得到多个不同分辨率的内蕴模式函数图层和一个趋势图层,通过调节内蕴模式函数图层和(或)趋势图层增强图像。实验结果表明,基于经验模式分解的图像增强方法能够增强图像的细节和亮度,是一种有效的图像增强方法。
针对现有高炮武器系统校射过程中均由人工直接目测偏差进行校射。所导致的校射精度低、时效性差等问题,采用基于计算机立体视觉技术的双目CCD空间交汇测量技术,通过合理配置两
本文在理论分析的基础上构建了区域物流与区域经济协调发展的评价指标体系,运用耦合度模型对长三角地区2001~2016年间区域物流与区域经济发展的耦合协调性进行实证分析。结果