1.一种智能软件开发辅助系统,包括辅助代入系统(1),其特征在于:所述辅助代入系统(1)包括标准代码库(2)、目标代码说明单元(3)、云端存储单元(4)和映射展示单元(5);
其中标准代码库(2)用于建立不同的代码模型,并对代码模型进行文字说明,并且对代码模型的文字说明中功能性关键词进行提取,按照代码段落对应的功能进行突出排序标识,所述标准代码库(2)分别与目标代码说明单元(3)和云端存储单元(4)对接;
所述目标代码说明单元(3)用于收集不同的代码说明样本,建立代码说明样本和标准代码库(2)中功能性关键词标识的关联关系,并根据功能性关键词标识将对应的代码模型代入到对应的代码说明样本中,生成初步代码说明样本,经过修整后,生成目标代码说明,作为构建过程中代码段落功能检测的标准对比参照,进而预测对应功能的后续目标代码段落;
所述云端存储单元(4)用于建立设计者与云端存储单元(4)的数据传输通道,并将存储的不同的代码模型、标识后的代码模型的文字说明和不同的代码说明样本通过传输通道展示给设计者,同时建立个性化设定存储空间,供设计者对存储标识后的代码模型的文字说明和不同的代码说明样本进行个性化设置,作为设计者的专属空间,所述云端存储单元(4)与映射展示单元(5)对接;
所述映射展示单元(5)用于对不同的代码模型按照字母开头进行分类修整,并对设计者使用不同代码模型的次数进行统计排序,优先展示使用次数排序靠前的代码模型。
2.根据权利要求1所述的一种智能软件开发辅助系统,其特征在于:所述标准代码库(2)包括代码模型设定模块(6)、模型说明模块(7)和关键词提取模块(8);
所述代码模型设定模块(6)用于建立不同的代码模型,并将代码模型存储到云端存储单元(4)中;
所述模型说明模块(7)用于对代码模型进行文字说明;
所述关键词提取模块(8)用于对代码模型的文字说明中功能性关键词进行提取,按照代码段落对应的功能进行突出排序标识,将标识后的代码模型的文字说明存储到云端存储单元(4)中。
3.根据权利要求1所述的一种智能软件开发辅助系统,其特征在于:所述目标代码说明单元(3)包括说明样本存储单元(9)、关键词录入模块(10)、设计调整模块(11)和对比延伸模块(22);
所述说明样本存储单元(9)用于收集不同的代码说明样本,并存储到云端存储单元(4)中;
所述关键词录入模块(10)用于建立代码说明样本和标准代码库(2)中功能性关键词标识的关联关系,并根据功能性关键词标识将对应的代码模型代入到对应的代码说明样本中,生成初步代码说明样本;
所述设计调整模块(11)用于采集初步代码说明样本数据,对初步代码说明样本数据进行修整,生成目标代码说明;
所述对比延伸模块(22)用于根据设计调整模块(11)生成的目标代码说明,作为构建过程中代码段落功能检测的标准对比参照,进而预测对应功能的后续目标代码段落。
4.根据权利要求1所述的一种智能软件开发辅助系统,其特征在于:所述云端存储单元(4)包括API对接模块(12)、公共辅助模块(13)、权限验证模块(14)和个性化存储模块(15),所述API对接模块(12)与公共辅助模块(13)对接,所述公共辅助模块(13)与权限验证模块(14)对接,所述权限验证模块(14)与个性化存储模块(15)对接。
5.根据权利要求4所述的一种智能软件开发辅助系统,其特征在于:所述API对接模块(12)用于供设计者与云端存储单元(4)进行端口对接,并建立数据传输通道;
所述公共辅助模块(13)用于存储不同的代码模型、标识后的代码模型的文字说明和不同的代码说明样本,并通过API对接模块(12)建立的传输通道展示给设计者;
所述权限验证模块(14)用于提供个性化设定存储空间,并对存储空间进行设计者所属权限定,在设计者进行所属权认证后,进入到对应的存储空间中;
所述个性化存储模块(15)用于供设计者对存储标识后的代码模型的文字说明和不同的代码说明样本进行个性化设置,并将个性化设置存储在限定所属权的存储空间中,作为设计者的专属空间。
6.根据权利要求1所述的一种智能软件开发辅助系统,其特征在于:所述映射展示单元(5)包括线性规整模块(16)和频率筛选模块(17);
所述线性规整模块(16)用于对标准代码库(2)中不同的代码模型进行分类修整,按照字母开头进行整合分类,在设计者输入对应的字母开头后,直接提供对应的代码模型供设计者选择;
所述频率筛选模块(17)用于对设计者使用不同代码模型的次数进行统计,并按照次数对不同的代码模型进行排序,优先展示使用次数排序靠前的代码模型。
7.根据权利要求1所述的一种智能软件开发辅助系统,其特征在于:所述辅助代入系统(1)与修改记忆单元(18)对接,所述修改记忆单元(18)包括记忆设定模块(19)、浮窗触发模块(20)和定期删除模块(21);
所述记忆设定模块(19)用于对设计者修改的代码段落进行记录,并按照修改时间进行段落备份,作为修改备份记录,同时根据目标代码说明单元(3)中延伸预测的代码段落和对应功能说明进行展示设定,供设计者进行选择;
所述浮窗触发模块(20)用于向设计者提供可复制的修改备份记录浮窗,作为历史修改回调参照;
所述定期删除模块(21)用于设定修改备份记录的删除期限,在达到设定的删除期限后,直接删除对应的修改备份记录数据。
8.一种智能软件开发辅助系统的使用方法,其特征在于:具体包括以下步骤:
步骤一、代码模型说明:代码模型设定模块(6)建立不同的代码模型,将代码模型存储到云端存储单元(4)中,模型说明模块(7)对代码模型进行文字说明,关键词提取模块(8)对代码模型的文字说明中功能性关键词进行提取,按照代码段落对应的功能进行突出排序标识,将标识后的代码模型的文字说明存储到云端存储单元(4)中;
步骤二、目标代码说明:说明样本存储单元(9)收集不同的代码说明样本,并存储到云端存储单元(4)中,关键词录入模块(10)建立代码说明样本和步骤一中功能性关键词标识的关联关系,并根据功能性关键词标识将对应的代码模型代入到对应的代码说明样本中,生成初步代码说明样本,设计调整模块(11)采集初步代码说明样本数据后,对初步代码说明样本数据进行修整,生成目标代码说明,作为构建过程中代码段落功能检测的标准对比参照,进而预测对应功能的后续目标代码段落;
步骤三、云端存储:API对接模块(12)建立设计者与云端存储单元(4)之间的数据传输通道,公共辅助模块(13)存储步骤一中不同的代码模型、标识后的代码模型的文字说明和步骤二中不同的代码说明样本,并通过API对接模块(12)建立的传输通道展示给设计者,权限验证模块(14)提供个性化设定存储空间,并对存储空间进行设计者所属权限定,在设计者进行所属权认证后,进入到对应的存储空间中,个性化存储模块(15)供设计者对存储标识后的代码模型的文字说明和不同的代码说明样本进行个性化设置,并将个性化设置存储在限定所属权的存储空间中,作为设计者的专属空间;
步骤四、映射展示:线性规整模块(16)对步骤一中不同的代码模型进行分类修整,按照字母开头进行整合分类,在设计者输入对应的字母开头后,直接提供对应的代码模型供设计者选择,频率筛选模块(17)对设计者使用不同代码模型的次数进行统计,并按照次数对不同的代码模型进行排序,优先展示使用次数排序靠前的代码模型;
步骤五、修改记忆:记忆设定模块(19)用于对设计者修改的代码段落进行记录,并按照修改时间进行段落备份,作为修改备份记录,同时根据目标代码说明单元(3)中延伸预测的代码段落和对应功能说明进行展示设定,供设计者进行选择,浮窗触发模块(20)向设计者提供可复制的修改备份记录浮窗,作为历史修改回调参照,在设计者需要使用到对应的修改备份记录时,提供数据复制,定期删除模块(21)设定修改备份记录的删除期限,在达到设定的删除期限后,直接删除对应的修改备份记录数据。