PRQA 嵌入式代碼質量分析解決方案



PRQA靜態程序分析工具提供商是被世界范圍內的高級軟件開發人員、行業專家、標準團體認可的編程標準專家,30多年來,PRQA一直是缺陷預防領域的佼佼者。

PRQA主要業務是代碼完整性及軟件質量檢測,提供相關的自動化測試及管理工具,提供專業的咨詢和培訓業務。PRQA的解決方案旨在與開發人員攜手合作,促進安全編碼實踐,確保安全緊要性和任務緊要性系統代碼達到高質量。3000多家公司信任PRQA自動化靜態分析,以節省時間并生成更好的代碼。

PRQA主打產品QA·C/QA·C++是一個完全自動化的代碼靜態分析工具,可以提供編碼規則檢查、代碼質量度量、軟件結構分析等功能,QA·C/QA·C++能夠全面而準確地發現軟件中潛在的問題,自身符合ISO26262功能安全標準認證。目前,QA·C/QA·C++已廣泛應用于汽車、國防、電子商務、醫療器械、生產和通信等領域。

主要產品

 

1 / QA·C/QA·C++主要功能
 
 

代碼自動審查

QA·C/QA·C++能夠對C/C++代碼規則進行自動檢查,報告所違反的編程標準和準則,減少代碼審查所需的時間,使軟件工程師在開發階段就可以避免代碼中的問題。

 

全面的規范支持

QA·C/QA·C++全支持多種新編程標準(MISRA C:2012、MISRA C++:2008、GJB5369 等),及其他多種行業編程規則。它還能夠發現1700多種C語言問題、1300多種C++問題,并提供方便的二次開發接口,可以讓軟件質量工程師定制符合自身要求的規范。

科學的質量度量

QA·C/QA·C++ 提供權威的度量指標分析能力,包括60多種C語言度量和20多種C++度量,為處于不同成熟度企業的軟件質量改進提供客觀準確的依據,幫助企業從宏觀上把控軟件質量求。

靈活的測試管理

QA·C/QA·C++能夠對全生命周期的測試過程提供代碼質量管理解決方案。通過QA·Verify 插件,開發經理可以隨時通過網頁監控項目質量趨勢,跟蹤缺陷狀態、管理代碼質量、分配工作任務、定義復合度量、對比分析質量、定制生成質量報告,并和Baseline插件一起,進行測試的版本管理和控制。

 

2 / QA·Verify主要功能
 

QA·Verify可以與第三方持續集成插件(如Jenkins)集成,在服務器端進行代碼集中、定時測試,測試后將結果分發給團隊里的不同角色,同時提供了良好的團隊協作、版本管理、報告導出等功能。

關于MISRA
 

汽車工業軟件可靠性協會(MISRA),是在英國政府的大力支持下,由多家汽車工業公司的代表組成,旨在規范汽車電子中軟件的應用,并為嵌入式軟件的發展提供指導意見。

二十世紀九十年代,汽車電子產品的重要性日益凸顯,汽車電子產品中的軟件也隨之變得舉足輕重。人們迫切地需要一個編碼規范來保證汽車電子軟件的可靠性,在這一背景下,MISRA C/C++編碼規范應運而生。經過多年的發展,MISRA C/C++已經從汽車行業編碼規范發展成為跨行業的編碼規范,成為世界范圍內使用廣泛的C/C++語言編碼規范。

汽車工業軟件可靠性協會發布的MISRA C和MISRA C++編碼規范:

• 1998年,第一代MISRA C編碼規范:MISRA C:1998(MC1)

• 2004年,第二代MISRA C編碼規范:MISRA C:2004(MC2)

• 2013年,第三代MISRA C編碼規范:MISRA C:2012(MC3)

• 2008年,MISRA C++編碼規范:MISRA C++:2008(MC++)

PRQA提供專業的合規性模塊來執行MISRA C:1998、MISRA C:2004、MISRA C:2012及MISRA C++:2008。

野狼团队彩票计划网 加查县| 油尖旺区| 耒阳市| 凤山市| 岑巩县| 抚顺市| 怀柔区| 额尔古纳市| 舒城县| 白河县| 北宁市| 尼玛县| 陵水| 贵州省| 乐清市| 三都| 沧州市| 荣昌县| 汾阳市| 花垣县| 元朗区| 金华市| 阜新市| 东乌| 博爱县| 古交市| 宜昌市| 怀仁县| 阳朔县| 漯河市| 许昌市| 罗定市| 苗栗县| 澄城县| 桃园市| 龙州县| 商河县| 达拉特旗|