主要技术内容
检测实施应按照以下程序有序开展:
a)任务复核:由检测计划复核人员对检测需求和待检代码进行复核,确认二者内容准确且相互一致;
b)代码准备:获取待测代码压缩包,进行一致性验证。验证通过后,通过文件指纹生成工具生成唯一特征码,作为本次检测的唯一标识(检测ID);
c)环境准备:根据检测策划方案,申请并初始化所需硬件、工具、网络等资源;
d)代码上传:通过指定的安全传输通道,将待测代码上传至检测设备;
e)代码部署:在检测设备指定目录中解压待测代码;
f)模块初始化:根据编排计划,使用预设模块参数对检测模块进行初始化;
g)模块执行:按计划执行各检测模块;
h)结果采集:通过结果采集工具获取各模块的检测结果;
i)结果标注:为检测结果标注检测环境、检测目的、检测维度等信息,形成待审核的结果数据;
j)结果审核:审核人员对检测结果进行审核,审核内容包括:
——检测模块是否符合检测需求;
——检测过程是否存在漏检;
——检测结果是否准确;
——结果格式是否规范;
——正反例使用是否恰当;
——适用规则是否完整;
——问题原因是否明确;
——问题代码定位是否清晰。
k)问题整理:整理检测结果中的问题,形成问题列表。若问题列表为空,则直接进入报告生成步骤;
l)问题复测:实施人员根据问题列表重新检测并调整相关代码;
m)复核确认:对复测结果进行复核;
n)报告生成:复核无问题后,报告整合员根据标准模板生成检测报告;
o)报告签批:依次由审核人员、项目负责人签字确认;
p)报告用印:按流程完成报告用印;
q)报告交付:通知项目单位领取检测报告;
r)资料归档:将代码压缩包与检测报告进行归档,并与检测ID关联,保存期满30天后自动删除。
适用范围
本标准适用于以下对象:
企业级单体应用、微服务架构及云原生应用的开发;
使用Spring、MyBatis、Dubbo等主流框架的软件项目;
涉及一方库、二方库、三方库依赖管理的软件工程。
是否包含专利
否