Software Metrics

軟體度量(software metric)是一個對於軟體性質及其規格的量測。軟體度量的目的是獲得客觀、可以複製及量化的量測結果,依軟體度量性質及特性的不同,可以分別應用在軟體開發的時程及預算規劃、成本估算、品質保證測試、軟體偵錯、軟體效能最佳化或專案人員組態的最佳化等領域。

https://zh.m.wikipedia.org/zh-tw/%E8%BB%9F%E9%AB%94%E5%BA%A6%E9%87%8F

以下是一些常見的軟體度量:

  1. 平衡計分卡
  2. 每行程式的程式錯誤比率
  3. COCOMO(構造性成本模型)
  4. 代碼覆蓋率
  5. 內聚力
  6. 註解密度[1]
  7. 同步變化的軟體元件(英語:Connascent software components
  8. 耦合力
  9. 循環複雜度
  10. DSQI(設計結構品質指標)
  11. 機能點分析(英語:Function point analysis
  12. 霍爾斯特德複雜度量測
  13. 指令路徑長度(英語:Instruction path length
  14. 類別及介面的數量
  15. 原始碼行數
  16. 客戶需求行數
  17. 程式執行時間
  18. 程式載入時間
  19. 二進制檔案長度
  20. 軟體包裝度量(英語:Software package metrics
  21. 加權微機能點(英語:Weighted Micro Function Points