软件代码自动生成方法、装置、设备及可读存储介质制造方法及图纸

技术编号:34390121 阅读:52 留言:0更新日期:2022-08-03 21:17
本申请提供了一种软件代码自动生成方法、装置、电子设备及计算机可读存储介质。该软件代码自动生成方法,包括:根据预先设计的软件架构,设计软件开发配置模板;基于软件开发配置模板,进行自动化代码生成功能开发;基于软件开发配置模板,设计配置并生成功能代码;基于软件开发配置模板,进行接口和集成配置并生成相应代码;执行软件编译生成程序,程序通过软件调试环境&工具验证软件功能和运行的稳定性,目的为验证软件代码自动生成功能的可用性&正确性。根据本申请实施例,能够简化和标准化软件开发工作;提高软件开发工作效率;降低手动开发和修改的错误率;提高软件代码集成效率。率。率。

【技术实现步骤摘要】
软件代码自动生成方法、装置、设备及可读存储介质


[0001]本申请属于软件代码自动生成
,尤其涉及一种软件代码自动生成方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]传统的软件开发工作如图1所示,需要软件开发人员分别进行手动功能&接口开发,再由软件集成人员进行集成代码开发,进行软件集成,集成过程中涉及集成人员与开发人员沟通来完成最终集成,最终得到软件程序。若软件发生变更&同类新项目开发,需要重复上述开发步骤,进而导致以下技术问题:(1)软件开发工作操作复杂;(2)软件开发工作效率低下;(3)手动开发和修改的错误率较高;(4)软件代码集成效率低。
[0003]有鉴于此,提出本申请。

技术实现思路

[0004]本申请实施例提供一种软件代码自动生成方法、装置、设备及计算机可读存储介质,能够简化和标准化软件开发工作;提高软件开发工作效率;降低手动开发和修改的错误率;提高软件代码集成效率。
[0005]第一方面,本申请实施例提供一种软件代码自动生成方法,包括:
[0006]根据预先设计的软件架构,设计软件开发配置模板;
[0007]基于软件开发配置模板,进行自动化代码生成功能开发;
[0008]基于软件开发配置模板,设计配置并生成功能代码;
[0009]基于软件开发配置模板,进行接口和集成配置并生成相应代码;
[0010]执行软件编译生成程序,程序通过软件调试环境&工具验证软件功能和运行的稳定性,目的为验证软件代码自动生成功能的可用性&正确性。
[0011]进一步地,方法还包括:
[0012]在软件功能需要变更修改的情况下,根据之前使用软件开发配置模板配置的软件功能配置文件并根据功能变更进行相应的配置修改;
[0013]基于配置修改后的软件开发配置文件,生成相应的功能代码。
[0014]进一步地,方法还包括:
[0015]在新项目应用&后续项目需要变更修改的情况下,使用软件开发配置模板进行新开发配置或已有项目的软件开发配置文件进行开发。
[0016]进一步地,根据预先设计的软件架构,设计软件开发配置模板,包括:
[0017]根据预先设计的软件架构,设计功能代码&功能接口代码生成配置模板、集成代码生成配置模板。
[0018]进一步地,基于软件开发配置模板,进行自动化代码生成功能开发,包括:
[0019]基于软件开发配置模板,使用编程&脚本语言,进行自动化代码生成功能开发。
[0020]进一步地,在基于软件开发配置模板,设计配置并生成功能代码之后,方法还包
括:
[0021]验证功能代码的代码功能正确性。
[0022]进一步地,基于软件开发配置模板,进行接口和集成配置并生成相应代码,包括:
[0023]基于软件开发配置模板,进行接口和集成配置并生成接口代码&集成代码,并根据编译器进行代码自动部署及编译配置。
[0024]第二方面,本申请实施例提供了一种软件代码自动生成装置,包括:
[0025]软件开发配置模板设计模块,用于根据预先设计的软件架构,设计软件开发配置模板;
[0026]代码生成功能开发模块,用于基于软件开发配置模板,进行自动化代码生成功能开发;
[0027]功能代码设计配置生成模块,用于基于软件开发配置模板,设计配置并生成功能代码;
[0028]接口集成配置模块,用于基于软件开发配置模板,进行接口和集成配置并生成相应代码;
[0029]软件编译模块,用于执行软件编译生成程序,程序通过软件调试环境&工具验证软件功能和运行的稳定性,目的为验证软件代码自动生成功能的可用性&正确性。
[0030]进一步地,装置还包括:
[0031]软件开发配置模板配置修改模块,用于在软件功能需要变更修改的情况下,根据之前使用软件开发配置模板配置的软件功能配置文件并根据功能变更进行相应的配置修改;
[0032]功能代码生成模块,用于基于配置修改后的软件开发配置文件,生成相应的功能代码。
[0033]进一步地,装置还包括:
[0034]软件开发配置模板开发模块,用于在新项目应用&后续项目需要变更修改的情况下,使用软件开发配置模板进行新开发配置或已有项目的软件开发配置文件进行开发。
[0035]进一步地,软件开发配置模板设计模块,用于:
[0036]根据预先设计的软件架构,设计功能代码&功能接口代码生成配置模板、集成代码生成配置模板。
[0037]进一步地,代码生成功能开发模块,用于:
[0038]基于软件开发配置模板,使用编程&脚本语言,进行自动化代码生成功能开发。
[0039]进一步地,装置还包括:
[0040]验证模块,用于验证功能代码的代码功能正确性。
[0041]进一步地,接口集成配置模块,用于:
[0042]基于软件开发配置模板,进行接口和集成配置并生成接口代码&集成代码,并根据编译器进行代码自动部署及编译配置。
[0043]第三方面,本申请实施例提供了一种电子设备,电子设备包括:处理器以及存储有计算机程序指令的存储器;
[0044]处理器执行计算机程序指令时实现如第一方面所示的软件代码自动生成方法。
[0045]第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质
上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面所示的软件代码自动生成方法。
[0046]本申请实施例的软件代码自动生成方法、装置、设备及计算机可读存储介质,能够简化和标准化软件开发工作;提高软件开发工作效率;降低手动开发和修改的错误率;提高软件代码集成效率。
[0047]该软件代码自动生成方法,包括:根据预先设计的软件架构,设计软件开发配置模板;基于软件开发配置模板,进行自动化代码生成功能开发;基于软件开发配置模板,设计配置并生成功能代码;基于软件开发配置模板,进行接口和集成配置并生成相应代码;执行软件编译生成程序,程序通过软件调试环境&工具验证软件功能和运行的稳定性,目的为验证软件代码自动生成功能的可用性&正确性。
[0048]可见,该方法基于软件开发配置模板,进行自动化代码生成功能开发,设计配置并生成功能代码,进行接口和集成配置并生成相应代码,故能够简化和标准化软件开发工作;提高软件开发工作效率;降低手动开发和修改的错误率;提高软件代码集成效率。
附图说明
[0049]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件代码自动生成方法,其特征在于,包括:根据预先设计的软件架构,设计软件开发配置模板;基于所述软件开发配置模板,进行自动化代码生成功能开发;基于所述软件开发配置模板,设计配置并生成功能代码;基于所述软件开发配置模板,进行接口和集成配置并生成相应代码;执行软件编译生成程序,程序通过软件调试环境&工具验证软件功能和运行的稳定性,目的为验证软件代码自动生成功能的可用性&正确性。2.根据权利要求1所述的软件代码自动生成方法,其特征在于,所述方法还包括:在软件功能需要变更修改的情况下,根据之前使用软件开发配置模板配置的软件功能配置文件并根据功能变更进行相应的配置修改;基于配置修改后的软件开发配置文件,生成相应的功能代码。3.根据权利要求1所述的软件代码自动生成方法,其特征在于,所述方法还包括:在新项目应用&后续项目需要变更修改的情况下,使用所述软件开发配置模板进行新开发配置或已有项目的软件开发配置文件进行开发。4.根据权利要求1所述的软件代码自动生成方法,其特征在于,所述根据预先设计的软件架构,设计软件开发配置模板,包括:根据预先设计的软件架构,设计功能代码&功能接口代码生成配置模板、集成代码生成配置模板。5.根据权利要求1所述的软件代码自动生成方法,其特征在于,所述基于所述软件开发配置模板,进行自动化代码生成功能开发,包括:基于所述软件开发配置模板,使用编程&脚本语言,进行自动化代码生成功能开发。6.根据权利要求1所述的软件代码自动生成方法,其特征...

【专利技术属性】
技术研发人员:金旭
申请(专利权)人:阿尔特汽车技术股份有限公司
类型:发明
国别省市:

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

1