本申请涉及软件,具体涉及一种规格书和源码的获取方法、装置、电子设备和存储介质。
背景技术:
1、现有软件项目管理系统需要开发人员手动编写规格书和源码,工作量大、效率低、容易出错。此外,由于开发人员的水平和经验不同,编写出的规格书和源码质量也存在差异。
2、相关技术中的软件项目管理方案框图如图1所示,包括需求接收、需求分析、需求开发、编写规格书、调试测试和需求验收。
3、相关技术还没有能够同时根据项目新需求生成项目规格书和源码系统。缺乏工具支撑,依靠人工分析和编写源码和规格书,容易遗漏或者出错,并且效率低。
技术实现思路
1、根据本申请的实施例的目的是提供一种规格书和源码的获取方法、装置、电子设备和存储介质,能够解决软件项目管理系统需要开发人员手动编写规格书和源码,工作量大、效率低、容易出错的问题。
2、第一方面,根据本申请的实施例提供了一种规格书和源码的获取方法,包括:基于项目需求,生成第一模板,其中,第一模板包括多个模块。基于模块,生成每个模块对应的规格书内容,基于多个模块对应的多个规格书内容,获取规格书。基于模块,生成每个模块对应的源码内容,基于多个模块对应的多个源码内容,获取源码。
3、第二方面,根据本申请的实施例提供了一种规格书和源码的获取装置,包括第一生成模块、第一获取模块和第二获取模块。第一生成模块,用于基于项目需求,生成第一模板,其中,第一模板包括多个模块。第一获取模块,用于基于模块,生成每个模块对应的规格书内容,基于多个模块对应的多个规格书内容,获取规格书。第二获取模块,用于基于模块,生成每个模块对应的源码内容,基于多个模块对应的多个源码内容,获取源码。
4、第三方面,根据本申请的实施例提供了一种电子设备,该电子设备包括处理器和存储器,存储器存储可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的规格书和源码的获取方法的步骤。
5、第四方面,根据本申请的实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的规格书和源码的获取方法的步骤。
6、根据本申请的实施例在需求接收阶段,采用第一模板(标准化模板)接收需求,将需求分析、需求开发表、写规格书自动识别转化为规格书和源码,无需开发人员手动编写规格书和源码,降低开发人员工作量,提升工作效率,防止人为出错,提升准确率。并且,避免由于开发人员的水平和经验不同,编写出的规格书和源码的质量存在问题。
1.一种规格书和源码的获取方法,其特征在于,包括:
2.根据权利要求1所述的规格书和源码的获取方法,其特征在于,所述第一模板的模块包括产品信息、产品功能、菜单信息、用户界面及用户体验、项目信息、产品选配、新技术及零部件和/或测试程序需求。
3.根据权利要求2所述的规格书和源码的获取方法,其特征在于,所述产品功能包括产品功能模块名称、产品功能模块参数和/或产品功能模块实现规则。
4.根据权利要求2所述的规格书和源码的获取方法,其特征在于,所述产品选配包括产品选配模块名称、产品选配模块参数和/或产品选配模块功能实现规则。
5.根据权利要求2所述的规格书和源码的获取方法,其特征在于,所述规格书包括封面、机型选择、硬件选配表、面板和显示屏信息、按键功能清单、通用功能、操作逻辑和/或附录。
6.根据权利要求5所述的规格书和源码的获取方法,其特征在于,还包括:
7.根据权利要求2所述的规格书和源码的获取方法,其特征在于,所述源码包括芯片库、硬件驱动模块、交互输入模块、显示模块和/或规则模块。
8.根据权利要求7所述的规格书和源码的获取方法,其特征在于,还包括:
9.根据权利要求1至8中任一项所述的规格书和源码的获取方法,其特征在于,还包括:
10.根据权利要求1至8中任一项所述的规格书和源码的获取方法,其特征在于,还包括:
11.根据权利要求1至8中任一项所述的规格书和源码的获取方法,其特征在于,还包括:
12.根据权利要求1至8中任一项所述的规格书和源码的获取方法,其特征在于,还包括:
13.一种规格书和源码的获取装置,其特征在于,包括:
14.一种电子设备,其特征在于,包括:
15.一种可读存储介质,其上存储有程序或指令,其特征在于,所述程序或指令被处理器执行时实现如权利要求1至12中任一项所述的规格书和源码的获取方法的步骤。