当前位置: 首页 > news >正文

Perforce QAC 与 Klocwork 重磅升级:质量突破+许可降本

68DA573F-5E05-4e37-8860-9C14D14389F5.png

在当今快节奏的软件开发领域,每一次工具的升级都可能成为企业提升竞争力的关键契机。Perforce旗下备受瞩目的两款静态分析工具Perforce QAC 和 Klocwork 在2025年推出的新版本中,不仅带来了令人振奋的功能革新,许可证体系的重大变化更是为企业的成本控制与资源优化开辟了全新路径。无论是渴望提升代码质量的开发团队,还是关注成本效益的企业管理者,都能在此次的产品升级中获得巨大价值。

许可证体系变革:精准降本与场景化适配

▷  QAC 许可变革:分层设计激活资源效率

  • 新增 Validate portal user only 许可

     ○ 使大型 CI/CD 部署价格更现实

     ○ 为经理、QA和其他非开发人员提供更便宜的用户许可选项

  • 新增QAC build许可

     ○ 用于命令行执行分析并将结果(基线或增量)上传至Validate

     ○ 有两个版本可用:针对特定构建机器的固定版本和针对容器化部署的浮动版本

  •  简化版本检查

     ○ QAC 组件会使用标准的年份版本, 而不是组件版本

     ○ 同时不会区分小版本. 比如25.0会覆盖版本 2025.1 to 2025.4

     ○ 因此,我们将不再需要每季度发送一次新的QAC许可证

▷  Klocwork 许可变革:组合方案直击成本痛点

  •  添加新的Validate portal user only 许可

     ○ 使大型 CI/CD 部署价格更现实

     ○ 为经理、QA和其他非开发人员提供更便宜的用户许可选项

     ○ 可用于 QAC 和 Klocwork 联合部署

  •  添加新价格更低的组合Klocwork build licenses

     ○ 不需要分开购买Klocwork Build 和CI Agent

     ○ 有两个版本可用:针对特定构建机器的固定版本和针对容器化部署的浮动版本

2025 核心功能升级:构建分析与合规强化

▷  QAC 2025:CI/CD分析流程自动化

  • 增加了对CI (delta)和CD (baseline)分析作业的两个新的qacli标志的支持,这两个标志都需要QAC

     ○ qacli validate build

     ○ qacli validate cibuild

  • 如果没有这些选项,将无法使用qacli加载到 Validate

     ○ 仍然可以通过用户许可直接从QAC GUI上传到Validate(而不是通过命令行)

     ○ 仍然可以加载到QAC Dashboard,而不需要这些新标志,也不需要构建许可

  • 自2026.1年起弃用Diaglist和Annsrc功能

     ○ 2026.1 会在2026年第一季度末发布

     ○ 计划从2026.1版本开始,diaglist和annsrc导出选项将停止工作

对于大型公司账户,可能会有例外

▷  Klocwork 2025MISRA C检查器本地化

  • 所有community和附加的MISRA C检查器已经完全迁移到本地Klocwork检查器

     ○ Klocwork现在100%覆盖MISRA C 2012 Amd. 2,不需要附加包

2025.2 技术深度升级:语言与性能双突破

▷  QAC 2025.2 语言支持全覆盖

  •  新增对C++20/C23 语言特性的支持

     ○ 支持 C++20 类模板参数推导和 C23 #embed 等新特性。

  •  新增对选定 CERT C L2 建议的强制执行

  •  优化数据流内存占用

  •  正式支持 Ubuntu 24.04

  •  易用性改进

     ○ 解决编译器配置问题,包括 TI C7000、QNX、Clang、Green Hills 等编译器

▷  Klocwork 2025.2 合规与体验

  •  更广泛的 C++ 分析能力

     ○ 默认使用现代模式引擎进行数据流分析(替代旧版引擎)

  •  现代模式下增强源文件编码支持

  •  新增 MISRA C:2025 分类

  •  易用性改进

     ○ 分类法中规则 / 类别的格式一致性提升

     ○ 在 VS Code IDE 插件的问题详情中添加规则引用

     ○ VS Code IDE 插件中支持单文件分析

 

了解更多有关QACKlocwork技术信息商务服务,请访问http://www.softtest.cn/留言,或按以下方式联系旋极智能

http://www.dtcms.com/a/266280.html

相关文章:

  • 【VScode | 格式化文档】一文掌握VScode使用 clang-format 的文档格式化(C/C++)
  • 文心大模型及百度大模型内容安全平台齐获信通院大模型安全认证
  • 微信小程序如何实现再多个页面共享数据
  • 机器学习中的数学---常用距离计算方法详解
  • 通过 Ansys Discovery CFD 仿真探索电池冷板概念
  • 睿尔曼系列机器人——以创新驱动未来,重塑智能协作新生态(下)
  • 【IM项目笔记】1、WebSocket协议和服务端推送Web方案
  • 在 Ubuntu 22.04 上使用 Minikube 部署 Go 应用到 Kubernetes
  • 商品中心—19.库存分桶高并发的优化文档
  • element-plus按需自动导入的配置 以及icon图标不显示的问题解决
  • Ubuntu 22.04 + MySQL 8 无密码登录问题与 root 密码重置指南
  • ubuntu22桌面版中文输入法 fcitx5
  • goole chrome变更默认搜索引擎为百度
  • MySQL(116)如何监控负载均衡状态?
  • 如何调节笔记本电脑亮度?其实有很多种方式可以调整亮度
  • Linux中容器文件操作和数据卷使用以及目录挂载
  • Oracle CTE递归实现PCB行业的叠层关系
  • 缓存雪崩、穿透、预热、更新与降级问题与实战解决方案
  • 【网络】Linux 内核优化实战 - net.core.flow_limit_table_len
  • 批量剪辑混剪系统源码搭建与定制化开发:支持OEM
  • LeetCode1456. 定长子串中元音的最大数目
  • Acrel-1000系列分布式光伏监控系统在湖北荆门一马光彩大市场屋顶光伏发电项目中应用
  • 在数学中一个实对称矩阵的特性分析
  • 每天一个前端小知识 Day 21 - 浏览器兼容性与 Polyfill 策略
  • Web 项目如何自动化测试?
  • 大语言模型预训练数据——数据采样方法介绍以GPT3为例
  • 银河麒麟V10服务器版 + openGuass + JDK +Tomcat
  • 基于FPGA的一维序列三次样条插值算法verilog实现,包含testbench
  • 类图+案例+代码详解:软件设计模式----原型模式
  • 【网络与系统安全】域类实施模型DTE