【技术实现步骤摘要】
本申请涉及缺陷检测,尤其涉及一种检测模型构建及更新方法、装置、设备、存储介质以及产品。
技术介绍
1、随着互联网和数字化技术的发展,软件系统的应用场景日渐宽泛,系统架构复杂度明显增加,所需要承载的业务压力急速上升,对软件系统的性能要求变得越来越高。然而在实际研发过程中,软件性能缺陷问题时有发生,如果在投产前能及时发现并解决则影响不大,反之客户使用必然受到影响。因此,软件系统性能缺陷的识别、定位、解决是提高系统质量的重要环节。
2、传统的性能缺陷定位和修复主要依靠研发人员根据已知问题,手动分析代码找出根因并解决验证,这种方式与个体能力强关联,成本不可控,不具备普适性。此外,该解决方案的前提是风险已知,若不能识别那么缺陷必然遗留至生产,可以发现传统的缺陷定位解决前瞻能力不足。自动化的检测工具如sonarqube,具备强大的代码审查功能,支持多种编程语言,可有效检测代码漏洞、代码重复等问题,但是针对程序的逻辑错误、性能问题的识别能力非常有限,仍然需要投入人力检视代码。因此,现有技术在软件研发生命周期中难以同时实现早期问题检测、持续
...【技术保护点】
1.一种检测模型构建及更新方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据预先获取的性能缺陷案例构建初始缺陷数据集的步骤包括:
3.如权利要求2所述的方法,其特征在于,所述根据所述缺陷根因标定公投的结果,以预设的根因标定策略确定所述性能缺陷案例的缺陷根因分类多级标签,得到初始缺陷数据集的步骤包括:
4.如权利要求2所述的方法,其特征在于,所述基于所述初始缺陷数据集进行特征向量提取和主成分分析,以构建缺陷检测模型的步骤包括:
5.如权利要求1所述的方法,其特征在于,所述模型迭代更新触发事件
...【技术特征摘要】
1.一种检测模型构建及更新方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据预先获取的性能缺陷案例构建初始缺陷数据集的步骤包括:
3.如权利要求2所述的方法,其特征在于,所述根据所述缺陷根因标定公投的结果,以预设的根因标定策略确定所述性能缺陷案例的缺陷根因分类多级标签,得到初始缺陷数据集的步骤包括:
4.如权利要求2所述的方法,其特征在于,所述基于所述初始缺陷数据集进行特征向量提取和主成分分析,以构建缺陷检测模型的步骤包括:
5.如权利要求1所述的方法,其特征在于,所述模型迭代更新触发事件包括手动添加样本事件,所述响应于模型迭代更新触发事件,根据所述模型迭代更新触发事件的事件类型,对所述缺陷检测模型进行更新,得到缺陷检测更新模型的步骤包括:
6.如权利要求1所述的方法,其特征在于,所述模型迭代更新触发事件包括缺陷识别检...
【专利技术属性】
技术研发人员:王露,罗伟涌,宋波,钟进,陈耿洲,
申请(专利权)人:招商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。