代碼行估算法

代碼行估算法

代碼行估算法是指從過去開發類似產品的經驗和歷史數據出發,估算出待開發軟體的代碼行。代碼行估算法是一種直觀而又自然的軟體規模估算方法,它是對軟體和軟體開發過程的直接度量。

基本介紹

  • 中文名:代碼行估算法
  • 外文名:Code line estimation algorithm
代碼行估算法的運用
在代碼行估算中,可以採用上述提到的四種方法估算出代碼行的值,但是為了保證估算的準確性和客觀性,估算值可以由多名有經驗的開發人員分別給出,然後計算出所有估算的平均值。
在估算出代碼行數之後還可以進一步度量每行代碼的平均成本、代碼出錯率、軟體開發的生產率等。
每行代碼的平均成本=軟體項目的總開銷/LOC
代碼出錯率=軟體的錯誤總數/kLOC
其中,kLOC表示每千行代碼,此處的出錯率亦是針對每千行代碼而言
生產率=kLOC/PM(人月)
其中PM是軟體開發的工作量,其單位是人月;軟體開發的生產率代表每人月完成的代碼行數。

相關詞條

熱門詞條

聯絡我們