首页> 中文学位 >基于本体的软件需求跟踪的研究
【6h】

基于本体的软件需求跟踪的研究

代理获取

目录

文摘

英文文摘

致谢

图表清单

第一章 绪论

1.1 论文研究背景

1.2 研究内容和意义

1.2.1 论文研究内容

1.2.2 论文研究意义

1.3 论文组织结构

第二章 需求跟踪和本体

2.1 需求工程

2.1.1 需求定义

2.1.2 需求工程

2.1.3 需求管理

2.2 需求跟踪

2.2.1 需求跟踪的定义

2.2.2 需求跟踪相关技术

2.2.3 动态需求跟踪

2.3 本体介绍

2.3.1 本体定义及建模语言

2.3.2 本体描述语言[24]

2.4 本章小结

第三章 基于本体的需求跟踪的研究

3.1 软件需求本体

3.1.1 需求本体描述

3.1.2 软件需求依赖关系

3.2 代码本体

3.2.1 面向对象软件特征

3.2.2 代码本体依赖关系分析

3.2.3 代码本体描述

3.3 基于本体的需求跟踪

3.3.1 本体映射

3.3.2 相似度计算方法

3.3.3 基于本体映射的需求跟踪系统

3.4 本章小结

第四章 基于本体的需求跟踪设计与实验

4.1 系统开发平台简介

4.2 实验系统平台的选择

4.2.1 Jena

4.2.2 JDBC

4.3 系统设计

4.4 本章小结

第五章 总结和研究展望

5.1 全文总结

5.2 下一步工作

参考文献

攻读硕士学位期间发表的论文

展开▼

摘要

软件系统越来越复杂,实现软件需求到设计模型、代码、测试用例等软件产品的跟踪也变得越来越重要。需求跟踪是一种有效的控制手段,它能保持软件开发工作对需求的一致性。需求跟踪是实现软件需求管理,提高软件质量的关键手段。
   在现有的跟踪技术中,静态需求跟踪技术应用最广泛。偶尔也会有静态需求跟踪工具的出现,但是这些需求跟踪工具都不易于维护,而且当软件需求发生变更的时候,会损害需求跟踪的有效性。动态需求跟踪技术是一种自动化地建立需求跟踪关系的技术。本文结合本体,提出一种需求到代码的自动匹配方法。该方法通过构建需求本体和代码本体,建立两个本体之间的映射关系,根据映射关系完成需求到代码的跟踪。
   本文研究的主要内容包括:①分析、研究需求和代码的特点,构建需求本体和代码本体。分析了需求的分解过程、需求间的关系,并给出了需求本体的构建方法;给出代码本体的描述和代码本体内部关系的描述;②研究需求本体到代码本体的映射规则,提出了两种基于相似度计算的需求本体和代码本体的映射方法:基于WordNet英文词典的映射方法和基于属性的概念相似度计算方法;③设计开发基于本体的软件需求跟踪的原型,通过实验验证该方法的可行性和有效性。实验表明,本文提出的方法为动态需求的跟踪提供了一种有效的方法,并对需求变更影响分析具有指导性的意义,为软件需求的管理带来积极的作用。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号