1、 文档目标
在Perforce产品线上,帮助商务同事和客户通过产品的规则执行比对,尽快确认产品型号,加快项目进程,无需多次确认。
2、软件环境
1)、软件版本:Helix QAC 2024.1、Klocwork 2023.4
3、产品规则比对
上述规则均有链接,可详细查看规则的执行情况与其具体规范,均参考以下官网信息进行转载。
Helix QAC: Rule Enforcement Documentation for Coding Standards | Perforce
Klocwork: Rule Enforcement Documentation for Coding Standards | Perforce
注:产品包含该规则填写 Y,不包含为空。比例代表该产品对规则的执行率为多少,关乎代码检查的严格程度,两款产品均通过相关安全认证。
规则名称 | Helix QAC | 执行比例 | Klocwork | 执行比例 |
AUTOSAR C++14 | Y | 95% | Y | 73% |
BARR-C | Y | 83% | ||
CERT C | Y | 100% | Y | 83% |
CERT C Recommendations | Y | 100% | Y | |
CERT C++ | Y | Y | 76% | |
CERT Java | Y | |||
CWE all | Y | |||
CWE C | Y | Y | ||
CWE C++ | Y | Y | ||
CWE Top 25 2023 | Y | |||
CWE Top 25 2022 | Y | Y | ||
CWE Top 25 2021 | Y | |||
DISA STIG | Y | |||
High Integrity C++ (HIC++) | Y | 88% | ||
HKMC C | Y | 96% | Y | 82% |
HKMC C++ | Y | 100% | Y | 69% |
JSF C++ | Y | 89% | Y | 67% |
MISRA C:2023 | Y | 100% | Y | 97% |
MISRA C:2012 | Y | 100% | Y | 97% |
MISRA C:2004 | Y | 99% | Y | 96% |
MISRA C++:2023 | Y | 100% | Y | 91% |
MISRA C++:2008 | Y | 100% | Y | 91% |
NASA Power of 10 | Y | |||
OWASP 2021 | Y | 60% | ||
PCI | Y | 77% | ||
TS 17961 C | Y | 98% | Y | 78% |