基于刻面分类的构件检索关键技术研究及应用

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:a9228144
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件的软件开发是提高软件生产率和质量的一条现实可行的途径。在基于构件的软件开发过程中,构件库扮演了重要角色。实践中构件数量不断增长,构件也随技术的发展而不断更新,如何实现构件库对构件的有效检索就成为构件库和软件重用研究的一个重点问题。  为有效解决这个问题,本文以国家863重大项目“重庆市软件资源库关键技术及公共技术服务平台研究开发”(课题编号:2007AA010411)为依托,对基于刻面分类的构件检索技术进行了重点研究。取得的研究成果有:  (1)分析和总结了现有的几种存储方式在存储构件上的优势和不足,提出了一种关系数据库和文件系统相结合的存储方式,该方式有效的解决了构件的存储问题。  (2)参考现有的几种刻面分类方式,并结合构件库中构件的特点,提出了一种新的刻面分类方法。  (3)借鉴树匹配的思想及其相关理论,对现有的一种构件检索方法进行了有效的补充,与原方法相比,新的方法在兼顾构件查全率和查准率的同时,还具有定制输出检索结果和相似查询的功能。  (4)在以上理论的基础上设计并实现了基于刻面分类的构件检索工具。  本文中的构件检索工具已成功运用于重庆市构件库管理系统中,并取得了良好的效果。实验证明基于刻面分类的检索方法是一种有效的方法,同时也说明了本文提出的构件存储方案、刻面分类方案和补充后的检索算法是可行的、有效的。
其他文献
  LDAP的不断发展完善及其在分布式环境中的广泛应用促进了目录服务的发展,然而在网络中总是有一些不安全的因素存在,对于那些对安全性要求较高的应用而言,提供安全可靠的目录
本文在分析和总结当前主要视频会议技术的基础上,论述了基于IP的集中式视频会议系统的设计与实现。全文共分七章:第一章简要说明视频会议的现状、发展趋势,以及关键技术;第二
Internet的出现使计算机软件所面临的运行环境开始从静态封闭逐步走向动态开放。为了适应这样一种发展趋势,软件系统开始呈现出一种柔性、多目标、连续反应式的新的系统形态,我
  VoIP电话网关是VoIP电话系统的重要组成部分,它提供了IP网络与PSTN网络的接口,将IP技术与传统的电话网络相融合,实现IP数据包与PSTN语音数据包的实时交换。 本文进行了实
现代基于网络的商业行为规模巨大,由于产品或者实体的数量繁多,用户不可能一一去阅览,从而有可能遗漏掉很多对用户有价值的商品。推荐系统是信息过滤领域的一个子集,目的是预
  本文的研究目标是解决项目门户系统上的用户身份认证以及资源访问控制方案的设计和实施问题。研究工作分两个方面进行:首先分析和比较了各种用户身份认证技术,从国家科技基
目前,XML(Extensible Markup Language)文档已被广泛用于电子商务、B2B通信、企业信息交换/集成、信息发布等应用领域。低效的XML解析会导致过度的内存消耗和过长的处理时间,
近年来,随着计算机技术的不断发展,智能教学系统也在生活的各个方面取得了广泛的应用,可以说,智能计算机辅助教学已成为人类社会数字化教育的必然发展方向。本论文在总结以往教学
在许多应用系统中,权限管理扮演着重要的角色。权限管理通过多年的研究已经形成了较成熟的模型,并被广泛地应用于各种应用系统中。虽然在大多数的应用系统中都具有权限管理模块
多数大型应用系统,往往需要众多的进程协作,因此程序中都大量的涉及到某种和几种形式的IPC,也就是进程间通信(Inter-Process Communication),所以进程间通信的重要性显而易见。利用