【摘 要】
:
软件复用是目前解决软件危机、提高软件生产效率和质量的比较现实可行的途径之一。作为软件复用的基础设施——构件库,成为近十年来软件复用的研究热点和重点,它的研究正得到
论文部分内容阅读
软件复用是目前解决软件危机、提高软件生产效率和质量的比较现实可行的途径之一。作为软件复用的基础设施——构件库,成为近十年来软件复用的研究热点和重点,它的研究正得到国内外学术界越来越广泛与深入地关注。而构件的表示和检索机制的研究一直是构件库研究的热点。随着软件复用实践的不断深入,可复用的软件构件已不仅仅局限于可复用的代码,还可以是需求分析、设计、测试用例等软件开发过程中的其它产品。为了有效地管理这些构件,目前已经应用了一些构件分类描述与检索的方法,但是单一的检索机制都有一定的局限性。本文重点阐述了基于刻面的构件分类模式,比较了各种分类检索技术的优缺点。在刻面分类的基础上,提出了基于反馈的交互式构件检索模型。文中首先针对刻面分类的特点,给出了不同类型刻面的表示与相似度计算公式,将构件的检索问题转化为查找具有最大相似度构件的问题。然后通过聚类分析算法在刻面下将构件分类,使功能相似的构件分成一类,以达到初步筛选构件的目的。在此基础上,结合相关反馈的思想,应用了Ricchio查询向量转移算法,通过反复与用户的交互使查询向量更接近理想查询点,查询更符合用户的意图。最后,设计实现了一个原型系统,实践了上述的检索方法,通过实验数据的对比,进一步论证了该检索方法的可行性与有效性。本文的研究对构件检索研究有一定的参考价值和实际意义。
其他文献
双目立体视觉是计算机视觉中的一个重要的研究领域,直接模拟人类双眼处理景物的方式,实现对三维信息的感知,即运用两个摄像机对同一景物从不同位置成像,进而从视差中恢复深度
用三维重建图像进行诊断是减少CT重复检查并提高临床诊断精度的重要手段。本文针对传统三维重建算法渲染时间过长及近年CT检查所致公众剂量负担过高的问题,研究基于GPU的低剂
步态识别致力于通过行走姿态识别个体。与其他生物特征(例如人脸、瞳孔、指纹等)相比其优势在于远距离获取、非接触性和难于伪装等方面,因此在智能监控和人体行为分析方面有
随着多核处理器架构的发展和普及,越来越多的硬件平台使用多核处理器作为处理单元。协议栈作为网络处理核心却没有达到与之匹配的效率。如何将协议栈中的重要模块针对多核处
近年来社交网络平台迅猛发展,人们的生活与社交网络息息相关,但受限于相对单一的表现形式,需要寻求更有趣更具体验性的应用来满足人们日益增长的需求。移动终端的硬件设施越
随着计算机和网络技术的迅速发展,数字内容在网络上的传播变得更加容易,盗版日益严重,如何保护数字版权已经成为一个亟待解决的难题。叛逆者追踪的研究对数字版权的保护以及
随着多媒体技术和互联网技术的迅猛发展,多媒体信息的数据量急剧膨胀。如何在海量数据中快速准确的检索已成为基于内容的音频信息检索技术所面临的重要挑战。目前,基于中央处
为了提高用户检索的精度,将更加相关有效的页面返回给查询用户,如何提高搜索引擎排序的质量就显得至关重要。考虑对检索模型有影响的因素时,我们考虑到网页的重要度和相关度
随着互联网技术及应用的不断发展,互联网在为用户提供大量信息的同时,也为检索特定的信息带来了极大的不便。由于传统的检索都是用关键字来进行的,由于自然语言的歧义性,一个
随着并发系统在实际应用中的推广,并发程序的调试和测试技术的研究也受到重视。由于并发程序设计复杂,以及执行的不可确定性,并发程序的调试和测试比顺序程序复杂许多。非确