任务时长的预估方法、装置、服务器和介质制造方法及图纸

技术编号:38754996 阅读:11 留言:0更新日期:2023-09-10 09:40
本申请公开了任务时长的预估方法、装置、服务器和介质,可应用于金融领域或其他领域。通过将待预估时长的任务包含的每一子任务的任务描述与历史子任务的任务描述进行匹配,以得到任务描述相匹配的目标历史任务描述;若直接将任务描述的关键词与历史任务描述的关键词相匹配,可能出现误认为任务描述与历史任务描述相匹配的情况,或,出现无法找到与任务描述相匹配的历史任务描述的情况;本申请将任务描述对应的目标关键词组合和任务描述对应的目标关键词组合相匹配,由于目标关键词组合不包括作为定语的关键词,所以不会出现上述情况。任务的开发时长可以基于目标历史任务描述对应的历史子任务的实际开发时长预估,所以预估的开发时长比较准确。估的开发时长比较准确。估的开发时长比较准确。

【技术实现步骤摘要】
任务时长的预估方法、装置、服务器和介质


[0001]本申请涉及任务开发
,更具体的说,是涉及任务时长的预估方法、装置、服务器和介质。

技术介绍

[0002]在任务开发前需要预估任务的开发时长。若开发时长预估不准确,会导致出现一系列问题。如开发时长评估过长,会导致其他任务无法及时排期,其他任务无法及时开发;开发时长评估过短,会导致无法保证足够的开发时间,影响任务质量,威胁生产安全。
[0003]目前是人为基于经验确定任务的开发时长,不准确。

技术实现思路

[0004]有鉴于此,本申请提供了一种任务时长的预估方法、装置、服务器和介质,以提高确定任务的开发时长的准确性。
[0005]为实现上述目的,本申请提供如下技术方案:
[0006]根据本公开实施例的第一方面,提供一种任务的开发时长的预估方法,包括:
[0007]获取待预估时长的任务包含的多个子任务分别对应的任务描述;
[0008]获取多个所述任务描述分别对应的目标关键词组合,所述任务描述对应的所述目标关键词组合包括多个关键词,所述目标关键词组合不包括作为定语的关键词;
[0009]针对每一所述任务描述对应的所述目标关键词组合,从多个历史子任务分别对应的任务描述的关键词组合中,筛选出与所述目标关键词组合相匹配的目标历史任务描述,以得到多个所述任务描述分别对应的目标历史任务描述,所述关键词组合不包括作为定语的关键词;
[0010]针对每一所述任务描述,基于与所述任务描述相匹配的所述目标历史任务描述对应的历史子任务的实际开发时长,确定所述任务描述对应的子任务的估计开发时长;
[0011]确定多个所述子任务分别对应的所述估计开发时长之和,为所述任务的开发时长。
[0012]根据本公开实施例的第二方面,提供一种任务的开发时长的预估装置,包括:
[0013]第一获取模块,用于获取待预估时长的任务包含的多个子任务分别对应的任务描述;
[0014]第二获取模块,用于获取多个所述任务描述分别对应的目标关键词组合,所述任务描述对应的所述目标关键词组合包括多个关键词,所述目标关键词组合不包括作为定语的关键词;
[0015]筛选模块,用于针对每一所述任务描述对应的所述目标关键词组合,从多个历史子任务分别对应的任务描述的关键词组合中,筛选出与所述目标关键词组合相匹配的目标历史任务描述,以得到多个所述任务描述分别对应的目标历史任务描述,所述关键词组合不包括作为定语的关键词;
[0016]第一确定模块,用于针对每一所述任务描述,基于与所述任务描述相匹配的所述目标历史任务描述对应的历史子任务的实际开发时长,确定所述任务描述对应的子任务的估计开发时长;
[0017]第二确定模块,用于确定多个所述子任务分别对应的所述估计开发时长之和,为所述任务的开发时长。
[0018]根据本公开实施例的第三方面,提供一种服务器,包括:
[0019]处理器;
[0020]用于存储所述处理器可执行指令的存储器;
[0021]其中,所述处理器被配置为执行所述指令,以实现如第一方面所述任务的开发时长的预估方法。
[0022]根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由服务器的处理器执行时,使得服务器能够执行如第一方面所述任务的开发时长的预估方法。
[0023]经由上述的技术方案可知,本申请提供的任务的开发时长的预估方法,通过将待预估时长的任务包含的每一子任务的任务描述与历史子任务的任务描述进行匹配,以得到任务描述相匹配的目标历史任务描述;若直接将任务描述的关键词与历史任务描述的关键词相匹配,由于关键词中有很多作为定语的关键词,可能出现任务描述与历史任务描述中共有的作为定语的关键词较多,但是任务描述与历史任务描述的开发流程完全不同的情况,导致出现误认为任务描述与历史任务描述相匹配的情况;或者,出现任务描述与历史任务描述开发流程大致相同,但任务描述与历史任务描述中不同的作为定语的关键词较多,导致无法找到与任务描述相匹配的历史任务描述的情况;基于此,本申请将任务描述对应的目标关键词组合和任务描述对应的目标关键词组合相匹配,由于目标关键词组合不包括作为定语的关键词;所以不会出现上述两种情况。从而可以准确且高效的查找到多个任务描述分别对应的目标历史任务描述;针对每一任务描述,基于与任务描述相匹配的目标历史任务对应的历史子任务的描述的实际开发时长,确定任务描述对应的子任务的估计开发时长;确定多个子任务分别对应的所述估计开发时长之和,为待预估时长的任务的开发时长。由于参考了历史子任务的实际开发时长,所以得到的待预估时长的任务的开发时长比较准确。防止了得到的待预估时长的任务的开发时长不准确导致的问题。
附图说明
[0024]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0025]图1为本申请实施例涉及的硬件架构的示意图;
[0026]图2是根据一示例性实施例示出的一种任务的开发时长的预估方法的流程图;
[0027]图3是根据一示例性实施例示出的一种任务的开发时长的预估装置框图;
[0028]图4是根据一示例性实施例示出的一种用于服务器的装置的框图。
具体实施方式
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]本申请实施例提供了一种任务的开发时长的预估方法、装置、服务器及介质,在介绍本申请实施例提供的技术方案之前,先对本申请涉及的硬件架构进行说明。
[0031]如图1所示,为本申请实施例涉及的硬件架构的示意图,硬件架构包括但不限于:电子设备11以及服务器12。
[0032]示例性的,电子设备11可以为任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如,手机、平板电脑、掌上电脑、个人计算机、可穿戴设备、智能电视等。
[0033]示例性的,服务器12可以为一台服务器,也可以是由多台服务器组成的服务器集群,或者,是一个云计算服务中心。
[0034]示例性的,开发人员可以通过电子设备11展示的界面输入待预估时长的任务包含的多个子任务分别对应的任务描述;然后服务器12可以执行本申请实施例提供的任务的开发时长的预估方法。
[0035]本领域技术人员应能理解上述电子设备和服务器仅为举例,其他现有的或今后可能出现的电子设备或服务器如可适用于本公开,也应包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务的开发时长的预估方法,其特征在于,包括:获取待预估时长的任务包含的多个子任务分别对应的任务描述;获取多个所述任务描述分别对应的目标关键词组合,所述任务描述对应的所述目标关键词组合包括多个关键词,所述目标关键词组合不包括作为定语的关键词;针对每一所述任务描述对应的所述目标关键词组合,从多个历史子任务分别对应的任务描述的关键词组合中,筛选出与所述目标关键词组合相匹配的目标历史任务描述,以得到多个所述任务描述分别对应的目标历史任务描述,所述关键词组合不包括作为定语的关键词;针对每一所述任务描述,基于与所述任务描述相匹配的所述目标历史任务描述对应的历史子任务的实际开发时长,确定所述任务描述对应的子任务的估计开发时长;确定多个所述子任务分别对应的所述估计开发时长之和,为所述任务的开发时长。2.根据权利要求1所述任务时长的预估方法,其特征在于,所述基于与所述任务描述相匹配的所述目标历史任务描述对应的历史子任务的实际开发时长,确定所述任务描述对应的子任务的估计开发时长步骤包括:从预设的历史任务描述与业务场景的对应关系中,查找与所述任务描述相匹配的多个所述目标历史任务描述分别对应的目标业务场景;针对每一所述目标历史任务描述,计算所述目标历史任务描述对应的历史子任务所属的所述目标业务场景与待预估时长的所述任务所属业务场景的相似度;将多个所述目标历史任务描述分别对应的相似度归一化,以得到多个所述目标历史任务描述分别对应的权重;从预设的历史子任务与开发时长的对应关系中,查找多个所述目标历史任务描述对应的历史子任务的实际开发时长;确定多个所述目标历史任务描述分别对应的权重与相应的所述实际开发时长的乘积之和,为所述任务描述对应的子任务的估计开发时长。3.根据权利要求1所述任务时长的预估方法,其特征在于,所述基于与所述任务描述相匹配的所述目标历史任务描述对应的历史子任务的实际开发时长,确定所述任务描述对应的子任务的估计开发时长步骤包括:从预设的历史子任务与开发时长的对应关系中,查找与所述任务描述相匹配的所述目标历史任务描述对应的历史子任务的实际开发时长;确定所述目标历史任务描述对应的历史子任务的实际开发时长的均值为所述任务描述对应的子任务的估计开发时长。4.根据权利要求1至3任一所述任务时长的预估方法,其特征在于,所述获取多个所述任务描述分别对应的目标关键词组合步骤包括:获取多个所述任务描述分别对应的关键词集合,所述关键词集合包括多个关键词;针对每一所述任务描述对应的关键词集合,将所述关键词集合中与多个所述历史任务描述分别对应的所述关键词组合中相同的关键词划分至所述目标关键词组合。5.一种任务的开发时长的预估装置,其特征在于,包括:第一获取模块,用于获取待预估时长的任务包含的多个子任务分别对应的任务描述;第二获取模块,用于获取多个所述任务描述分别对应的目标关键...

【专利技术属性】
技术研发人员:郑东欣
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1