McCabe度量法是由托馬斯·麥克凱提出的一種基於程式控制流的複雜性度量方法。McCabe複雜性度量又稱環路度量。它認為程式的複雜性很大程度上取決於程式圖的複雜性。單一的順序結構最為簡單,循環和選擇所構成的環路越多,程式就越複雜。這種方法以圖論為工具,先畫出程式圖,然後用該圖的環路數作為程式複雜性的度量值。程式圖是退化的程式流程圖。也就是說,把程式流程圖的每一個處理符號都退化成一個結點,原來連線不同處理符號的流線變成連線不同結點的有向弧,這樣得到的有向圖就叫做程式圖。
McCabe度量法是由托馬斯·麥克凱提出的一種基於程式控制流的複雜性度量方法。McCabe複雜性度量又稱環路度量。它認為程式的複雜性很大程度上取決於程式圖的複雜性。單一的順序結構最為簡單,循環和選擇所構成的環路越多,程式就越複雜。這種方法以圖論為工具,先畫出程式圖,然後用該圖的環路數作為程式複雜性的度量值。程式圖是退化的程式流程圖。也就是說,把程式流程圖的每一個處理符號都退化成一個結點,原來連線不同處理符號的流線變成連線不同結點的有向弧,這樣得到的有向圖就叫做程式圖。
McCabe度量法是由托馬斯·麥克凱提出的一種基於程式控制流的複雜性度量方法。McCabe複雜性度量又稱環路度量。它認為程式的複雜性很大程度上取決於程式圖的複雜性。單...
7.4.2McCabe度量法1427.5詳細設計說明144習題7154第8章軟體實現1568.1編碼規範1568.2程式語言1588.3效率1598.4資料庫實現1608.5案例實現161...
但測試基本路徑對衡量代碼複雜度的合理性是很必要的。McCabe & Associates建議圈複雜度到10,因為高的圈複雜度使測試變得更加複雜而且增大了軟體錯誤產生的機率。
第4章介紹了軟體質量靜態度量方面的知識,給出了5種軟體質量模型;詳細闡述了Halstead度量、McCabe度量等軟體質量度量方法;第5章結合測試實踐,介紹了Polyspace、Klockwork...
5.3.2McCabe度量法5.4結構化測試的任務和目標5.5結構化測試方法5.5.1黑盒測試概述5.5.2白盒測試5.5.3灰盒測試5.5.4人工測試...
6.4.1 代碼行度量法 6.4.2 mccabe度量法6.4.3 綜合度量習題與思考題7 面向對象的方法學7.1 “面向對象”的概念7.1.1 對象7
5.4程式複雜性度量1155.4.1代碼行度量法1155.4.2McCabe度量法1165.4.3Halstead的軟體科學117第6章面向對象技術1206.1面向對象的概念120...
5.4.1McCabe度量法1145.4.2Halstead方法1155.5用戶手冊和操作手冊1165.5.1用戶手冊編寫提示1165.5.2操作手冊編寫提示1185.6小結1195.7習題119...
2.4.2 McCabe度量法 432.5 對測試的度量 452.5.1 測試的度量 452.5.2 測試過程的度量 452.6 對維護的度量 482.6.1 軟體維護度量 48...
軟體複雜性的概念及度量方法(McCabe度量法)軟體評審(設計質量評審、程式質量評審)軟體容錯技術3.7軟體過程改進基礎知識軟體能力成熟度模型CMM...
4.4.2McCabe度量法4.5小結4.6習題第5章系統測試5.1系統測試的任務和目標5.2系統測試方法5.2.1黑盒測試5.2.2白盒測試5.2.3灰盒測試5.2.4面向對象的測試...
5.3軟體質量度量方法 975.3.1行數度量 97 [2] 5.3.2扇入/扇出數度量 985.3.3McCabe度量 995.4軟體質量度量實踐 1035.4.1軟體質量度量工具 103...
3.3軟體質量度量方法 1103.3.1行數度量 1103.3.2扇入/扇出數度量 1113.3.3McCabe度量 1113.4軟體質量度量實踐 1163.4.1軟體質量度量工具 116...
7.6.2McCabe度量法/337 7.6.3Henry-Kafura的信息流度量/339 7.6.4Thayer複雜性度量/339 7.6.5Halstead的軟體科學/341 7.6.6軟體複雜性的綜合度量/343 ...
◇ 軟體複雜性的概念及度量方法(McCabe度量法)◇ 軟體評審(設計質量評審、程式質量評審)◇ 軟體容錯技術3.7 軟體過程改進基礎知識◇ 軟體能力成熟度模型CMM...