Helix QAC 是Perforce 公司(原PRQA 公司)产品,主要用于C/C++ 代码的完全自动化静态分析工作,可以提供编码规则检查、代码质量度量、软件结构分析、测试结果管理等功能。Helix QAC 能够全面而正确地发现软件中潜在的问题,自身符合ISO26262 功能安全标准认证。目前已广泛应用于汽车、电子商务、医疗器械、生产和通信等领域。

Helix QAC 主要模块为QAC/QAC++、QA Verify、以及常用行业规则包(如MISRA C:2012、MISRA C++:2008、AUTOSAR C++、CERT、CWE 等)。

产品介绍

•  QAC/QAC++ 主要功能

♦  代码自动审查

QAC/QAC++ 能够对C/C++ 代码规则进行自动检查,报告所违反的编程标准和准则,减少代码审查所需的时间,使软件工程师在开发阶段就可以避免代码中的问题。

♦  全面的规范支持

QAC/QAC++全面支持多种新编程标准(MISRA C:2012、MISRA C++:2008 等), 及其他多种行业编程规则。QAC/QAC++ 能够发现1700 多种C 语言问题、1300 多种C++ 的问题,并提供方便的二次开发接口,可以让软件质量工程师定制符合自身要求的规范。

♦  科学的质量度量

QAC/QAC++ 提供权威的度量指标分析能力,包括60 多种C 语言度量和20 多种C++ 度量,为处于不同成熟度企业的软件质量改进提供客观正确的依据,帮助企业从宏观上把控软件质量。

♦  灵活的测试管理

QAC/QAC++ 能够对全生命周期的测试过程提供代码质量管理解决方案。通过QA Verify 插件,开发经理可以随时通过网页监控项目质量趋势,跟踪缺陷状态、管理代码质量、分配工作任务、定义复合度量、对比分析质量、定制生成质量报告,并和Baseline 插件一起,进行测试的版本管理和控制。

•  QA Verify 主要功能

QA Verify 可以与第三方持续集成插件(如Jenkins)集成,在服务器端进行代码集中、定时测试,测试后将结果分发给团队里的不同角色,同时提供了良好的团队协作、版本管理、报告导出等功能。

•  QA Framework 主要功能

QA Framework 是PRQA 公司于2013 年10 月发布的一个新模块,它将QAC/QAC++ 的用户界面又封装了一层,在新的用户界面上支持更多操作,比如可以同时使用QAC 和QAC++ 的分析器,不再需要单独使用两个软件;再如用户可以在QAC/QAC++ 的界面上直接修改源代码等。QA Framework的主要功能有:

♦   新的用户界面

1.  用户可以直接在QA Framework界面中修改源代码

2.  交叉平台命令行接口

♦  与Visual Studio和Eclipse完全集成

♦  允许工程中同时含有C文件和CPP文件

♦  更方便地保存和发布QAC/QAC++工程文件

Helix QAC — 软件静态测试工具相关推荐

  1. 软件静态测试qac,Helix QAC — 软件静态测试工具

    •代码自动审查 QAC/QAC++ 能够对C/C++ 代码规则进行自动检查,报告所违反的编程标准和准则,减少代码审查所需的时间,使软件工程师在开发阶段就可以避免代码中的问题. •规范支持 QAC/QA ...

  2. Docker 教程:如何将Helix QAC作为容器创建并运行 下

    文章目录 第三部分:在本地项目上运行 DaaQT 在此 Docker 教程中,你将学习如何创建 Helix QAC 并将其作为容器化镜像运行. Docker 的基本定义是一种开源和流行的操作系统级虚拟 ...

  3. 王牌代码静态测试工具Helix QAC 2022.2 中的新增功能(1)

    Helix QAC 2022.2 中的新增功能 Helix QAC 2022.2 提供更强大的 C++ 20语言功能支持,更新了 MISRA 和 HKMC 的合规性模块,以及新的配置选项,可在处理 S ...

  4. Helix QAC企业级自动代码静态分析器

    随着现代车辆的智能化发展(ADAS, Telematics, Infotainment, Cloud Services),车载代码量呈指数级增长,代码静态分析的自动化势在必行,且人们对功能安全的要求日 ...

  5. 高效代码静态测试工具Klocwork 2022.2——Portal全新升级、支持RLM

    Klocwork 2022.2 中的新增功能 随着 2022.2 的发布,Klocwork 支持所有工具和插件的 Project Streams,也允许开发人员通过在其开发管道的上下文中提供分析结果来 ...

  6. linux平台软件动态分析工具valgrind系列工具及其可视化

    linux平台软件动态分析工具valgrind系列工具 Memcheck–内存检查工具 Callgrind–函数调用分析工具 Cachegrind–缓存命中分析工具 Helgrind–线程分析工具 M ...

  7. 桌面支持--ZWMECH软件卸载工具

    ZWMECH软件卸载工具 http://url.cn/TckVif 转载于:https://blog.51cto.com/williamliuwen/1686032

  8. 软件缺陷管理工具大全

    成熟商用软件QC等,免费小工具Bugzilla mantis 很不错的. trac集成了wiki.subversion.milestone.bug track 多数都用过了,还是jira最好,没用过的 ...

  9. 自考之——我看《软件开发工具》

    <软件开发工具>由理论篇和实践篇构成.实践篇是选取一种详细的软件开发工具Eclipse来进行介绍,帮助我们加深对软件开发工具的理解.在这篇文章里,我就不说这部分内容了. 这里,我主要是对理 ...

最新文章

  1. 工业4.0:数字化供应链的三个方向
  2. Linux 适用硬件平台/系统架构(i386 / i586 / i686 / x86 / x86_64)名词理解和区别
  3. Spring Cloud——Spring Cloud Alibaba 2021 Nacos Config bootstrap 配置文件失效解决方案
  4. SAP ABAP 编程语言里允许哪些特殊字符作为变量名的一部分?
  5. 原生微信小程序父组件调用子组件中的方法
  6. 【.NET Core 跨平台 GUI 开发】第一篇:编写你的第一个 Gtk# 应用
  7. 将Jython嵌入到您的Java代码库中
  8. java 堆栈信息_每天学习一个命令:jstack 打印 Java 进程堆栈信息
  9. java mvc mvp_MVC和MVP设计模式
  10. 《现代操作系统》精读与思考笔记 第一章 引论
  11. Bootstrap 折叠插件Collapse 选项
  12. wifi两种工作模式
  13. ApacheCN PHP 译文集 20211101 更新
  14. OpenCV-python学习笔记(五)——shreshoding阈值化
  15. 1 在 Linux 下开机自动重启脚本(亲测)
  16. 【资源】GIS 竞赛|考试 信息收集
  17. java socket 全双工客户端_Java Websocket实例【服务端与客户端实现全双工通讯】
  18. python安装包的路径
  19. EditPlus编码格式设置
  20. 2021-10-09《星科快报》第一期 何为元宇宙

热门文章

  1. 国家统计局与企业开发利用大数据
  2. 无线通信零基础学习记录(2)——GSM空中接口物理层的设计
  3. HFSS波端口和集总端口
  4. 计算机程序的思维逻辑 (32) - 剖析日期和时间
  5. android studio之简单调用摄像头并且获取其照片
  6. springboot利用QQ邮箱imap/smtp收发件
  7. 超表面透镜相位matlab,可调超表面的抛物线梯度相位修正方法及变/定焦距透镜的制作方法...
  8. 我们为什么追捧浪潮PS Cloud的CRM系统?
  9. Basler pylon安装及对网口相机基本设置
  10. 情感|设计的三个层次,帮你重开情感化设计的大门