本申请涉及软件开发,尤其涉及一种用户软件需求处理方法、装置、存储介质以及终端。
背景技术:
1、板卡是一种印制电路板,其上设置有电子元器件等硬件,板卡可以作为单独的主电路板,也可以在制作时设置插芯,以使得板卡可以插入计算机的主电路板的插槽中,用来控制硬件的运行,比如板卡可以是电视主板或者采集卡等设备。
2、板卡在使用过程中需要安装相应的程序后,才可实现相应的硬件功能。而一般根据用户对板卡的功能需求不同,需要工程师为其定向编码不同的软件以实现不同功能。
技术实现思路
1、本申请提供一种自动处理用户软件需求的方法,可以解决相关技术中处理用户软件需求时成本高、响应慢、易出错的技术问题。
2、第一方面,本申请提供一种用户软件需求处理方法,所述方法包括:
3、获取用户的目标软件需求,所述目标软件需求对应目标软件中的至少一个功能;
4、从预设代码集合中确定所述目标软件需求对应的目标预设代码,所述预设代码集合中包括至少一个软件需求对应的预设代码;
5、根据所述目标预设代码生成所述目标软件,以及将所述目标软件发送给所述用户。
6、可选地,所述获取用户的目标软件需求之前,还包括:向用户发送第一信息,所述第一信息中携带有至少一个软件需求,各软件需求对应软件中的至少一个功能。
7、可选地,所述获取用户的目标软件需求,包括:获取所述用户基于所述第一信息发送的第二信息,所述第二信息中携带有至少一个目标软件需求;提取所述第二信息中携带的所述目标软件需求。
8、可选地,所述获取所述用户基于所述第一信息发送的第二信息之前,还包括:每隔预设时间检测所述用户发送的信息,将携带有预设标识的信息确定为所述用户基于所述第一信息发送的第二信息。
9、可选地,所述获取用户的目标软件需求之前,还包括:确定至少一个样本软件需求,以及确定各样本软件需求对应的样本预设代码;将各样本软件需求与各样本软件需求对应的样本预设代码进行对应,并将各样本预设代码保存至预设代码集合。
10、可选地,所述从预设代码集合中确定所述目标软件需求对应的目标预设代码,包括:从预设代码集合中查找所述目标软件需求对应的目标样本软件需求,以及获取所述目标样本软件需求对应的目标样本预设代码;将所述目标样本预设代码作为所述目标软件需求对应的目标预设代码。
11、可选地,所述从预设代码集合中确定所述目标软件需求对应的目标预设代码之后,还包括:确定所述目标预设代码对应的目标软件,以及确定所述目标软件对应的预设代码框架;将所述目标预设代码合入所述预设代码框架。
12、可选地,所述将所述目标预设代码合入所述预设代码框架,包括:根据所述目标软件需求及其对应的所述目标预设代码生成代码段,所述代码段包括至少一个所述目标预设代码;将所述代码段合入所述目标软件的所述预设代码框架,以使得所述目标预设代码合入所述预设代码框架中。
13、可选地,所述根据所述目标预设代码生成所述目标软件,包括:编译所述目标预设代码与所述预设代码框架组成的代码模型,生成所述目标软件。
14、可选地,所述获取用户的目标软件需求之后,还包括:获取所述用户的个人信息标识,所述个人信息标识与所述用户唯一对应。所述将所述目标软件发送给所述用户,包括:根据所述个人信息标识,将所述目标软件发送给所述用户。
15、第二方面,本申请提供一种用户软件需求处理装置,所述装置包括:
16、需求获取模块,用于获取用户的目标软件需求,所述目标软件需求对应目标软件中的至少一个功能;
17、代码确定模块,用于从预设代码集合中确定所述目标软件需求对应的目标预设代码,所述预设代码集合中包括至少一个软件需求对应的预设代码;
18、软件生成模块,用于根据所述目标预设代码生成所述目标软件,以及将所述目标软件发送给所述用户。
19、第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法的步骤。
20、第四方面,本申请实施例提供一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序适于由处理器加载并执行上述的方法的步骤。
21、本申请一些实施例提供的技术方案带来的有益效果至少包括:
22、本申请提供一种用户软件需求处理方法,首先获取用户的目标软件需求,然后从预设代码集合中确定目标软件需求对应的目标预设代码,最后根据目标预设代码生成目标软件,以及将目标软件发送给所述用户。由于可以根据所获取到的用户的目标软件需求,直接确定出目标软件需求对应的目标预设代码,以及通过目标预设代码直接生成目标软件,可以在任意时刻对任意用户的任意需求进行响应,并可以直接自动化生成软件,减少了人工参与生成软件的过程,节省了人工成本,提高了对用户需求的响应速度,也提高了根据用户需求生成软件的准确性。
1.一种用户软件需求处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取用户的目标软件需求之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述获取用户的目标软件需求,包括:
4.根据权利要求3所述的方法,其特征在于,所述获取所述用户基于所述第一信息发送的第二信息之前,还包括:
5.根据权利要求1所述的方法,其特征在于,所述获取用户的目标软件需求之前,还包括:
6.根据权利要求5所述的方法,其特征在于,所述从预设代码集合中确定所述目标软件需求对应的目标预设代码,包括:
7.根据权利要求6所述的方法,其特征在于,所述从预设代码集合中确定所述目标软件需求对应的目标预设代码之后,还包括:
8.根据权利要求7所述的方法,其特征在于,所述将所述目标预设代码合入所述预设代码框架,包括:
9.根据权利要求7或者8所述的方法,其特征在于,所述根据所述目标预设代码生成所述目标软件,包括:
10.根据权利要求1所述的方法,其特征在于,所述获取用户的目标软件需求之后,还包括:
11.一种用户软件需求处理装置,其特征在于,所述装置包括:
12.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~10任意一项的所述方法的步骤。
13.一种终端,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1~10任一项所述方法的步骤。