McCabe IQ
McCabe IQ是美國McCabe & Association公司 (http://www.mccabe.com/)的軟件質量管理解決方案,為用戶提供軟件質量度量、軟件結構分析、動態結構化測試的廣泛支持.McCabe IQ提供客觀的方法評估測試覆蓋率,具有一致性,重復性,客觀解釋,質量評估, 優化測試,分配資源,管理具有危險性的軟件等強大功能。能保證測試每個獨立的路徑,可以確定測試過的路徑和沒測試過的路徑.
McCabe Software公司由Thomas McCabe Jr 在1977年創建,Thomas McCabe Jr.是軟件質量方面的學術專家,1976年發表了軟件復雜性度量的理論,1982年發表了有名的論文《結構化測試:一種利用圈復雜度進行測試的方法》,由美國標準局出版并被NIST采納作為測試標準。
McCabe IQ是美國McCabe & Association公司 (http://www.mccabe.com/)的軟件質量管理解決方案.產品包括:McCabe Test ,McCabe QA ,McCabe Reengineering等組件。
McCabe Test是一種計劃、監控、測量測試廣泛性的測試軟件的交互式的可視化環境。以NIST(國家標準技術局)出版的測試標準為基礎,McCabe Test系統能廣泛地對系統進行測試,找出系統中的錯誤。通過自動化、標準化測試過程,可以立即縮短測試周期、對測試完整性進行審查、指導更有效地測試、精確地進行測試資 源計劃分配。McCabe Test集高精度、高集中性、高可靠性的特點于測試過程中,費用低、速度快、測試廣泛,能使你開發的產品很快投入市場。
McCabe Test的白箱測試對軟件的可靠性非常重要。針對新的軟件初始的測試是軟件功能性檢查,直到用戶使用時才會發現軟件的可靠性問題。使用McCabe Test能 夠更多地覆蓋被測軟件,找到更多錯誤、從而提高被測軟件可靠性。
McCabe QA為軟件系統計算McCabe復雜度,并 為它們提供一個易理解可視環境,這樣就可以評估整個軟件的質量,了解需要改進質量的區域。圖形化的顯示使得QA和軟件開發專家有了交流的基礎。McCabe QA產生程序級結構圖(Battlemaps)和單元級流程圖。圖表通過軟件顯示邏輯流程圖提供代碼的清晰的圖片。程序級結構圖 (Battlemaps)中的方盒代表模塊,不同顏色表示不同質量量度。紅色模塊大于用戶定義的度范圍,綠色小于度范圍,黃色大于基本度范圍而小于度范圍。這些先進的可視顯示能很容易發現問題。
McCabe QA的基本任務是追蹤軟件質量。用戶在開發周期抓拍軟件的特殊點,并且把每個抓拍的點儲存起來,這些信息用來在開發周期繪出質量的趨勢。管理者可以觀察質量的變化,監督系統的整個復雜性和質量。
McCabe Reengineering模塊支持各種軟件的再工程包括對已有軟件系統的維護,改變軟件特性,或移植到新的平臺或結構中。利用此軟件可以幫助我們識別代碼中的冗余代碼,進行冒險(risk)分析。
質量度量McCabe IQ能夠分析三百多種軟件度量質量,包括:
· 代碼行、注釋行統計
· 嵌套深度
· 數據變量統計
· Halstead度量集
· McCabe度量集
· 面向對象(OO)度量集
主要特點
McCabe IQ是軟件質量度量領域的工具,具有如下的突出優勢.
· McCabe IQ是McCabe度量理論很好的實踐工具,同時提供了大約300多種軟件質量度量,完全滿足各種需求下的質量模型和質量 評價。
· McCabe IQ豐富的圖形界面,加快用戶對軟件結構的理解,幫助用戶了解整個系統的架構進行測試規劃。
· 強大的路徑分析,基于McCabe圈復雜度的獨立路徑分析,具有強大的再工程能力,可以基于變更分析,相似度分析,數據字典功 能,幫助用戶在原先工程基礎上進行二次開發。
· 把代碼復雜度和測試結合起來,提出基于結構化測試的理論,被NIST作為測試標準。
· 有復雜度量元的基礎上可以定制或派生復雜度,也可以自己設計測試路徑,作為基本測試路徑的補充
· 開源的測試庫,適合于各種嵌入式測試環境下。
· 強大的數據存儲和加載的能力,能定期保存分析結果和測試數據,可以生成軟件質量趨勢和測試進展曲線。
· 特別的基于路徑的分析能力,能夠提供集成和單元測試路徑,幫助測試工程師開發測試用例,達到較高的路徑覆蓋率,而且能提 供路徑覆蓋率的工具。
McCabe IQ支持的平臺:
· Windows 98/2000/XP/2003
· Solaris 2.5.1以上
· HPUX 10.2以上
· IRIX 5.3以上
· AIX 4.2以上
McCabe IQ支持的語言:
Ada、C、C++、COBOL、FORTRAN、Java、Model 204、Visual Basic、x86匯編、VC++.net、VB.net、C#范圍范圍范圍

首頁 > 產品中心 
