1. 程式人生 > >淺析評價軟體規模的2種主要方法

淺析評價軟體規模的2種主要方法

在對軟體研發成本度量(包括估算與測量)時,對於軟體規模本身的評價是首要任務。目前評價軟體規模的方法主要分為2種:基於業務視角和基於開發視角。

基於業務視角的方法是從使用者角度出發,與軟體開發技術無關,如:功能點、故事點、用例點、物件點等方法。

基於開發視角的方法是從開發者角度出發,如:基於軟體原始碼行、資料庫表、函式數量等方法。

2種方法優、缺點對比

基於開發視角的軟體規模評價的方法,優點是操作簡單、實施容易,但不容易在專案干係人之間達成一致,往往會引起較多的分歧。基於開發視角的評價方法雖然在實際工作中也有著普遍的應用,但更多地侷限於軟體開發團隊內部。如果要在業務部門與開發部門、甲方與乙方等外部組織約定軟體開發的工期或費用等關鍵專案目標,則需要從業務視角出發,對軟體專案規模進行標準、一致的評價與估算。而且,在系統初始階段,使用者功能需求是唯一真正可以得到的資訊。任何程式大小或程式碼行數的猜想實際上都是從系統要提供的功能性推演出來。