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

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:a9228144
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件的软件开发是提高软件生产率和质量的一条现实可行的途径。在基于构件的软件开发过程中,构件库扮演了重要角色。实践中构件数量不断增长,构件也随技术的发展而不断更新,如何实现构件库对构件的有效检索就成为构件库和软件重用研究的一个重点问题。  为有效解决这个问题,本文以国家863重大项目“重庆市软件资源库关键技术及公共技术服务平台研究开发”(课题编号:2007AA010411)为依托,对基于刻面分类的构件检索技术进行了重点研究。取得的研究成果有:  (1)分析和总结了现有的几种存储方式在存储构件上的优势和不足,提出了一种关系数据库和文件系统相结合的存储方式,该方式有效的解决了构件的存储问题。  (2)参考现有的几种刻面分类方式,并结合构件库中构件的特点,提出了一种新的刻面分类方法。  (3)借鉴树匹配的思想及其相关理论,对现有的一种构件检索方法进行了有效的补充,与原方法相比,新的方法在兼顾构件查全率和查准率的同时,还具有定制输出检索结果和相似查询的功能。  (4)在以上理论的基础上设计并实现了基于刻面分类的构件检索工具。  本文中的构件检索工具已成功运用于重庆市构件库管理系统中,并取得了良好的效果。实验证明基于刻面分类的检索方法是一种有效的方法,同时也说明了本文提出的构件存储方案、刻面分类方案和补充后的检索算法是可行的、有效的。
其他文献
现代基于网络的商业行为规模巨大,由于产品或者实体的数量繁多,用户不可能一一去阅览,从而有可能遗漏掉很多对用户有价值的商品。推荐系统是信息过滤领域的一个子集,目的是预
目前,XML(Extensible Markup Language)文档已被广泛用于电子商务、B2B通信、企业信息交换/集成、信息发布等应用领域。低效的XML解析会导致过度的内存消耗和过长的处理时间,
在许多应用系统中,权限管理扮演着重要的角色。权限管理通过多年的研究已经形成了较成熟的模型,并被广泛地应用于各种应用系统中。虽然在大多数的应用系统中都具有权限管理模块
多数大型应用系统,往往需要众多的进程协作,因此程序中都大量的涉及到某种和几种形式的IPC,也就是进程间通信(Inter-Process Communication),所以进程间通信的重要性显而易见。利用