检测模型构建及更新方法、装置、设备、存储介质以及产品制造方法及图纸

技术编号:43864809 阅读:25 留言:0更新日期:2024-12-31 18:52
本申请公开了一种检测模型构建及更新方法、装置、设备、存储介质以及产品,涉及缺陷检测技术领域,方法通过根据预先获取的性能缺陷案例构建初始缺陷数据集;基于所述初始缺陷数据集进行特征向量提取和主成分分析,以构建缺陷检测模型;响应于模型迭代更新触发事件,根据所述模型迭代更新触发事件的事件类型,对所述缺陷检测模型进行更新,得到缺陷检测更新模型,通过上述过程构建和迭代更新一个基于特征提取和主成分分析的缺陷检测模型,能够实现自动化、高效率和高准确性的软件性能缺陷检测,从而提高了软件研发生命周期中问题检测的效率和准确性,从而提高了软件可维护性和稳定性。

【技术实现步骤摘要】

本申请涉及缺陷检测,尤其涉及一种检测模型构建及更新方法、装置、设备、存储介质以及产品


技术介绍

1、随着互联网和数字化技术的发展,软件系统的应用场景日渐宽泛,系统架构复杂度明显增加,所需要承载的业务压力急速上升,对软件系统的性能要求变得越来越高。然而在实际研发过程中,软件性能缺陷问题时有发生,如果在投产前能及时发现并解决则影响不大,反之客户使用必然受到影响。因此,软件系统性能缺陷的识别、定位、解决是提高系统质量的重要环节。

2、传统的性能缺陷定位和修复主要依靠研发人员根据已知问题,手动分析代码找出根因并解决验证,这种方式与个体能力强关联,成本不可控,不具备普适性。此外,该解决方案的前提是风险已知,若不能识别那么缺陷必然遗留至生产,可以发现传统的缺陷定位解决前瞻能力不足。自动化的检测工具如sonarqube,具备强大的代码审查功能,支持多种编程语言,可有效检测代码漏洞、代码重复等问题,但是针对程序的逻辑错误、性能问题的识别能力非常有限,仍然需要投入人力检视代码。因此,现有技术在软件研发生命周期中难以同时实现早期问题检测、持续性集成、自动化测试,本文档来自技高网...

【技术保护点】

1.一种检测模型构建及更新方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述根据预先获取的性能缺陷案例构建初始缺陷数据集的步骤包括:

3.如权利要求2所述的方法,其特征在于,所述根据所述缺陷根因标定公投的结果,以预设的根因标定策略确定所述性能缺陷案例的缺陷根因分类多级标签,得到初始缺陷数据集的步骤包括:

4.如权利要求2所述的方法,其特征在于,所述基于所述初始缺陷数据集进行特征向量提取和主成分分析,以构建缺陷检测模型的步骤包括:

5.如权利要求1所述的方法,其特征在于,所述模型迭代更新触发事件包括手动添加样本事件...

【技术特征摘要】

1.一种检测模型构建及更新方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述根据预先获取的性能缺陷案例构建初始缺陷数据集的步骤包括:

3.如权利要求2所述的方法,其特征在于,所述根据所述缺陷根因标定公投的结果,以预设的根因标定策略确定所述性能缺陷案例的缺陷根因分类多级标签,得到初始缺陷数据集的步骤包括:

4.如权利要求2所述的方法,其特征在于,所述基于所述初始缺陷数据集进行特征向量提取和主成分分析,以构建缺陷检测模型的步骤包括:

5.如权利要求1所述的方法,其特征在于,所述模型迭代更新触发事件包括手动添加样本事件,所述响应于模型迭代更新触发事件,根据所述模型迭代更新触发事件的事件类型,对所述缺陷检测模型进行更新,得到缺陷检测更新模型的步骤包括:

6.如权利要求1所述的方法,其特征在于,所述模型迭代更新触发事件包括缺陷识别检...

【专利技术属性】
技术研发人员:王露罗伟涌宋波钟进陈耿洲
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

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

1