一种可视化软件集成开发方法、系统及存储介质
摘要文本
本发明属于软件开发技术领域,具体公开了一种可视化软件集成开发方法、系统及存储介质;通过在传统一维文本形式的软件代码开发基础上,结合包括状态机和行为树的二维可视化的开发方式,可以极大的提高软件功能识别、代码理解、代码设计的速度,提升软件开发效率;由于状态机和行为树都是图形化的表现形式,具有很好的直观性,可让软件项目的整体情况一目了然,便于开发人员轻松掌握状态之间的转换以及任务执行,使得软件项目的维护和交接变得更加容易,即使后期软件项目更换了开发人员或者维护人员,对于第一次接触项目的人,也能很快的掌握项目的结构,以快速投入到具体工作中来,节约时间和成本,提高效率。
申请人信息
- 申请人:北京微迪航天科技有限公司
- 申请人地址:100000 北京市大兴区北京经济技术开发区荣华南路15号院4号楼13层1303室
- 发明人: 北京微迪航天科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种可视化软件集成开发方法、系统及存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410122981.0 |
| 申请日 | 2024/1/30 |
| 公告号 | CN117648081A |
| 公开日 | 2024/3/5 |
| IPC主分类号 | G06F8/34 |
| 权利人 | 北京微迪航天科技有限公司 |
| 发明人 | 李佳峰; 宋磊; 张颖 |
| 地址 | 北京市大兴区北京经济技术开发区荣华南路15号院4号楼13层1303室 |
专利主权项内容
1.一种可视化软件集成开发方法,其特征在于,包括:获取软件项目设计内容,并对软件项目设计内容进行可视化展示;接收用户输入的软件功能模块划分参数集,所述软件功能模块划分参数包括代码部分划分参数、状态机部分划分参数和行为树部分划分参数;根据代码部分划分参数确定软件项目的代码编写功能模块,根据状态机部分划分参数确定软件项目的状态机设计功能模块,根据行为树部分划分参数确定软件项目的行为树设计功能模块;在代码编写功能模块,获取用户输入的编写代码,利用编写代码配置代码编写功能模块;在状态机设计功能模块,响应于用户的第一操作指令,调用状态机可视化地进行软件逻辑图形化描述,并根据软件逻辑图形化描述结果生成状态机设计代码,利用状态机设计代码配置状态机设计功能模块;在行为树设计功能模块,响应于用户的第二操作指令,调用行为树可视化地进行软件逻辑树状化描述,并根据软件逻辑树状化描述结果生成行为树设计代码,利用行为树设计代码配置行为树设计功能模块;响应于用户的编译指令,通过编译器将各代码编写功能模块对应的编写代码、各状态机设计功能模块对应的状态机设计代码和各行为树设计功能模块对应的行为树设计代码编译为运行程序,并根据运行程序生成可执行文件。。 (更多数据,详见)