System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及分布式,特别是涉及一种工单分配方法、装置、设备、存储介质和程序产品。
技术介绍
1、在软件开发的过程中,根据不同的功能开发需求,会将开发人员分成多个功能开发组,各个功能开发组所开发的软件功能不同。
2、软件开发结束后,各功能开发组的开发人员会针对本小组所开发的软件功能对软件进行测试,若测试失败,该开发人员会向系统输入问题工单,然后,由系统对问题工单进行分配。通常情况下,系统会将问题工单固定分配至提出该问题工单的功能开发组。
3、但是,上述工单分配方法,问题工单的分配准确性低,从而导致问题工单的处理效率低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高问题工单分配准确性的工单分配方法、装置、设备、存储介质和程序产品。
2、第一方面,本申请提供了一种工单分配方法。所述方法包括:
3、获取软件功能测试过程中产生的待分配问题工单,待分配问题工单中包括多个工单项,多个工单项包括工单属性项和功能问题项;
4、获取各开发组在历史时间中已完成的多个历史问题工单,并根据多个历史问题工单以及待分配问题工单,获取待分配问题工单属于各开发组的预测概率;
5、根据各预测概率,将待分配问题工单分配至目标开发组。
6、在其中一个实施例中,根据各预测概率,将待分配问题工单分配至目标开发组,包括:
7、将待分配问题工单分配至各开发组中预测概率最大的目标开发组。
8、在其中一个实
9、对各历史问题工单分别进行工单项特征提取,得到各历史问题工单中各工单项的特征值,并对待分配问题工单进行工单项特征提取,得到待分配问题工单中各工单项的特征值;
10、根据各历史问题工单中各工单项的特征值以及待分配问题工单中各工单项的特征值,获取待分配问题工单属于各开发组的预测概率。
11、在其中一个实施例中,根据各历史问题工单中各工单项的特征值以及待分配问题工单中各工单项的特征值,获取待分配问题工单属于各开发组的预测概率,包括:
12、对于每个开发组,根据各历史问题工单中各工单项的特征值以及待分配问题工单中各工单项的特征值,分别获取开发组对应的第一发生概率、第二发生概率以及第三发生概率;
13、将第一发生概率、第二发生概率以及第三发生概率代入贝叶斯公式中,得到待分配问题工单属于开发组的预测概率。
14、在其中一个实施例中,根据各历史问题工单中各工单项的特征值以及待分配问题工单中各工单项的特征值获取第一发生概率的过程包括:
15、从各历史问题工单中确定开发组对应的多个目标历史问题工单;
16、对于各目标历史问题工单中的每个目标工单项,基于各目标历史问题工单中各工单项的特征值以及待分配问题工单中各工单项的特征值,从多个目标历史问题工单中,确定目标工单项的特征值与待分配问题工单中对应工单项的特征值相同的目标历史问题工单的第一数量;
17、利用第一数量除以开发组对应的多个目标历史问题工单的数量,得到目标工单项对应的发生概率;
18、将各目标历史问题工单中各目标工单项对应的发生概率相乘,得到第一发生概率。
19、在其中一个实施例中,根据各历史问题工单中各工单项的特征值以及待分配问题工单中各工单项的特征值获取第二发生概率的过程包括:
20、利用开发组对应的多个目标历史问题工单的数量除以各历史问题工单的数量,得到第二发生概率。
21、在其中一个实施例中,根据各历史问题工单中各工单项的特征值以及待分配问题工单中各工单项的特征值获取第三发生概率的过程包括:
22、对于各历史问题工单中的每个标的工单项,基于各历史问题工单中各工单项的特征值以及待分配问题工单中各工单项的特征值,从各历史问题工单中,确定标的工单项的特征值与待分配问题工单中对应工单项的特征值相同的历史问题工单的第二数量;
23、利用第二数量除以各历史问题工单的数量,得到标的工单项对应的发生概率;
24、将各历史问题工单中的各标的工单项对应的发生概率相乘,得到第三发生概率。
25、第二方面,本申请还提供了一种工单分配装置。所述装置包括:
26、第一获取模块,用于获取软件功能测试过程中产生的待分配问题工单,待分配问题工单中包括多个工单项,多个工单项包括工单属性项和功能问题项;
27、第二获取模块,用于获取各开发组在历史时间中已完成的多个历史问题工单,并根据多个历史问题工单以及待分配问题工单,获取待分配问题工单属于各开发组的预测概率;
28、分配模块,用于根据各预测概率,将待分配问题工单分配至目标开发组。
29、第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面的方法的步骤。
30、第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面的方法的步骤。
31、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上述第一方面的方法的步骤。
32、上述工单分配方法、装置、设备、存储介质和程序产品,在该方法中,通过获取软件功能测试过程中产生的待分配问题工单,待分配问题工单中包括多个工单项,多个工单项包括工单属性项和功能问题项,然后,获取各开发组在历史时间中已完成的多个历史问题工单,并根据多个历史问题工单以及待分配问题工单,获取待分配问题工单属于各开发组的预测概率,再根据各预测概率,将待分配问题工单分配至目标开发组。这样,由于在软件开发过程中,各个软件功能是通过各个开发组协作开发的,待分配问题工单所包含的功能问题并不一定属于提出该问题工单的开发组,本申请实施例在待分配问题工单的分配过程中结合各开发组已完成的历史问题工单来预测该待分配问题工单属于各开发组的预测概率,各开发组已完成的历史问题工单在一定程度上可以反映各开发组可能对应的功能问题,再根据预测概率对该待分配问题工单进行分配,例如将待分配问题工单分配给预测概率最大的开发组,从而避免了传统技术中仅固定将待分配问题工单分配至提出该问题工单的开发组所导致的问题工单的分配准确性低的问题,本申请实施例提高了问题工单分配的准确性,从而提升了问题工单的处理效率。
本文档来自技高网...【技术保护点】
1.一种工单分配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据各所述预测概率,将所述待分配问题工单分配至目标开发组,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述多个历史问题工单以及所述待分配问题工单,获取所述待分配问题工单属于各所述开发组的预测概率,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据各所述历史问题工单中各工单项的特征值以及所述待分配问题工单中各工单项的特征值,获取所述待分配问题工单属于各所述开发组的所述预测概率,包括:
5.根据权利要求4所述的方法,其特征在于,根据各所述历史问题工单中各工单项的特征值以及所述待分配问题工单中各工单项的特征值获取所述第一发生概率的过程包括:
6.根据权利要求5所述的方法,其特征在于,根据各所述历史问题工单中各工单项的特征值以及所述待分配问题工单中各工单项的特征值获取所述第二发生概率的过程包括:
7.根据权利要求4所述的方法,其特征在于,根据各所述历史问题工单中各工单项的特征值以及所述待分配问题工单中
8.一种工单分配装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种工单分配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据各所述预测概率,将所述待分配问题工单分配至目标开发组,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述多个历史问题工单以及所述待分配问题工单,获取所述待分配问题工单属于各所述开发组的预测概率,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据各所述历史问题工单中各工单项的特征值以及所述待分配问题工单中各工单项的特征值,获取所述待分配问题工单属于各所述开发组的所述预测概率,包括:
5.根据权利要求4所述的方法,其特征在于,根据各所述历史问题工单中各工单项的特征值以及所述待分配问题工单中各工单项的特征值获取所述第一发生概率的过程包括:
6.根据权利要求5所述的方法,其特征在于,根据各所述历史问题...
【专利技术属性】
技术研发人员:李宁馨,王天,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。