欢迎来到天天文库
浏览记录
ID:27427270
大小:3.23 MB
页数:67页
时间:2018-12-03
《基于图文处理软构件检索技术地地研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、...RESEARCHOFTHESOFTWARECOMPONENTSRETRIEVALTECHNOLOGYBASEDONTEXTANDGRAPHICPROCESSINGADissertationSubmittedtoNanjingUniversityofFinanceandEconomicsFortheAcademicDegreeofMasterofComputerScienceBYXieDanSupervisedbyProfessorHanZhongyuanSchoolofInformationEngineeringNanjingUniversit
2、yofFinanceandEconomicsNovember2012......学位论文独创性声明本论文是我个人在导师指导下进行的研究工作及取得的研究成果。论文中除了特别加以标注和致谢的地方外,不包含其他人或其它机构已经发表或撰写过的研究成果。其他同志对本研究的启发和所做的贡献均已在论文中作了明确的声明并表示了谢意。作者签名:日期:学位论文使用授权声明本人完全了解南京财经大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其它复制手段保存论文。保密的论文在解密
3、后遵守此规定。作者签名:导师签名:日期:......摘要基于构件的软件开发CBSD(ComponentBasedSoftwareDevelopment)是大规模软件开发的前提条件,结合需求系统的具体情况,充分使用已经成熟的软件产品,会大幅度提高软件的开发效率,降低重复劳动量,尤其是对于大多数行业的MIS系统以及云计算环境等很多应用软件的开发。拥有大量可选的可复用软构件库是CBSD的基础,而有效的软构件检索机制可以降低软构件查找和理解的成本。传统的基于关键字、刻面或者型构的软构件检索方式,由于存在特定领域信息的缺失和用户语义描述的差异,在查准率和查全率
4、上存在不足,而且要求用户具备关于软构件库和检索机制的知识。针对这些问题,国内外许多学者和研究人员提出了基于语义的软构件检索方法,它能全面地考查到用户查询的语义含义和相关领域的知识,但是由于用户对问题域的理解以及用户所熟悉的自然语言描述与描述软构件的规范语义之间存在差异,增加了用户检索成本。本文提出了一种基于图文处理的软构件检索方式,一方面允许用户采用受限的自然语言进行检索,通过ICTCLAS(InstituteofComputingTechnology,ChineseLexicalAnalysisSystem)分词技术和向量空间模型VSM(Vecto
5、rSpaceModel)将软构件库中的软构件描述和用户查询进行相似度计算,然后返回预选软构件信息,由用户选择合适的软构件;另一方面允许用户通过软构件的图表文档(如数据流图、用例图等)进行检索,这些图表文档是软件分析设计阶段产生的各种模型图,是与生俱来的信息,获取方便,信息量巨大,而且具有很强的直观性,有助于用户进行适用性判断,本文以数据流图为例,通过限定用户数据流图的绘制方式,根据元素对比、出入度计算返回预选软构件,用户通过查看返回的软构件信息进行选择。本文对基于图文处理的软构件检索方式的各个步骤进行的研究,并实现了整个软构件检索系统。文章最后对用户
6、查询实例进行了实例应用,以此验证了本文所提出的软构件检索方法的可行性与有效性,它为软构件的选取和评价提供了另一种思路。关键词:软件复用;图形检索;文本检索;向量空间模型I......ABSTRACTComponentbasedsoftwaredevelopmentisthepreconditionforlarge-scalesoftwaredevelopment,whichcombinewiththespecificcircumstanceofrequiredsystem,fullyuseripesoftwareproducts,willgreatl
7、yimprovetheefficiencyofsoftwaredevelopment,andreducealotofduplicationworks,especiallyforthedevelopmentofmanyapplicationsinmostindustriesMISsystem,aswellascloudcomputingenvironment.WithalargenumberofoptionalreusablesoftwarecomponentisthefoundationofCBSD,andeffectivecomponentretr
8、ievalmechanismcanreducethecostofsoftwarecomponentsearc
此文档下载收益归作者所有