前端软件开发测试方法及系统技术方案

技术编号:32022240 阅读:17 留言:0更新日期:2022-01-22 18:43
本发明专利技术涉及软件开发技术领域,具体公开了一种前端软件开发测试方法及系统,所述方法包括根据预设的需求表获取用户发送的含有用户需求的前端软件开发请求;根据所述需求表将所述用户需求分解分解为若干个工作任务,将所述工作任务输入训练好的分类模型中,得到常规任务表和特殊任务表;建立与示例数据库的连接通道,依次读取示例数据库中与所述常规任务表对应的参考示例,并将所述参考示例作为参考示例项插入所述常规任务表;将所述常规任务表和特殊任务表向工程师用户发送;其中,所述常规任务表含有参考示例项。本发明专利技术技术方案将开发需求转换为常规任务和特殊任务,然后对于不同的任务确定不同的收费标准和交付时间,灵活度极高。高。高。

【技术实现步骤摘要】
前端软件开发测试方法及系统


[0001]本专利技术涉及软件开发
,具体是一种前端软件开发测试方法及系统。

技术介绍

[0002]开发平台聚集了大量工程师,可以为客户提供开发服务。传统的开发平台主要包括三个重要阶段,首先是客户发布任务,由客户提供软件设计稿及交互说明文档,招募开发工程师,与工程师沟通明确需求细节后,支付相应费用;然后进入开发阶段,开发工程师根据设计稿及需求文档进行开发,开发过程中提交代码,开发完成后将代码整合,交付给客户;客户收到交付代码后,进行最后的测试,开发工程师配合进行修改完善,再由客户进行验收,支付剩余开发费用。
[0003]现有的开发平台对于任务划分阶段往往不是非常明确,相应的,费用确定环节也是不明确定,最常见的,统一收费,统一时间交付,而开发任务本身是各种各样的,统一的方式虽然简单,但是灵活度很低。

技术实现思路

[0004]本专利技术的目的在于提供一种前端软件开发测试方法及系统,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种前端软件开发测试方法,所述方法包括:根据预设的需求表获取用户发送的含有用户需求的前端软件开发请求;其中,所述需求表中至少包括软件页面设计稿、终端类型、页面数量、技术标签;根据所述需求表将所述用户需求分解分解为若干个工作任务,将所述工作任务输入训练好的分类模型中,得到常规任务表和特殊任务表;建立与示例数据库的连接通道,依次读取示例数据库中与所述常规任务表对应的参考示例,并将所述参考示例作为参考示例项插入所述常规任务表;将所述常规任务表和特殊任务表向工程师用户发送;其中,所述常规任务表含有参考示例项。
[0006]作为本专利技术技术方案进一步的限定:将根据所述需求表将所述用户需求分解分解为若干个工作任务的方法为将前端软件开发项目以开发页面或者软件功能或者软件模块或者软件设计稿或者接口数量为计量单位计算开发工作量,将总体开发工作量以指定时间、平均开发速率切分为若干个任务。
[0007]作为本专利技术技术方案进一步的限定:所述将所述工作任务输入训练好的分类模型中,得到常规任务表和特殊任务表的步骤包括:获取工作任务的类型,根据所述工作任务的类型读取预设的输入值,得到输出值;根据所述输入值和所述输出值生成哈希值,根据所述哈希值读取参考示例,并连接所述参考示例与相应的工作任务;
根据含有参考示例的工作任务生成常规任务表,根据其他工作任务生成特殊任务表。
[0008]作为本专利技术技术方案进一步的限定:所述根据所述哈希值读取参考示例的步骤包括:获取参考示例的评论信息,对所述评论信息进行内容筛选;根据所述评论信息中的评级信息对内容筛选后的评论信息进行排序;对排序后的评论信息进行关键词识别,根据所述关键词识别结果读取参考示例。
[0009]作为本专利技术技术方案进一步的限定:所述对排序后的评论信息进行关键词识别,根据所述关键词识别结果读取参考示例的步骤包括:对所述评论信息进行词性分析,根据预设的词性架构定位有意语句;提取所述有意语句和评论信息的评论账户,生成含有评论账户的有意语句,作为关键句;计算所有评论信息中的描述词的重复次数,当所述重复次数大于预设的重复阈值时,提取所述描述词,作为关键词;根据所述关键句和所述关键词读取参考示例。
[0010]作为本专利技术技术方案进一步的限定:所述将所述常规任务表和特殊任务表向工程师用户发送的步骤包括:计算所述常规任务表和特殊任务表的任务量,根据所述任务量确定总开发费用;获取用户意向价格,根据所述意向价格和所述总开发费用确定期限比例;根据所述任务量和所述期限比例确定任务期限,并将所述任务期限、所述常规任务表和特殊任务表向工程师用户发送。
[0011]作为本专利技术技术方案进一步的限定:所述计算所述常规任务表和特殊任务表的任务量,根据所述任务量确定总开发费用的步骤包括:计算所述含有参考示例项的常规任务表的任务量,根据预设的基准费用和所述任务量计算第一开发费用;将所述特殊任务表发送至评测端,根据评测端的反馈信息计算第二开发费用;根据所述第一开发费用和第二开发费用计算总开发费用。
[0012]本专利技术技术方案还提供了一种前端软件开发测试系统,所述系统包括:请求接收模块,用于根据预设的需求表获取用户发送的含有用户需求的前端软件开发请求;其中,所述需求表中至少包括软件页面设计稿、终端类型、页面数量、技术标签;分类模块,用于根据所述需求表将所述用户需求分解分解为若干个工作任务,将所述工作任务输入训练好的分类模型中,得到常规任务表和特殊任务表;参考示例读取模块,用于建立与示例数据库的连接通道,依次读取示例数据库中与所述常规任务表对应的参考示例,并将所述参考示例作为参考示例项插入所述常规任务表;任务发送模块,用于将所述常规任务表和特殊任务表向工程师用户发送;其中,所述常规任务表含有参考示例项。
[0013]作为本专利技术技术方案进一步的限定:所述分类模块包括:输出获取单元,用于获取工作任务的类型,根据所述工作任务的类型读取预设的
输入值,得到输出值;连接单元,用于根据所述输入值和所述输出值生成哈希值,根据所述哈希值读取参考示例,并连接所述参考示例与相应的工作任务;处理执行单元,用于根据含有参考示例的工作任务生成常规任务表,根据其他工作任务生成特殊任务表。
[0014]作为本专利技术技术方案进一步的限定:所述连接单元包括:筛选子单元,用于获取参考示例的评论信息,对所述评论信息进行内容筛选;排序子单元,用于根据所述评论信息中的评级信息对内容筛选后的评论信息进行排序;读取子单元,用于对排序后的评论信息进行关键词识别,根据所述关键词识别结果读取参考示例。
[0015]与现有技术相比,本专利技术的有益效果是:本专利技术技术方案将开发需求转换为常规任务和特殊任务,然后对于不同的任务确定不同的收费标准和交付时间,灵活度极高。
附图说明
[0016]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例。
[0017]图1示出了前端软件开发测试方法的流程框图。
[0018]图2示出了前端软件开发测试方法的第一子流程框图。
[0019]图3示出了前端软件开发测试方法的第二子流程框图。
[0020]图4示出了前端软件开发测试方法的第三子流程框图。
[0021]图5示出了前端软件开发测试方法的第四子流程框图。
[0022]图6示出了前端软件开发测试方法的第五子流程框图。
[0023]图7示出了前端软件开发测试系统的组成结构框图。
[0024]图8示出了前端软件开发测试系统中分类模块的组成结构框图。
[0025]图9示出了分类模块中连接单元的组成结构框图。
具体实施方式
[0026]为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种前端软件开发测试方法,其特征在于,所述方法包括:根据预设的需求表获取用户发送的含有用户需求的前端软件开发请求;其中,所述需求表中至少包括软件页面设计稿、终端类型、页面数量、技术标签;根据所述需求表将所述用户需求分解分解为若干个工作任务,将所述工作任务输入训练好的分类模型中,得到常规任务表和特殊任务表;建立与示例数据库的连接通道,依次读取示例数据库中与所述常规任务表对应的参考示例,并将所述参考示例作为参考示例项插入所述常规任务表;将所述常规任务表和特殊任务表向工程师用户发送;其中,所述常规任务表含有参考示例项。2.根据权利要求1所述的前端软件开发测试方法,其特征在于,将根据所述需求表将所述用户需求分解分解为若干个工作任务的方法为将前端软件开发项目以开发页面或者软件功能或者软件模块或者软件设计稿或者接口数量为计量单位计算开发工作量,将总体开发工作量以指定时间、平均开发速率切分为若干个任务。3.根据权利要求1所述的前端软件开发测试方法,其特征在于,所述将所述工作任务输入训练好的分类模型中,得到常规任务表和特殊任务表的步骤包括:获取工作任务的类型,根据所述工作任务的类型读取预设的输入值,得到输出值;根据所述输入值和所述输出值生成哈希值,根据所述哈希值读取参考示例,并连接所述参考示例与相应的工作任务;根据含有参考示例的工作任务生成常规任务表,根据其他工作任务生成特殊任务表。4.根据权利要求3所述的前端软件开发测试方法,其特征在于,所述根据所述哈希值读取参考示例的步骤包括:获取参考示例的评论信息,对所述评论信息进行内容筛选;根据所述评论信息中的评级信息对内容筛选后的评论信息进行排序;对排序后的评论信息进行关键词识别,根据所述关键词识别结果读取参考示例。5.根据权利要求4所述的前端软件开发测试方法,其特征在于,所述对排序后的评论信息进行关键词识别,根据所述关键词识别结果读取参考示例的步骤包括:对所述评论信息进行词性分析,根据预设的词性架构定位有意语句;提取所述有意语句和评论信息的评论账户,生成含有评论账户的有意语句,作为关键句;计算所有评论信息中的描述词的重复次数,当所述重复次数大于预设的重复阈值时,提取所述描述词,作为关键词;根据所述关键句和所述关键词读取参考示例。6.根据权利要求1所述的前端软件开发测试方法,其特征在于,...

【专利技术属性】
技术研发人员:钟承泉
申请(专利权)人:湛江芯承科技有限公司
类型:发明
国别省市:

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

1