- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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矢量空间模型
很多软件机构已经在一定程度上进行了复用。例如,
您可能关注的文档
最近下载
- 柑橘基地质量管理体系.pdf
- CAD2007入门教程_图文版.ppt VIP
- TSG Z7005—2015 特种设备无损检测机构 核准规则_可搜索.pdf VIP
- DB4419_T 24-2024 社区社会组织孵化服务指南.docx VIP
- 安全可靠分布式事务型数据库技术要求.pdf VIP
- SH3124-2001T 石油化工给水排水工艺流程设计图例.pdf VIP
- 电缆敷设图集 12D101-5.pdf VIP
- 《银行业法律法规与综合能力》课件.pptx VIP
- 2024新信息科技四年级《第二单元 用编码描绘世界》大单元整体教学设计.docx
- 淮北矿业2015年矿瓦斯综合治理“六项指标”考核办法淮北矿业2015年矿井瓦斯综合治理“六项指标”考核办法.doc VIP
文档评论(0)