當(dāng)前位置:財(cái)稅問題 >
實(shí)務(wù)
問題已解決
工作量法的計(jì)算公式是什么?



工作量法是一種軟件復(fù)雜性衡量方法,該法通過統(tǒng)計(jì)程序代碼行數(shù),結(jié)合基本輸出單元(BOCU)衡量復(fù)雜性,它的計(jì)算公式為:
工作量(W)=函數(shù)點(diǎn)數(shù)(FP)+輸入點(diǎn)數(shù)(IP)+輸出點(diǎn)數(shù)(OP)
其中,輸出點(diǎn)數(shù)(OP)=輸出記錄數(shù)(OR)*輸出項(xiàng)數(shù)(OW)
而函數(shù)點(diǎn)數(shù)(FP)=執(zhí)行次數(shù)(E)+條件判斷次數(shù)(C)+循環(huán)次數(shù)(L)+跳轉(zhuǎn)次數(shù)(J)
其中,執(zhí)行次數(shù)(E)=項(xiàng)數(shù)(K)+行數(shù)(K)
而輸入點(diǎn)數(shù)(IP)=輸入記錄數(shù)(IR)*輸入項(xiàng)數(shù)(IW)
拓展知識(shí):在軟件復(fù)雜性分析中,還有循環(huán)復(fù)雜度、數(shù)據(jù)復(fù)雜度和邏輯復(fù)雜度等。這些是用來測(cè)量軟件復(fù)雜性的另一些方法。在編寫程序時(shí),可以使用這些方法,以提高代碼的可讀性和可維護(hù)性。
2023 01/30 20:24
