金融软件开发缺陷预测方法、装置、设备、介质和产品制造方法及图纸

技术编号:39162028 阅读:13 留言:0更新日期:2023-10-23 15:03
本申请涉及一种金融软件开发缺陷预测方法、装置、设备、介质和产品,涉及金融科技领域。方法包括:收集各金融软件对应于多个开发维度各维度值的历史缺陷数据和历史开发规模数据;获取各金融软件的开发节点、当前缺陷数据和当前开发规模数据;根据指定开发维度的各维度值对应的历史缺陷数据和历史开发规模数据,获取缺陷密度参考值;根据各金融软件的开发节点、当前缺陷数据和当前开发规模数据,获取维度开发节点、维度缺陷数据和维度开发规模数据;根据维度开发节点、维度缺陷数据、维度开发规模数据、缺陷密度参考值,得到对应于各维度值的缺陷数量预测值。采用本方法能够针对用户指定的开发维度,对当前周期可能出现的缺陷数量进行预测。行预测。行预测。

【技术实现步骤摘要】
金融软件开发缺陷预测方法、装置、设备、介质和产品


[0001]本申请涉及金融科技领域,特别是涉及一种金融软件开发缺陷预测方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着信息技术的发展,金融机构为了满足用户日益增长的业务需求提供了大量金融软件进行用户服务。而为了进一步提升用户体验和加快业务发展,金融机构往往需要对金融软件进行频繁的升级开发。
[0003]在此过程中,为了保证金融软件每次升级开发任务的及时完成,通常需要对软件的开发过程进行质量控制。但是,传统方法中对于金融软件的质量控制通常都是针对每个具体的金融软件,对当前周期中的缺陷密度进行计算,并与历史数据对比以估计开发质量,其无法对当前周期可能出现的缺陷数据进行预测,从而也难以对可能出现的缺陷问题提前制定预防措施。
[0004]而且,对于同时在进行大量金融软件升级更新的金融机构而言,传统方法中只着眼于每个单独的金融软件的质量分析也难以为金融机构对当前周期的整体开发情况进行多方面的评估和分析。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种金融软件开发缺陷预测方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]第一方面,本申请提供了一种金融软件开发缺陷预测方法。所述方法包括:
[0007]收集各金融软件对应于多个开发维度各维度值的历史缺陷数据和历史开发规模数据;
[0008]在当前周期中,获取各金融软件的开发节点、当前缺陷数据和当前开发规模数据;
[0009]根据用户指定的开发维度,基于所述开发维度各维度值对应的历史缺陷数据和历史开发规模数据,获取对应于所述开发维度各维度值的每个开发节点的缺陷密度参考值;
[0010]根据当前周期中各金融软件的开发节点、当前缺陷数据和当前开发规模数据,获取对应于所述开发维度各维度值的维度开发节点、维度缺陷数据和维度开发规模数据;
[0011]根据所述维度开发节点、维度缺陷数据和维度开发规模数据,以及所述对应于每个开发节点的缺陷密度参考值,得到当前周期中对应于所述开发维度各维度值的缺陷数量预测值。
[0012]在其中一个实施例中,对于每个开发维度的每个维度值,所述历史缺陷数据包括所述维度值在每个开发节点的历史节点缺陷数据,所述历史开发规模数据包括所述维度值在每个开发节点的历史节点开发规模数据;所述根据用户指定的开发维度,基于所述开发维度各维度值对应的历史缺陷数据和历史开发规模数据,获取对应于所述开发维度各维度值的每个开发节点的缺陷密度参考值,包括:对于每个开发节点,根据所述历史缺陷数据和
所述历史开发规模数据中对应的历史节点缺陷数据和历史节点开发规模数据,获取对应于所述开发节点的缺陷密度参考值。
[0013]在其中一个实施例中,所述历史节点缺陷数据包括对应于各金融软件的各历史版本对应的版本节点缺陷数据,所述历史节点开发规模数据包括对应于各金融软件的各历史版本对应的版本节点开发规模数据;所述根据所述历史缺陷数据和所述历史开发规模数据中对应的历史节点缺陷数据和历史节点开发规模数据,获取对应于所述开发节点的缺陷密度参考值,包括:根据所述开发节点对应的版本节点缺陷数据和版本节点开发规模数据,获取对应于各历史版本的版本节点缺陷密度参考值;根据所述各历史版本的版本节点缺陷密度参考值,得到对应于所述开发节点的缺陷密度参考值。
[0014]在其中一个实施例中,所述收集各金融软件对应于多个开发维度各维度值的历史缺陷数据和历史开发规模数据,包括:收集各金融软件在历史开发阶段的缺陷数据和开发规模数据;对于每个所述维度值,从所述各金融软件在历史开发阶段的缺陷数据和开发规模数据中提取对应于所述维度值的缺陷数据和开发规模数据;根据属于同一开发维度的各维度值的缺陷数据和开发规模数据,得到对应于所述开发维度各维度值的历史缺陷数据和历史开发规模数据。
[0015]在其中一个实施例中,所述用户指定的开发维度包括软件维度,所述开发维度的各维度值包括各金融软件;所述根据用户指定的开发维度,基于所述开发维度各维度值对应的历史缺陷数据和历史开发规模数据,获取对应于所述开发维度各维度值的每个开发节点的缺陷密度参考值,包括:对于每个金融软件,根据所述金融软件的历史缺陷数据和历史开发规模数据,获取对应于所述金融软件的每个开发节点的缺陷密度参考值;所述根据当前周期中各金融软件的开发节点、当前缺陷数据和当前开发规模数据,获取对应于所述开发维度各维度值的维度开发节点、维度缺陷数据和维度开发规模数据,包括:对于每个金融软件,以所述金融软件在当前周期的开发节点、当前缺陷数据和当前开发规模数据作为所述金融软件对应的维度开发节点、维度缺陷数据和维度开发规模数据;所述根据所述维度开发节点、维度缺陷数据和维度开发规模数据,以及所述对应于每个开发节点的缺陷密度参考值,得到当前周期中对应于所述开发维度各维度值的缺陷数量预测值,包括:对于每个金融软件,根据所述金融软件对应的维度开发节点、维度缺陷数据和维度开发规模数据和对应于所述维度开发节点的缺陷密度参考值,得到所述金融软件在当前周期的缺陷数量预测值。
[0016]在其中一个实施例中,所述用户指定的开发维度包括部门维度,所述开发维度的各维度值包括各开发部门;所述根据用户指定的开发维度,基于所述开发维度各维度值对应的历史缺陷数据和历史开发规模数据,获取对应于所述开发维度各维度值的每个开发节点的缺陷密度参考值,包括:对于每个开发部门,根据各金融软件对应于所述开发部门的历史缺陷数据和历史开发规模数据,获取对应于所述开发部门的每个开发节点的缺陷密度参考值;所述根据当前周期中各金融软件的开发节点、当前缺陷数据和当前开发规模数据,获取对应于所述开发维度各维度值的维度开发节点、维度缺陷数据和维度开发规模数据,包括:根据所述开发部门在当前周期中涉及的金融软件的开发节点,确定所述开发部门对应的维度开发节点;根据所述涉及的金融软件的当前版本缺陷数据和当前开发规模数据,确定与所述开发部门对应的维度缺陷数据和维度开发规模数据;所述根据所述维度开发节
点、维度缺陷数据和维度开发规模数据,以及所述对应于每个开发节点的缺陷密度参考值,得到当前周期中对应于所述开发维度各维度值的缺陷数量预测值,包括:根据所述开发部门对应的各维度开发节点、维度缺陷数据、维度开发规模数据和对应于各维度开发节点的缺陷密度参考值,得到所述开发部门在当前周期的缺陷数量预测值。
[0017]在其中一个实施例中,所述用户指定的开发维度包括缺陷类型维度,所述开发维度的各维度值包括各缺陷类型;所述根据用户指定的开发维度,基于所述开发维度各维度值对应的历史缺陷数据和历史开发规模数据,获取对应于所述开发维度各维度值的每个开发节点的缺陷密度参考值,包括:对于每项缺陷类型,根据各金融软件对应于所述缺陷类型的历史缺陷数据和历史开发规模数据,获取对应于所述缺陷类型的每个开发节点的缺陷密度参考值;所述根据当前周期中各金融软件的开发节点、当前缺陷数据和当前开发规本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种金融软件开发缺陷预测方法,其特征在于,所述方法包括:收集各金融软件对应于多个开发维度各维度值的历史缺陷数据和历史开发规模数据;在当前周期中,获取各金融软件的开发节点、当前缺陷数据和当前开发规模数据;根据用户指定的开发维度,基于所述开发维度各维度值对应的历史缺陷数据和历史开发规模数据,获取对应于所述开发维度各维度值的每个开发节点的缺陷密度参考值;根据当前周期中各金融软件的开发节点、当前缺陷数据和当前开发规模数据,获取对应于所述开发维度各维度值的维度开发节点、维度缺陷数据和维度开发规模数据;根据所述维度开发节点、维度缺陷数据和维度开发规模数据,以及所述对应于每个开发节点的缺陷密度参考值,得到当前周期中对应于所述开发维度各维度值的缺陷数量预测值。2.根据权利要求1所述的方法,其特征在于,对于每个开发维度的每个维度值,所述历史缺陷数据包括所述维度值在每个开发节点的历史节点缺陷数据,所述历史开发规模数据包括所述维度值在每个开发节点的历史节点开发规模数据;所述根据用户指定的开发维度,基于所述开发维度各维度值对应的历史缺陷数据和历史开发规模数据,获取对应于所述开发维度各维度值的每个开发节点的缺陷密度参考值,包括:对于每个开发节点,根据所述历史缺陷数据和所述历史开发规模数据中对应的历史节点缺陷数据和历史节点开发规模数据,获取对应于所述开发节点的缺陷密度参考值。3.根据权利要求2所述的方法,其特征在于,所述历史节点缺陷数据包括对应于各金融软件的各历史版本对应的版本节点缺陷数据,所述历史节点开发规模数据包括对应于各金融软件的各历史版本对应的版本节点开发规模数据;所述根据所述历史缺陷数据和所述历史开发规模数据中对应的历史节点缺陷数据和历史节点开发规模数据,获取对应于所述开发节点的缺陷密度参考值,包括:根据所述开发节点对应的版本节点缺陷数据和版本节点开发规模数据,获取对应于各历史版本的版本节点缺陷密度参考值;根据所述各历史版本的版本节点缺陷密度参考值,得到对应于所述开发节点的缺陷密度参考值。4.根据权利要求1所述的方法,其特征在于,所述收集各金融软件对应于多个开发维度各维度值的历史缺陷数据和历史开发规模数据,包括:收集各金融软件在历史开发阶段的缺陷数据和开发规模数据;对于每个所述维度值,从所述各金融软件在历史开发阶段的缺陷数据和开发规模数据中提取对应于所述维度值的缺陷数据和开发规模数据;根据属于同一开发维度的各维度值的缺陷数据和开发规模数据,得到对应于所述开发维度各维度值的历史缺陷数据和历史开发规模数据。5.根据权利要求1

4任一项所述的方法,其特征在于,所述用户指定的开发维度包括软件维度,所述开发维度的各维度值包括各金融软件;所述根据用户指定的开发维度,基于所述开发维度各维度值对应的历史缺陷数据和历史开发规模数据,获取对应于所述开发维度各维度值的每个开发节点的缺陷密度参考值,包括:
对于每个金融软件,根据所述金融软件的历史缺陷数据和历史开发规模数据,获取对应于所述金融软件的每个开发节点的缺陷密度参考值;所述根据当前周期中各金融软件的开发节点、当前缺陷数据和当前开发规模数据,获取对应于所述开发维度各维度值的维度开发节点、维度缺陷数据和维度开发规模数据,包括:对于每个金融软件,以所述金融软件在当前周期的开发节点、当前缺陷数据和当前开发规模数据作为所述金融软件对应的维度开发节点、维度缺陷数据和维度开发规模数据;所述根据所述维度开发节点、维度缺陷数据和维度开发规模数据,以及所述对应于每个开发节点的缺陷密度参考值,得到当前周期中对应于所述开发维度各维度值的缺陷数量预测值,包括:对于每个金融软件,根据所述金融软件对应的维度开发节点、维度缺陷数据和维度开发规模数据和对应于所述维度开发节点的缺陷密度参考值,得到所述金融软件在当前周期的缺陷数量预测值。6.根据权利要求1

4任一项所述的方法,其特征在于,所述用户指定的开发维度包括部门维度,所述开发维度...

【专利技术属性】
技术研发人员:张翠霞叶建锋赖集瑞林锐
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1