產品概述
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 等持續整合環境的整合。
資質證書
應用例項