当前位置: 首页 > 专利查询>复旦大学专利>正文

一种基于信息检索和源代码结构的需求跟踪方法技术

技术编号:39975206 阅读:26 留言:0更新日期:2024-01-09 01:05
本发明专利技术公开了一种基于信息检索和源代码结构的需求跟踪方法,具有这样的特征,包括以下步骤:步骤1,引入数据集,数据集包括需求文档和源代码;步骤2,构造一个数据处理引擎,对数据集进行解析,分别对需求文档和源代码进行不同方式的预处理,输出需求文档到源代码之间的追踪链接相似度,得到结果集;步骤3,基于解析完成的数据集,用户对结果集进行标记,展示结果的准确率、召回率以及F<subgt;2</subgt;分数;步骤4,用户对结果进行查询。本发明专利技术能够有效支持高性能的需求跟踪,伸缩性强,相对于已有方法,对跟踪结果的准确率和召回率都有较大改进。

【技术实现步骤摘要】

本专利技术涉及需求工程,具体涉及一种基于信息检索和源代码结构的需求跟踪方法


技术介绍

1、软件系统由存储信息的各种工件组成,如需求文档、规范文档、交互图、用户文档、源代码、用例、测试用例、bug报告等。从需求工程阶段,到项目部署阶段,需求的更新和扩展指导着软件系统开发的整个过程。但是到了软件开发过程的后期阶段,由于应用程序的大小增加、参与该过程的人数增加、系统的快速演化、原始需求文档的变化等各种因素,软件工程师们往往难以对需求进行可靠的跟踪,这就很可能会导致最终的软件产品出现错误,因为很难去对所有需求实现的正确性和完整性进行合理的验证。

2、建立需求的可追溯性是帮助开发人员和利益相关者们在软件开发的过程中了解需求的实现程度的主要方法。需求可追溯性定义为“在正向和反向上对需求的生命周期进行描述和跟踪的能力”。通过建立需求到源码的可追溯性链接,开发人员和利益相关者们可以了解到每段源码的来源,跟踪他们对其做出的每一个变化,了解每条需求的实现情况,从而确保最终能够正确地交付系统。

3、研究需求的可追溯性既可以是从高等级需求到低等级需求的可本文档来自技高网...

【技术保护点】

1.一种基于信息检索和源代码结构的需求跟踪方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于信息检索和源代码结构的需求跟踪方法,其特征在于:

3.根据权利要求1所述的基于信息检索和源代码结构的需求跟踪方法,其特征在于:

4.根据权利要求3所述的基于信息检索和源代码结构的需求跟踪方法,其特征在于:

5.根据权利要求4所述的基于信息检索和源代码结构的需求跟踪方法,其特征在于:

6.根据权利要求3所述的基于信息检索和源代码结构的需求跟踪方法,其特征在于:

7.根据权利要求3所述的基于信息检索和源代码结构的需求跟...

【技术特征摘要】

1.一种基于信息检索和源代码结构的需求跟踪方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于信息检索和源代码结构的需求跟踪方法,其特征在于:

3.根据权利要求1所述的基于信息检索和源代码结构的需求跟踪方法,其特征在于:

4.根据权利要求3所述的基于信息检索和源代码结构的需求跟踪方法,其特征在于:

5.根据权利要求4所述的基于信息检索和源代码结构的需求跟踪方法,其特征在于:

<...

【专利技术属性】
技术研发人员:杨卫东王唐宇
申请(专利权)人:复旦大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1