一种基于KNN的组件检索高效方法.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于KNN的组件检索高效方法.pdf

ISSN1009-3044 E-mail: wltx@ ComputerKnowledgeandTechnology 电脑知识与技术 第13卷第15期(2017年5月) ComputerKnowledgeandTechnology电脑知识与技术 Vol.13, No15, May 2017 Tel:+86-55165690964 一种基于KNN的组件检索高效方法 魏 爽 (三亚学院,海南三亚572000) 摘要:对于软件设计者来说,如何低成本并高效地开发软件一直是一个挑战。软件复用被广泛视为一种解决方案,但是复 用的耗费似乎要比其潜在价值更高。软件复用涉及的工作包括建立和维护一个可复用的组件库、查找合适特定设计的可 复用组件以及对组件进行适配等。为此,提出一个新的方法来进行组件分类和检索。该方法使用了K最近邻算法和矢量 空间模型。该方法在进行组件选择和检索中相对现有的方法具有更高的准确率。 关键词:软件复用;组件;检索;向量空间;K最近邻 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)15-0009-02 1概述 植性、通信、安全等标准。 复用可以分为几个层次:最高层,整个应用可以复用在不 很多软件开发机构发现通过使用可复用组件进行软件开 同的平台上,前提是应用是可移植的;子系统可以在不同的应 发可以极大地减少开发的工作量和成本,还可以加快软件交 用、域中复用;可复用组件也可以在内部进行构建,或者从先前 付。但是,由于缺少一个标准的搜索技术来搜索合适的组件, 的系统中获取,也可以从外部购买。 也没有一个这样的工具,这就导致了在搜索过程中经常会失 败。在这个领域,以往的研究很多偏向于使用不同的方法来改 3组件检索的研究现状 进组件的可适配性,很少有研究改进组件检索。模糊语言方法 当前,软件组件检索的方法涵盖的范围很广,包括组件编 是信息检索中常用的一种方法。本文使用了一种代数方法,即 码方法、算法查找匹配等。不同的编码方法在可靠性、完整性 矢量空间模型。这个方法将文本文档用标识符矢量来表示。 以及修改组件所需的工作量等方面存在差异。基于文本的组 这些矢量使用的标识符,如标引词,用来进行信息过滤、信息检 件编码和检索既不健全也不完整。其缺点跟文献信息检索完 索、建立索引、相关排序以及用K 最近邻(K-Nearest Neighbor , 全一致。基于词汇描述符的编码方法在生成和使用分类词汇 KNN)算法进行文档分类等。 上也存在很多的问题。软件开发的挑战是在软件开发领域,很 2软件复用 难对单个词或单个语句进行抽象。从组件的用户的角度来看, 不能熟练掌握词汇也是高效使用组件检索系统的一种障碍。 软件复用的基本观念就是通过使用现有的信息、组件或产 [1-4] 本文提出的矢量空间模型对于组件检索过程是一个比较有力 品来设计、实现新的系统或产品 。怎么样才能算作真正的软 的解决方案。 件复用这个问题上有很多不同的看法。复制整个软件程序并 不能算作复用。有价值的复用依赖于使用组件构建的应用的 4使用的方法 相似度和不同来判断。 4.1矢量空间模型 很多软件机构已经在一定程度上进行了复用。例如,

文档评论(0)

小马过河 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档