1.一种基于互联网+的软件工程开发系统,所述开发系统包括软件需求输入子系统、实时比对显示子系统以及可视化进度提醒终端;
其特征在于:
所述软件需求输入子系统用于输入用户对于开发软件的需求参数,所述需求参数包括至少一个关键词以及需求时间参数;
所述实时比对显示子系统基于所述用户实时输入的关键词,从云端数据库中匹配得出至少一个软件开发历史组;
所述软件开发系统还连接多个边缘计算终端,所述多个边缘计算终端并行的接收所述用户输入的关键词以及需求时间参数,对其进行解析后,所述多个边缘计算终端中至少一个反馈解析结果并显示在所述实时比对显示子系统上;
基于用户对于所述至少一个软件开发历史组或者所述解析结果的选择操作,将所述至少一个软件开发历史组或者所述解析结果对应的软件开发进度推送给所述可视化进度提醒终端;
其中,所述软件开发系统还包括定时控制组件,当所述用户输入关键词后,如果所述实时比对显示子系统超时未匹配出所述软件开发历史组,或者用户超时未对所述至少一个软件开发历史组进行选择操作,则所述定时控制组件发送激活信息给所述多个边缘计算终端。
2.如权利要求1所述的基于互联网+的软件工程开发系统,其特征在于:所述多个边缘计算终端设置有激活与解析信息收发模块,所述激活与解析信息收发模块用于接收或者阻塞所述激活信息,并反馈所述解析信息给所述实时比对显示子系统。
3.如权利要求1所述的基于互联网+的软件工程开发系统,其特征在于:所述软件需求输入子系统用于输入用户对于开发软件的需求参数,所述需求参数包括至少一个关键词以及需求时间参数,具体包括:所述软件需求输入子系统提供顺序的多个引导界面供用户逐项填写需求参数,其中所述多个引导页面的每一个均可以跳过直接进入下一步。
4.如权利要求3所述的基于互联网+的软件工程开发系统,其特征在于:所述实时比对显示子系统基于所述用户实时输入的关键词,从云端数据库中匹配得出至少一个软件开发历史组,具体包括:获取用户在当前引导页面上输入或者选择的关键词后,实时的在所述实时比对显示子系统上显示至少一个软件开发历史组;
基于用户对于所述至少一个软件开发历史组的选择操作,所述软件需求输入子系统调整所述当前引导页面的下一个要显示的引导页面。
5.如权利要求4所述的基于互联网+的软件工程开发系统,其特征在于:获取用户在当前引导页面上输入或者选择的关键词后,实时的在所述实时比对显示子系统上显示至少一个软件开发历史组,具体包括:所述至少一个软件开发历史组包括小组开发软件包名称、软件包功能、小组回报值以及开发时间。
6.如权利要求3或4所述的基于互联网+的软件工程开发系统,其特征在于:所述软件需求输入子系统提供顺序的多个引导界面供用户逐项填写需求参数,其中所述多个引导页面的每一个均可以跳过直接进入下一步,进一步包括:如果检测到用户选择跳过的次数超过预定值,则结束引导界面显示。
7.如权利要求1所述的基于互联网+的软件工程开发系统,其特征在于:所述多个边缘计算终端设置有激活与解析信息收发模块,所述激活与解析信息收发模块用于接收或者阻塞所述激活信息,并反馈所述解析信息给所述实时比对显示子系统,具体包括:所述边缘计算终端设置所述激活与解析信息收发模块阻塞所述激活信息后,所述边缘计算终端不再接收所述用户输入信息以及所述激活信息;
所述边缘计算终端设置所述激活与解析信息收发模块接收所述激活信息后,接收所述用户输入的关键词以及需求时间参数,对其进行解析并反馈解析结果显示在所述实时比对显示子系统上。
8.如权利要求1或7所述的基于互联网+的软件工程开发系统,其特征在于:所述多个边缘计算终端并行的接收所述用户输入的关键词以及需求时间参数,对其进行解析后,所述多个边缘计算终端中至少一个反馈解析结果并显示在所述实时比对显示子系统上,具体包括:所述解析结果包括软件需求功能解析、软件开发预计时间、开发回报值。
9.如权利要求1或7所述的基于互联网+的软件工程开发系统,其特征在于:所述多个边缘计算终端的每一个均无法查看其他边缘计算终端反馈的解析结果。
10.如权利要求1所述的基于互联网+的软件工程开发系统,其特征在于:在所述实时比对显示子系统上显示对应显示项目的参考回报值。