一种需求追溯方法及系统与流程

文档序号:37339259发布日期:2024-03-18 18:07阅读:23来源:国知局
一种需求追溯方法及系统与流程

本发明涉及计算机科学和信息,特别是与plm软件的需求管理模块相关的。


背景技术:

1、目前,plm软件的需求管理模块通常采用如图1所示的传统的文档和表格方式来管理需求,但在复杂的产品开发过程中,需求之间的关系复杂多样。由于现有的方法缺乏对需求关系的分析和优化能力,往往无法直观地表达需求之间的关系,从而导致需求的管理和追溯困难。具体问题表现为:

2、1.无法快速定位需求之间的依赖关系;

3、2.无法直观展示需求全景关系;

4、3.无法有效检测需求关系中的逻辑错误,如环路,无父节点;

5、4.需求变更无法有效更新相关需求;

6、5.需求版本关系无法有效追踪。


技术实现思路

1、本发明的目的是提供一种需求追溯方法及系统,以解决上述现有技术中存在的问题。该需求追溯方法是基于图算法的需求追溯图谱方法,用于简化plm软件的需求管理模块中的关系表达式,并进行分析和优化。

2、为实现上述目的之一及其他相关目的,本发明提供如下技术方案:

3、本发明第一方面,提供一种需求追溯方法,特别是基于图算法的需求追溯图谱方法,包括:

4、创建需求和需求版本,其中,需求被定义为节点,所述节点之间的关系被定义为边;

5、创建需求关系,选择要建立关系的源需求、源需求的版本、目标需求及目标需求的版本,提交建立需求关系的请求;

6、分析需求过程,提交需求分析请求,通过算法得到包含全部节点以及边的图信息;

7、需求版本追溯,提交需求版本追踪请求,通过算法,得到所述需求的所有版本的信息。

8、进一步,本发明提供的需求追溯方法,其中,所述分析需求过程包括全景分析请求,通过图搜索算法得到包含全部节点以及边的图信息。

9、进一步,本发明提供的需求追溯方法,其中,所述分析需求过程包括关系依赖分析请求,查找需求之间的依赖路径分析,通过图最短路径算法,找到需求之间的依赖路径。

10、进一步,本发明提供的需求追溯方法,还包括环路检测,通过图环路检测,检测建立依赖关系的所述节点是否存在环路,当检测出存在环路时,给出告警信息或报错信息。

11、进一步,本发明提供的需求追溯方法,还包括无父点检测,通过执行无父检测算法,检测所述节点是否为无父节点。

12、本发明第二方面,提供一种采用上述的需求追溯方法的需求追溯系统,用于简化plm软件的需求管理模块中的关系表达式,以图形化形式展示需求图谱和关系。

13、进一步,本发明提供的需求追溯系统,包括:需求关系构建部、请求部、需求分析部、算法部、图形显示部以及控制部,其中,所述需求关系构建部在图结构中建立多个节点,需求被定义为所述节点,所述节点之间的关系被定义为边,所述请求部提交建立需求关系的请求,所述需求分析部分析需求,通过所述算法部计算得到结果,并在所述图形显示部上进行显示。

14、进一步,本发明提供的需求追溯系统,其中,所述请求部提交关系依赖分析请求,所述需求分析部通过所述算法部计算,找到相关节点的依赖路径,并在所述图形显示部上进行显示。

15、进一步,本发明提供的需求追溯系统,还包括:需求版本追溯部,所述请求部提交需求版本追踪请求,所述需求版本追溯部通过所述算法部计算,得到所述需求的所有版本的信息。

16、进一步,本发明提供的需求追溯系统,还包括:问题检测部和警告信息生成部,所述控制部控制所述问题检测部通过图环路检测,检测建立依赖关系的节点是否存在环路,当检测出存在环路时,所述警告信息生成部给出告警信息或报错信息。

17、本发明的有益效果

18、本发明通过可视化界面模块,提供直观的可视化界面,以图形化形式展示需求图谱和关系,方便用户理解和操作。

19、本发明通过构建需求关系图并应用图算法,实现了对需求关系的高效分析和优化,提高了需求管理的效率和准确性,使需求追溯过程更加简便和直观。与现有技术相比,本发明通过图数据结构直观表达需求关系,并利用图算法简化关系的分析和优化过程,提高了需求管理的效率和准确性。相较于传统方法,本发明具有定位依赖关系快速、检测逻辑错误、快速变更响应等优势。



技术特征:

1.一种需求追溯方法,其特征在于,包括:

2.根据权利要求1所述的需求追溯方法,其特征在于:

3.根据权利要求1或2所述的需求追溯方法,其特征在于:

4.根据权利要求1所述的需求追溯方法,其特征在于,还包括:

5.根据权利要求1所述的需求追溯方法,其特征在于,还包括:

6.一种需求追溯系统,用于简化plm软件的需求管理模块中的关系表达式,以图形化形式展示需求图谱和关系,其特征在于:采用权利要求1-5中任意一项所述的需求追溯方法。

7.根据权利要求6所述的需求追溯系统,其特征在于,包括:需求关系构建部、请求部、需求分析部、算法部、图形显示部以及控制部,

8.根据权利要求7所述的需求追溯系统,其特征在于:

9.根据权利要求7所述的需求追溯系统,其特征在于,还包括:需求版本追溯部,所述请求部提交需求版本追踪请求,所述需求版本追溯部通过所述算法部计算,得到所述需求的所有版本的信息。

10.根据权利要求7所述的需求追溯系统,其特征在于,还包括:问题检测部和警告信息生成部,所述控制部控制所述问题检测部通过图环路检测,检测建立依赖关系的节点是否存在环路,当检测出存在环路时,所述警告信息生成部给出告警信息或报错信息。


技术总结
根据本发明的需求追溯方法及系统,需求追溯方法包括:创建需求和需求版本,其中,需求被定义为节点,所述节点之间的关系被定义为边;创建需求关系,选择要建立关系的源需求、源需求的版本、目标需求及目标需求的版本,提交建立需求关系的请求;分析需求过程,提交需求分析请求,通过算法得到包含全部节点以及边的图信息;需求版本追溯,提交需求版本追踪请求,通过算法,得到所述需求的所有版本的信息。

技术研发人员:赵涛,朱志刚,裘晓伟
受保护的技术使用者:智研工软(杭州)科技有限公司
技术研发日:
技术公布日:2024/3/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1