[发明专利]项目开发过程质量的确定方法、装置、计算机设备在审
申请号: | 202010215768.6 | 申请日: | 2020-03-25 |
公开(公告)号: | CN111444093A | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 陈禹佟;罗远辉;邓捷;丘凌;梁鹰 | 申请(专利权)人: | 世纪龙信息网络有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 冯右明 |
地址: | 510630 广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 项目 开发 过程 质量 确定 方法 装置 计算机 设备 | ||
本申请涉及一种项目开发过程质量的确定方法、装置、计算机设备和存储介质。包括:获取待检测项目;根据待检测项目的代码、项目构建信息、产品信息以及数据库运行信息,分别获取待检测项目的代码检测信息、项目构建检测信息、产品运行检测信息以及数据库运行检测信息;获取与待检测项目对应的质量检测配置文件;根据质量检测配置文件,分别对代码检测信息、项目构建检测信息、产品运行检测信息以及数据库检测运行信息进行质量识别,得到多个质量识别结果;根据预设的权重值,对多个质量识别结果进行加权处理,得到待检测项目开发过程质量的识别结果。本方法提高了项目开发过程质量的确定效果。
技术领域
本申请涉及计算机技术领域,特别是涉及一种项目开发过程质量的确定方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,软件项目的开发模式发生了很多变化,敏捷开发模式逐渐普及;它以用户需求为目标导向,通过迭代的方式对软件项目进行循序渐进地开发。
项目开发过程的质量是项目开发团队有效产出的保障,但目前多是以项目对应产品的质量或代码的质量作为对项目整体质量的评价,这种质量确定方法缺少对于项目开发过程的考量,质量确定的效果过于片面且效果较差。
发明内容
基于此,有必要针对上述技术问题,提供一种能够较为全面确定项目开发过程质量的项目开发过程质量的确定方法、装置、计算机设备和存储介质。
一种项目开发过程质量的确定方法,所述方法包括:
获取待检测项目;所述待检测项目包括所述待检测项目的代码、所述待检测项目的项目构建信息、所述待检测项目的产品信息以及所述待检测项目的数据库运行信息;
根据所述待检测项目的代码、所述项目构建信息、所述产品信息以及所述数据库运行信息,分别获取所述待检测项目的代码检测信息、项目构建检测信息、产品运行检测信息以及数据库运行检测信息;
获取与所述待检测项目对应的质量检测配置文件;
根据所述质量检测配置文件,分别对所述代码检测信息、所述项目构建检测信息、所述产品运行检测信息以及所述数据库检测运行信息进行质量识别,得到多个质量识别结果;
根据预设的权重值,对所述多个质量识别结果进行加权处理,得到所述待检测项目开发过程质量的识别结果。
在其中一个实施例中,所述获取所述待检测项目的代码检测信息,包括:
根据预设的代码规范文件对所述待检测项目的代码进行检测,得到代码违规信息和代码红线信息;
根据预设的安全检测工具对所述待检测项目的代码进行安全漏洞检测,得到所述代码安全检测信息;
将所述代码违规信息、代码红线信息以及所述代码安全检测信息作为所述待检测项目的代码检测信息。
在其中一个实施例中,所述根据预设的安全检测工具对所述待检测项目的代码进行安全漏洞检测,得到所述代码安全检测信息,包括:
调用所述预设的安全检测工具;
根据所述预设的安全检测工具对所述待检测项目的代码进行安全漏洞检测,确定检测到的安全漏洞的位置以及所述安全漏洞的名称;
根据所述安全漏洞的位置以及所述安全漏洞的名称生成所述代码安全检测信息。
在其中一个实施例中,所述获取所述待检测项目的产品运行检测信息,包括:
获取与所述待检测项目对应的产品的埋点数据;
根据所述埋点数据对所述产品的运行状态进行检测,得到所述待检测项目的产品运行检测信息;所述产品运行检测信息包括所述产品的故障信息以及所述产品的测试缺陷信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于世纪龙信息网络有限责任公司,未经世纪龙信息网络有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010215768.6/2.html,转载请声明来源钻瓜专利网。