靜態(tài)分析
服務(wù)熱線(xiàn):400-669-0203  020-29178595 QQ2557064750   2649046091   
      靜態(tài)分析是高質(zhì)量軟件開(kāi)發(fā)流程的重要環(huán)節(jié),可以幫助開(kāi)發(fā)人員在代碼開(kāi)發(fā)階段就發(fā)現(xiàn)并找到代碼缺陷。通過(guò)統(tǒng)一的編碼規(guī)范,靜態(tài)分析不僅僅可以識(shí)別造成程序崩潰的問(wèn)題,也可以找到錯(cuò)誤的用法。
          靜態(tài)分析工具讓開(kāi)發(fā)人員對(duì)于他們所寫(xiě)的代碼得到快速的質(zhì)量反饋,這樣便于他們?cè)谔峤淮a到版本庫(kù)之前就解決相關(guān)問(wèn)題。當(dāng)與軟件質(zhì)量管理系統(tǒng)結(jié)合使用時(shí),這些工具也可以提供整體項(xiàng)目質(zhì)量的評(píng)估和監(jiān)控。
        QAC 和 QAC++基于PRQA專(zhuān)有的解析器,這能確保其查找最高級(jí)的錯(cuò)誤檢測(cè)并減少誤報(bào)率。
 
 
使用靜態(tài)分析減少編程錯(cuò)誤
        靜態(tài)代碼分析可不需要執(zhí)行程序即可檢測(cè)代碼錯(cuò)誤的一種方法,可查找編碼不規(guī)范,冗余代碼,已知設(shè)計(jì)模式問(wèn)題造成的問(wèn)題或未預(yù)期的運(yùn)行時(shí)錯(cuò)誤。同時(shí)可以確保團(tuán)隊(duì)內(nèi)部一致的編碼規(guī)范以及滿(mǎn)足行業(yè)標(biāo)準(zhǔn)的編程規(guī)范,比如MISRA。
 
 
編碼規(guī)范執(zhí)行
        開(kāi)發(fā)高安全性嵌入式軟件應(yīng)用程序的團(tuán)隊(duì)通過(guò)遵守編碼規(guī)范可大大獲益。推行統(tǒng)一的編碼規(guī)范可減少引入下列錯(cuò)誤:
-識(shí)別底層語(yǔ)言允許但易造成問(wèn)題的編碼方式
-限制或消除在代碼中使用那些編程方式
        一些軟件開(kāi)發(fā)團(tuán)隊(duì),比如開(kāi)發(fā)嵌入式汽車(chē)電子軟件的團(tuán)隊(duì),已經(jīng)有很成熟的軟件開(kāi)發(fā)的編碼規(guī)范。比如MISRA C和MISRA C++在汽車(chē)行業(yè)已經(jīng)大范圍的被使用。
<
關(guān)于我們 | 友情鏈接 | 網(wǎng)站地圖 | 聯(lián)系我們 | 最新產(chǎn)品
浙江民營(yíng)企業(yè)網(wǎng) dgmlhs.cn 版權(quán)所有 2002-2010
浙ICP備11047537號(hào)-1