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.pswp.cn/pingmian/87435.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/87435.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/87435.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

結合指紋防護技術,釋放Web3去中心化的潛力

隨著互聯網技術的飛速發展,Web3的概念逐漸成為人們關注的焦點。Web3代表著一個更加去中心化、安全和用戶友好的網絡環境。在這一背景下,指紋防護技術的應用顯得尤為重要,它不僅能夠保護用戶的隱私,還能進一步推動Web3去中心化潛力…

數學建模_熵權法確定權重

筆記整理自bilibili 模型作用intuition:確定權重問題背景簡單介紹(可忽略)定義 step1.指標正向化處理極小型/成本型指標中間型指標:集中在某個值附近最好區間型指標:落在某個區間最好 step2.標準化處理比重矩陣 step3…

基于 SpringBoot+Vue.js+ElementUI 的個人健康檔案管理系統設計與實現7000字論文實現

摘要 本論文設計并實現了一個基于 SpringBoot、Vue.js 和 ElementUI 的個人健康檔案管理系統。該系統旨在為用戶提供一個便捷、高效的個人健康信息管理平臺,實現個人健康檔案的電子化管理,支持健康數據的記錄、查詢、分析和預警等功能。論文首先分析了個…

爬蟲反爬策略實戰:UserAgent代理池簡明指南

一、為什么需要UserAgent代理池? 當你在編寫爬蟲程序時,是否遇到過以下情況? 剛開始能爬取數據,突然就返回403錯誤 網站返回"檢測到異常流量"的提示 IP地址被暫時封禁 這些問題大多源于網站的反爬機制,…

核心配置詳解:mybatis-config.xml

前言:配置文件的重要性 在MyBatis江湖中,mybatis-config.xml就是整個框架的"總指揮部"。這個配置文件雖然體積不大,卻掌管著數據源、事務、類型轉換等核心命脈。今天我們就來扒一扒這個XML文件的十八般武藝,從青銅到王…

推動自動化管理閉環 —— 讓報表“長出手腳”

在企業數字化轉型的進程中,報表作為數據呈現的重要載體,卻常因功能局限,淪為數據展示的 “靜態展板”。傳統報表僅能完成數據收集與呈現工作,無法將數據洞察轉化為實際行動,導致管理流程斷裂,難以形成閉環。…

深入理解JVM垃圾回收機制:引用計數法與可達性分析算法

Java虛擬機(JVM)的自動內存管理機制,特別是垃圾回收(Garbage Collection, GC),極大地簡化了開發者的工作,避免了手動內存管理帶來的諸多問題,如內存泄漏和野指針。本文將探討兩種判斷…

【AI落地應用實戰】AIGC賦能職場PPT匯報:從效率工具到輔助優化

目錄 一、AIGC:職場生產力范式的重構1.1 報告撰寫:從人工堆砌到智能生成1.2 演示文稿制作:設計美學與信息架構的融合 二、AIGC驅動的思維拓展與邏輯優化三、AIGC在演示文稿設計與數據可視化中的深層應用3.1 演示文稿設計精髓:AI驅…

Java 大視界 -- Java 大數據實戰:智能安防入侵檢測的特征工程與模型融合全解析

Java 大視界 -- Java 大數據實戰:智能安防入侵檢測的特征工程與模型融合全解析 引言:正文:一、Java 驅動的多源特征工程體系1.1 異構安防數據特征提取系統1.2 復雜場景特征增強技術1.3 特征重要性評估與篩選 二、Java 構建的動態模型融合策略…

設計模式系列(10):結構型模式 - 橋接模式(Bridge)

系列導讀:在學習了接口適配后,我們來看如何處理抽象與實現的分離問題。橋接模式解決的是"多維度變化"的設計難題。 解決什么問題:將抽象部分與實現部分分離,使它們都可以獨立變化。避免在多個維度上變化時出現類爆炸問題…

容器基礎5-Helm 與 K8s 的關系

一、Helm 是什么?為什么需要它? K8s 是強大的容器編排平臺,但部署復雜應用時(如包含 Web 服務、數據庫、緩存等多個組件的系統),需要編寫大量 YAML 文件,管理成本高。Helm 就是為簡化 K8s 應用…

靠機器學習+組合優化就發了CCF-A

這兩年機器學習求解組合優化問題領域取得了顯著的進展。ICLR、ICML、NeurIPS等頂會都有多篇成果發表。 組合優化:它是一種尋找一組變量的最佳組合的方法,以最小化或最大化一個目標函數。組合優化問題通常具有大量的狀態和選擇,需要在有限的…

UI評審時應該注意哪些方面才能有效保障交付質量

需從??評審準備、設計評估、用戶體驗優化、技術實現驗證??四大維度展開,并結合具體實踐經驗 一、評審前的充分準備 ??明確評審目標與范圍?? 確定評審核心目標,如驗證設計是否符合產品需求、評估視覺與交互表現等。劃定評審范圍,聚焦核心頁面與關鍵功能模塊,避免分散…

分塊矩陣怎么取逆?

目錄 一、特殊分塊矩陣取逆 1. 對角分塊矩陣取逆? 2. 副對角分塊矩陣取逆? 3. 三角分塊矩陣 上三角:? 下三角:? 4. 任意二階矩陣? 二、一般分塊矩陣 一、特殊分塊矩陣取逆 1. 對角分塊矩陣取逆 2. 副對角分塊矩陣取逆 3. 三角分塊矩陣…

2025微信小程序wxapkg解包全攻略

好的,以下是優化后的微信小程序 wxapkg 解包工具使用說明,純文本格式,結構清晰,便于直接復制使用: --- 微信小程序 wxapkg 解包工具使用說明 一、查找 __APP__.wxapkg 文件 1. 按 WinR,輸入 cmd&#xff0c…

標簽體系設計與管理:從理論基礎到智能化實踐的綜合指南

這類文章可以直接給大模型做上下文,主頁有更多。 文章目錄 一、標簽體系的理論基礎與概念框架1.1 標簽的本體論定位1.2 邏輯學視角的標簽形式化1.3 語言符號學的標簽機制1.4 信息學的知識組織原理 二、標簽的語義原子化設計原理2.1 語義原子性的理論基礎2.2 語義分解…

【gateway網關】

網關的核心功能 網關(Gateway)作為網絡架構中的關鍵組件,主要承擔不同協議或網絡之間的數據轉換與路由功能。以下是其核心功能的詳細說明: 協議轉換與適配 網關能夠連接使用不同通信協議的網絡或系統,實現數據格式的…

windows平臺+vs2019 編譯 poho mqtt開源庫[C,C++]

參考windows下編譯paho.mqtt_c paho mqtt c windows編譯-CSDN博客這個鏈接 其中要說明幾個重點注意事項: 1,要安裝上面要求準備安裝好相關的工具,我的是vs2019,具體看個人,另外要補充一個安裝git 客戶端,…

【VScode | 格式化文檔】一文掌握VScode使用 clang-format 的文檔格式化(C/C++)

😁博客主頁😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客內容🤑:🍭嵌入式開發、Linux、C語言、C、數據結構、音視頻🍭 🤣本文內容🤣&a…

vs code遠程自動登錄服務器,無需手動輸入密碼的終極方案(windows版)

目錄 步驟1:本地生成 SSH 密鑰對(如果尚未生成)步驟2:將公鑰復制到遠程服務器步驟3:配置 SSH Agent 自動啟動1. 檢查是否已安裝 OpenSSH2. 編輯 .bashrc 或 .profile 文件3. 將私鑰添加到 SSH Agent4. 驗證配置 步驟4&…