基于代码特征生成功能流程图的方法、装置、设备和介质制造方法及图纸

技术编号:31381559 阅读:21 留言:0更新日期:2021-12-15 11:29
本发明专利技术公开了基于代码特征生成功能流程图的方法、装置、设备和介质,包括:响应对页面代码的流程图生成指令,获取页面代码中的页面标识节点之间的关联关系;利用关键词对页面代码进行逻辑识别,得到逻辑判断结果;根据关联关系和逻辑判断结果,生成页面代码对应的流程图。本申请在接收到页面代码的流程图生成指令时,不仅获取页面代码中的页面标识节点之间的关联关系,还利用关键词对页面代码进行逻辑识别,根据关联关系和逻辑判断结果,生成页面代码对应的流程图,实现了根据代码构建功能流程图的目的,可以针对正处于研发过程的项目构建对应的功能流程图,以确定项目的研发进度和研发概况,便于项目团队的项目进度沟通,提高项目的研发效率。目的研发效率。目的研发效率。

【技术实现步骤摘要】
基于代码特征生成功能流程图的方法、装置、设备和介质


[0001]本专利技术涉及电数字数据处理
,尤其涉及基于代码特征生成功能流程图的方法、装置、设备和介质。

技术介绍

[0002]在项目研发过程中,通常用户会提供需求文档,项目研发人员会基于用户的需求文档编写项目的功能流程图,以明确项目开发方向。
[0003]然而,在实际项目研发中,会存在没有功能流程图的情况。在项目研发过程中,若无法获得功能流程图,也就很难知晓项目的开发概况,不利于项目的开发进度。

技术实现思路

[0004]本申请实施例通过提供基于代码特征生成功能流程图的方法、装置、设备和介质,解决了现有技术中无法通过项目中的代码数据获取功能流程图的技术问题,实现了通过代码数据获取功能流程图的技术效果。
[0005]第一方面,本申请提供了基于代码特征生成功能流程图的方法,方法包括:响应对页面代码的流程图生成指令,获取页面代码中的页面标识节点之间的关联关系;利用关键词对页面代码进行逻辑识别,得到逻辑判断结果;根据关联关系和逻辑判断结果,生成页面代码对应的流程图。
[0006]进一步地,获取页面代码中的页面标识节点之间的关联关系,包括:识别页面代码的递归路径;根据递归路径,确定页面代码中的页面标识节点之间的关联关系。
[0007]进一步地,根据关联关系和逻辑判断结果,生成页面代码对应的流程图,包括:根据关联关系和逻辑判断结果,确定预设流程图的形状;根据关联关系、逻辑判断结果和预设流程图,生成页面代码对应的流程图。r/>[0008]进一步地,根据关联关系、逻辑判断结果和预设流程图,生成页面代码对应的流程图,包括:根据关联关系和逻辑判断结果,对预设流程图进行页面标识节点的填充,生成页面代码对应的流程图。
[0009]第二方面,本申请提供了基于代码特征生成功能流程图的装置,装置包括:获取模块,用于响应对页面代码的流程图生成指令,获取页面代码中的页面标识节点之间的关联关系;识别模块,用于利用关键词对页面代码进行逻辑识别,得到逻辑判断结果;生成模块,用于根据关联关系和逻辑判断结果,生成页面代码对应的流程图。
[0010]进一步地,获取模块,具体包括:识别子模块,用于识别页面代码的递归路径;
确定子模块,用于根据递归路径,确定页面代码中的页面标识节点之间的关联关系。
[0011]进一步地,生成模块,具体包括:确定子模块,用于根据关联关系和逻辑判断结果,确定预设流程图的形状;生成子模块,用于根据关联关系、逻辑判断结果和预设流程图,生成页面代码对应的流程图。
[0012]进一步地,生成子模块用于根据关联关系和逻辑判断结果,对预设流程图进行页面标识节点的填充,生成页面代码对应的流程图。
[0013]第三方面,本申请提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行以实现基于代码特征生成功能流程图的方法。
[0014]第四方面,本申请提供了一种非临时性计算机可读存储介质,当存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行实现基于代码特征生成功能流程图的方法。
[0015]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:本申请在接收到页面代码的流程图生成指令时,不仅获取页面代码中的页面标识节点之间的关联关系,还利用关键词对页面代码进行逻辑识别,得到逻辑判断结果,进而根据关联关系和逻辑判断结果,生成页面代码对应的流程图,实现了根据代码构建功能流程图的目的,进而可以针对正处于研发过程的项目构建对应的功能流程图,以确定项目的研发进度和研发概况,便于项目研发团队的项目进度沟通,提高项目的研发效率。
附图说明
[0016]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本申请提供的基于代码特征生成功能流程图的方法的流程示意图;图2和图3分别为本申请提供的流程图实例的结构示意图;图4为本申请提供的另基于代码特征生成功能流程图的方法的流程示意图;图5为本申请提供的基于代码特征生成功能流程图的装置的结构示意图;图6为本申请提供的一种电子设备的结构示意图。
具体实施方式
[0018]本申请实施例通过提供基于代码特征生成功能流程图的方法,解决了现有技术中无法通过项目中的代码数据获取功能流程图的技术问题。
[0019]本申请实施例的技术方案为解决上述技术问题,总体思路如下:基于代码特征生成功能流程图的方法,方法包括:响应对页面代码的流程图生成指令,获取页面代码中的页面标识节点之间的关联关系;利用关键词对页面代码进行逻辑
识别,得到逻辑判断结果;根据关联关系和逻辑判断结果,生成页面代码对应的流程图。
[0020]本实施例在接收到页面代码的流程图生成指令时,不仅获取页面代码中的页面标识节点之间的关联关系,还利用关键词对页面代码进行逻辑识别,得到逻辑判断结果,进而根据关联关系和逻辑判断结果,生成页面代码对应的流程图,实现了根据代码构建功能流程图的目的,进而可以针对正处于研发过程的项目构建对应的功能流程图,以确定项目的研发进度和研发概况,便于项目研发团队的项目进度沟通,提高项目的研发效率。
[0021]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0022]首先说明,本文中出现的术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0023]相关技术中,主要基于用户的需求文档进行功能流程图的编写,进而开展项目研发。也就是说,只能基于用户的需求文档才能确定功能流程图。然而,在实际研发过程中,也存在没有需求文档的项目研发,导致功能流程图获取困难。
[0024]本实施例为了解决上述问题,本实施例提供了如图1所示的基于代码特征生成功能流程图的方法,方法包括步骤S11

步骤S13。
[0025]步骤S11,响应对页面代码的流程图生成指令,获取页面代码中的页面标识节点之间的关联关系;步骤S12,利用关键词对页面代码进行逻辑识别,得到逻辑判断结果;步骤S13,根据关联关系和逻辑判断结果,生成页面代码对应的流程图。
[0026]在软件的各个界面之间,主要通过页面标识进行关联。页面标识可以是链接地址。获取页面代码中的页面标识节点之间的关联关系,可以确定各个页面标识节点之间的上下页面之间的关系。具体地,通过识别页面代码的递归路径,根据递归路径,确定页面代码中的页面标识节点之间的关联关系。
[0027]例如,如图2所示,页面代码中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于代码特征生成功能流程图的方法,其特征在于,所述方法包括:响应对页面代码的流程图生成指令,获取所述页面代码中的页面标识节点之间的关联关系;利用关键词对所述页面代码进行逻辑识别,得到逻辑判断结果;根据所述关联关系和所述逻辑判断结果,生成所述页面代码对应的流程图。2.如权利要求1所述的方法,其特征在于,所述获取所述页面代码中的页面标识节点之间的关联关系,包括:识别所述页面代码的递归路径;根据所述递归路径,确定所述页面代码中的页面标识节点之间的关联关系。3.如权利要求1所述的方法,其特征在于,所述根据所述关联关系和所述逻辑判断结果,生成所述页面代码对应的流程图,包括:根据所述关联关系和所述逻辑判断结果,确定预设流程图的形状;根据所述关联关系、所述逻辑判断结果和所述预设流程图,生成所述页面代码对应的流程图。4.如权利要求3所述的方法,其特征在于,所述根据所述关联关系、所述逻辑判断结果和所述预设流程图,生成所述页面代码对应的流程图,包括:根据所述关联关系和所述逻辑判断结果,对所述预设流程图进行所述页面标识节点的填充,生成所述页面代码对应的流程图。5.基于代码特征生成功能流程图的装置,其特征在于,所述装置包括:获取模块,用于响应对页面代码的流程图生成指令,获取所述页面代码中的页面标识节点之间的关联关系;识别模...

【专利技术属性】
技术研发人员:高鑫赵维五
申请(专利权)人:中航金网北京电子商务有限公司
类型:发明
国别省市:

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

1