【技术实现步骤摘要】
流程图分解方法及系统
本专利技术涉及金融应用开发
,具体地涉及一种流程图分解方法及系统。
技术介绍
目前在产品的研发过程中都会有流程图,众所周知流程图包括多个分支路径,实际产品研发的过程中,在需求审核中、系统分析、测试用例设计等环节中需要通过分解流程图来确认有多少子流程。目前的金融应用产品中涉及的子类和产品数量众多,例如一般的贷款产品有30个子类及50多款贷款产品,随着业务的增长且不断接入新的需求,其所要求涉及的流程图梳理的工作会越来越多。对于有多个分支的复杂流程,或者有跨多个系统复杂流程图,若需要对该复杂流程进行人工分解,则会存在遗漏,并还容易导致人工成本的巨大提升。综上,如何将准确地分解出对应于复杂的流程图下的多个子流程是目前金融应用开发领域亟待解决的技术难题。
技术实现思路
本专利技术实施例的目的是提供一种流程图分解方法及系统,用以至少解决现有技术中人工分解复杂流程所导致的人工成本过大且易遗漏分解的子流程的问题。为了实现上述目的,本专利技术实施例一方面提供一种流程图分解方法,包括:获取待分解流程图,并提取所述待分解流程图的流程元素,其中所述流程元素包括箭头 ...
【技术保护点】
1.一种流程图分解方法,包括:获取待分解流程图,并提取所述待分解流程图的流程元素,其中所述流程元素包括箭头和流程节点;基于所提取的流程元素,确定所述待分解流程图中各流程节点之间的父子节点关系;根据所述父子节点关系,确定所述待分解流程图中的根节点和叶子节点,其中所述根节点表示其不存在经箭头连接的上一节点,所述叶子节点表示其不存在经箭头连接的下一节点;以及按照所述父子节点关系,以所述根节点至所述叶子节点的顺序,将所述待分解流程图对应分解为多个独立的子流程图。
【技术特征摘要】
1.一种流程图分解方法,包括:获取待分解流程图,并提取所述待分解流程图的流程元素,其中所述流程元素包括箭头和流程节点;基于所提取的流程元素,确定所述待分解流程图中各流程节点之间的父子节点关系;根据所述父子节点关系,确定所述待分解流程图中的根节点和叶子节点,其中所述根节点表示其不存在经箭头连接的上一节点,所述叶子节点表示其不存在经箭头连接的下一节点;以及按照所述父子节点关系,以所述根节点至所述叶子节点的顺序,将所述待分解流程图对应分解为多个独立的子流程图。2.根据权利要求1所述的方法,其中,所述根据所述父子节点关系,确定所述待分解流程图中的根节点和叶子节点,包括:根据所述父子节点关系,将所述待分解流程图的各个流程节点对应存储至决策树字典,以构建对应于所述待分解流程图的决策树;以及解析所述决策树,以确定所述待分解流程图中的根节点和叶子节点。3.根据权利要求1所述的方法,其中,所述提取所述待分解流程图的流程元素包括:识别所述待分解流程图中的流程元素的类型和流程元素的内容;基于所识别的流程元素的类型,提取箭头和流程节点;基于所识别的流程元素的内容,填充所提取的箭头和流程节点。4.根据权利要求2所述的方法,其中,所述根据所述父子节点关系,将所述待分解流程图的各个节点对应存储至决策树字典,以构建对应于所述待分解流程图的决策树包括:根据所述父子节点关系,将所述待分解流程图的各个流程节点及其之间的连接关系映射至决策树字典,以生成决策树架构;将各个所识别的流程节点中所记载的文本内容,对应填充至所述决策树架构中,以构建对应于所述待分解流程图的决策树。5.根据权利要求2所述的方法,其中,所述按照所述父子节点关系,以所述根节点至所述叶子节点的顺序,将所述待分解流程图对应分解为多个独立的子流程图包括:确定所述决策树中各个流...
【专利技术属性】
技术研发人员:尤亮升,郑如刚,徐志成,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。