依赖图谱的生成方法、风险评估方法、装置、设备及介质制造方法及图纸

技术编号:45836165 阅读:20 留言:0更新日期:2025-07-15 22:42
本申请提供了一种依赖图谱的生成方法、风险评估方法、装置、设备及介质,涉及软件工程技术领域。该依赖图谱的生成方法包括:对目标软件产品的第一数据集进行解析,确定第一节点集合以及第一节点集合中各节点之间的初始依赖关系,第一数据集表征用于运行目标软件产品的业务逻辑数据;基于第一节点集合和初始依赖关系,生成目标软件产品的初始依赖图谱;对目标软件产品的第二数据集进行解析,确定第二节点集合以及第二节点集合中各节点之间的真实依赖关系,第二数据集表征目标软件产品在测试过程中产生的业务测试数据;利用第二节点集合和真实依赖关系,对初始依赖图谱进行更新,得到目标软件产品的依赖图谱。

【技术实现步骤摘要】

本申请涉及软件工程,更具体地,涉及一种依赖图谱的生成方法、风险评估方法、装置、设备、介质以及程序产品。


技术介绍

1、随着互联网技术的发展和业务需求的不断增长,现代软件产品的复杂性与规模日益增加,这也使得软件产品的各组件间的依赖关系更为复杂。当需要对软件产品的代码进行修改时,需要严格控制修改代码范围,避免因修改代码引入其他问题。因此,构建软件产品的依赖图谱,以识别软件产品各组件间的依赖关系是十分必要的。

2、在相关技术中,依赖图谱的建立主要依赖静态的代码解析工具对代码进行解析,获取代码中显式存在的依赖关系,这种方式建立的依赖图谱较为简单,依赖图谱的覆盖率和准确性均有待提升。


技术实现思路

1、有鉴于此,本申请提供了一种依赖图谱的生成方法、风险评估方法、装置、设备及介质

2、本申请的一个方面提供了一种依赖图谱的生成方法,该方法包括:对目标软件产品的第一数据集进行解析,确定第一节点集合以及第一节点集合中各节点之间的初始依赖关系,第一数据集表征用于运行目标软件产品的业务逻辑数据;基于第一节本文档来自技高网...

【技术保护点】

1.一种依赖图谱的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述利用所述第二节点集合和所述真实依赖关系,对所述初始依赖图谱进行更新,得到所述目标软件产品的依赖图谱,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述验证结果,对所述初始依赖图谱进行更新,包括:

4.根据权利要求1所述的方法,其特征在于,所述利用所述第二节点集合和所述真实依赖关系,对所述初始依赖图谱进行更新,得到所述目标软件产品的依赖图谱,包括:

5.根据权利要求1所述的方法,其特征在于,所述第一数据集包括源代码和配置文件;

...

【技术特征摘要】

1.一种依赖图谱的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述利用所述第二节点集合和所述真实依赖关系,对所述初始依赖图谱进行更新,得到所述目标软件产品的依赖图谱,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述验证结果,对所述初始依赖图谱进行更新,包括:

4.根据权利要求1所述的方法,其特征在于,所述利用所述第二节点集合和所述真实依赖关系,对所述初始依赖图谱进行更新,得到所述目标软件产品的依赖图谱,包括:

5.根据权利要求1所述的方法,其特征在于,所述第一数据集包括源代码和配置文件;

6.根据权利要求1所述的方法,其特征在于,所述第二数据...

【专利技术属性】
技术研发人员:都雯卿杨茁
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1