一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于思维图的复杂算法实现方法、计算机存储介质及设备与流程

2021-10-24 10:32:00 来源:中国专利 TAG:计算机 算法 思维 方法 设备

技术特征:
1.一种基于思维图的复杂算法实现方法,其特征在于,所述方法包括:根据待设计程序需要实现的业务功能,以及与所述业务功能相关的操作数据解析待设计程序的业务逻辑,得到多个逻辑模块;基于具有预设逻辑结构的思维图对各逻辑模块从逻辑角度进行功能及数据接口描述,得到与各逻辑模块对应的思维图;对各个思维图进行功能抽象,将具有共性功能的思维图抽象到基础类,将具有特有属性功能的思维图作为继承基础类的应用类思维图,以实现待设计程序的逻辑框架构建;基于得到的逻辑框架进行逻辑功能代码设计。2.如权利要求1所述的方法,其特征在于,所述预设逻辑结构包括以下组件:功能描述,私有数据、示例信息、公共数据、数据接口和执行方向。3.如权利要求2所述的方法,其特征在于,在基于具有预设逻辑结构的思维图对各逻辑模块从逻辑角度进行功能及数据接口描述之后,所述方法还包括:根据各个思维图对应逻辑模块的逻辑流程,将当前思维图划分为连续执行的多个思维子图,所述思维子图具有同样的预设逻辑结构,每一思维图的公共数据是其对应的多个思维子图的外部全局数据,多个思维子图的私有数据、示例信息和数据接口总和构成对应思维图的私有数据,示例信息和数据接口。4.如权利要求2所述的方法,其特征在于,在基于具有预设逻辑结构的思维图对各逻辑模块从逻辑角度进行功能及数据接口描述之后,所述方法还包括:根据各个思维图对应逻辑模块的逻辑功能,为各思维图创建平行思维子图,平行思维子图用于对对应的逻辑模块的关键逻辑功能进行描述。5.如权利要求1所述的方法,其特征在于,在基于具有预设逻辑结构的思维图对各逻辑模块从逻辑角度进行功能及数据接口描述之后,所述方法还包括:根据各个逻辑模块存在的继承关系和多态现象,采用多重数据配置文件对对应的思维图进行描述。6.如权利要求5所述的方法,其特征在于,所述采用多重数据配置文件对对应的思维图进行描述包括:采用动态常识属性配置文件对思维图的显式继承关系进行描述;采用静态常识属性配置文件对思维图的隐式继承关系进行描述;采用多态识别配置文件对思维图的多态现象进行描述。7.如权利要求1

6任一项所述的方法,其特征在于,所述方法还包括:为各个思维图构建存储索引,基于所述存储索引进行思维图的存储,其中,思维图的存储索引分为横向和纵向两个维度,横向表示执行流程,纵向代表功能包含关系。8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1

7任一项所述方法的步骤。9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1

7任一项所述方法的步骤。

技术总结
本发明提出一种基于思维图的复杂算法实现方法、计算机存储介质及设备,该方法包括:根据待设计程序需要实现的业务功能以及与业务功能相关的操作数据解析待设计程序的业务逻辑,得到多个逻辑模块;基于思维图对各逻辑模块进行功能及数据接口描述,得到对应的思维图;对各思维图进行功能抽象,将具有共性功能的思维图抽象到基础类,将具有特有属性功能的思维图作为继承基础类的应用类思维图,实现待设计程序的逻辑框架构建。本发明能够自顶向下对复杂算法的宏观逻辑进行较好的把握,可以将晦涩的程序代码表示为直观的思维逻辑图,有利于调试问题的快速定位和程序维护,而且对于类似逻辑模块代码可复用,有效提高复杂算法的程序编码效率。序编码效率。序编码效率。


技术研发人员:朱平 史进
受保护的技术使用者:北京泰豪智能工程有限公司
技术研发日:2021.06.23
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜