軟體度量(software metric)是一個對於軟體性質及其規格的量測。軟體度量的目的是獲得客觀、可以複製及量化的量測結果,依軟體度量性質及特性的不同,可以分別應用在軟體開發的時程及預算規劃、成本估算、品質保證測試、軟體偵錯、軟體效能最佳化或專案人員組態的最佳化等領域。
https://zh.m.wikipedia.org/zh-tw/%E8%BB%9F%E9%AB%94%E5%BA%A6%E9%87%8F
以下是一些常見的軟體度量:
- 平衡計分卡
- 每行程式的程式錯誤比率
- COCOMO(構造性成本模型)
- 代碼覆蓋率
- 內聚力
- 註解密度[1]
- 同步變化的軟體元件(英語:Connascent software components)
- 耦合力
- 循環複雜度
- DSQI(設計結構品質指標)
- 機能點分析(英語:Function point analysis)
- 霍爾斯特德複雜度量測
- 指令路徑長度(英語:Instruction path length)
- 類別及介面的數量
- 原始碼行數
- 客戶需求行數
- 程式執行時間
- 程式載入時間
- 二進制檔案長度
- 軟體包裝度量(英語:Software package metrics)
- 加權微機能點(英語:Weighted Micro Function Points)