产品概述
Helix QAC是Perforce(原PRQA)的产品,主要用于C C++*的自动化静态分析,可提供编码规则和信息安全相关检查、质量测量、软件结构分析、测试结果管理等功能。 Helix QAC 可准确识别软件中的潜在问题,并通过ISO26262功能安全标准认证。 适用于自动驾驶领域,可以保证嵌入式软件的质量,提高其抵御黑客攻击的能力。 Helix QAC 的主要模块是 QAC QAC++、Dashboard(以前称为 QA Verify)和常见的行业规则包(如 MISRA C:2012、MISRA C++:2008、AUTOSAR C++、CERT、CWE 等)。
主要特点:
广泛的编程规则。
QAC QAC++支持各种新的编程标准(MISRA C:2012,AUTOSAR C++,CERT,CWE等)和其他行业编程规则。 QAC QAC++ 可以发现 1,900 多个 C 语言问题和 1,400 多个 C++ 问题,包括编译链接错误、语言规范违规、潜在的不确定行为和不安全的数据类型转换。
自动检查编程规则。
在工具中添加需要分析的文件,配置相应的环境,运行一次即可分析所有添加的文件,快速、简单易用、易于理解、快速上手。
友好的帮助系统。
如果在检查分析结果中的错误时不理解提示的错误,可以双击错误进入帮助系统。 除了提供错误描述外,帮助系统在大多数情况下都会提供一个示例程序,可以帮助了解错误的原因,并根据示例修改自己的**。
提供对软件结构的分析。
您可以分析软件的结构,包括文件之间的包含关系、函数之间的调用关系以及函数本身的结构。
提供软件的质量分析。
采用国际标准的软件质量测量方法和测量指标,对客户的质量进行评价。 提供60多个指标进行评估,客户可以轻松在每个指标之间切换。
自定义您自己的报告。
可实现固定模板报表的生成,也可根据用户需求自定义报表内容。 它可以导出 PDF 报告和 HTML 报告。
团队 合作。 可实现版本管理、基线管理、用户管理,插入注释,实现团队协作。
可持续整合。
支持命令行分析和与 Jenkins 等持续集成环境的集成。
资质证书
应用实例