欢迎来到天天文库
浏览记录
ID:52407886
大小:2.25 MB
页数:52页
时间:2020-03-27
《基于本体的软件需求跟踪的研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于本体的软件需求跟踪的研究TheResearchofSoftwareRequirementsTraceabilityBasedOnOntology2011年4月合肥工业大学⋯川111III
2、{f
3、If
4、If?
5、!lII
6、
7、
8、IIfIff
9、I!fIf㈣\1887152本论文经答辩委员会全体委员审查,确认符合合肥工业大学硕士学位论文质量要求。主席:委员:答辩委员会签名:(工作单位、职称).酗渝’彬描锨墩砌嗽易铲凯胁粥互列+L荡谰导师:孪叫饥z纵孑为互令心也农髻私吱≥嗡叼力独皇l性声鹗本人声明所呈文的学
10、位论文是本人在寻师指导下进行的研究工作曼取得的研究成果.据我所知,除了文中特别加叭标志和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得金g里王些盔茎或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中f乍了明确的说明并表示谢意。学位论文作者签字燃签字蹶调7年华月司日学位论文版权使用授权书本学位论文作者完全了解金a曼王些太堂有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅或借阅。本人
11、授权金g曼王些太堂可以将学位论文的全部或部分论文内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后适用本授权书)⋯⋯名:般翮签芎彩叶签字聃:加1年够月刁日学位论文作者毕业后去向:工作单位:通讯地址:目月弘,:年蛳蝴2期日字签基于本体的软件需求跟踪的研究摘要软件系统越来越复杂,实现软件需求到设计模型、代码、测试用例等软件产品的跟踪也变得越来越重要。需求跟踪是一种有效的控制手段,它能保持软件开发工作对需求的一致性。需求跟踪是实现软件需求管理,提高软
12、件质量的关键手段。‘在现有的跟踪技术中,静态需求跟踪技术应用最广泛。偶尔也会有静态需求跟踪工具的出现,但是这些需求跟踪工具都不易于维护,而且当软件需求发生变更的时候,会损害需求跟踪的有效性。动态需求跟踪技术是一种自动化地建立需求跟踪关系的技术。本文结合本体,提出一种需求到代码的自动匹配方法。该方法通过构建需求本体和代码本体,建立两个本体之间的映射关系,根据映射关系完成需求到代码的跟踪。本文研究的主要内容包括:①分析、研究需求和代码的特点,构建需求本体和代码本体。分析了需求的分解过程、需求间的关系,并
13、给出了需求本体的构建方法;给出代码本体的描述和代码本体内部关系的描述;②研究需求本体到代码本体的映射规则,提出了两种基于相似度计算的需求本体和代码本体的映射方法:基于WordNet英文词典的映射方法和基于属性的概念相似度计算方法;③设计开发基于本体的软件需求跟踪的原型,通过实验验证该方法的可行性和有效性。实验表明,本文提出的方法为动态需求的跟踪提供了一种有效的方法,并对需求变更影响分析具有指导性的意义,为软件需求的管理带来积极的作用。关键字:动态需求跟踪;需求本体;代码本体;本体映射TheResea
14、rchofSoftwareRequirementsTraceabilityBasedOnOntologyABSTRACTWithsoftwaresystemsbecomemorecomplex,thetraceabilityfromrequirementstosoftwareproductssuchasdesignmodels,codes,testcaseshasbecomemoreimportant·Requirementstraceabilityisaneffectivewaytocontrol
15、softwaredevelopment;itcanmaintainsoftwaredevelopmentworkonconsistency.Itisthekeywaytorealizethesoftwarerequirementsmanagementandtoimprovesoftwarequality.Intheexistedtraceabilitytechnology,statictraceabilitytechnologyisthemostwidelyused.Occasionallysome
16、requirementstraceabilitytoolshavebeendeveloped,butthesetoolsarehardtomaintain,andwhensoftwarerequirementsarechanged,theeffectivenessofrequirementswouldbeundermined.Dynamicrequirementstraceabilityisanautomatedtraceabilitytechnologytobuil
此文档下载收益归作者所有