軟體項目開發成本經常用到的估算方法有哪些?

  • 2019 年 10 月 4 日
  • 筆記

通常在實際應用中我們採用以下2種方法來確定軟體開發成本:

  a、依據工作量估算結果和平均人力成本費率直接計算出直接人力成本和間接成本的總和,加直接非人力成本計算軟體開發成本;

  對於委託方,也可利用不含毛利潤的開發方人力成本費率(即只包含直接人力成本和間接成本)估算軟體開發成本,再根據開發方毛利潤水平,確定預算費用;

  b、依據規模估算結果和規模綜合單價直接計算出直接人力成本和間接成本的總和,加直接非人力成本計算軟體開發成本。

  由此可見,軟體項目開發成本的估算方法也就是估算軟體項目工作量或規模的常用方法。

  那麼通用用來估算軟體項目工作量和規模的方法有哪些呢?

  依據項目特點和需求詳細程度不同,通常估算人員在選擇估算方法時應採用納入國際標準的功能點方法進行功能規模估算,在適用IFPUG或NESMA方法時,可以根據需求的粒度和管理需要,選擇預估功能點方法、估算功能點方法或者詳細功能點方法。

  而估算軟體項目工作量估算,可採用方程法、類比法和類推法。

方程法:即基於基準數據建立參數模型,通過輸入各項參數,確定估算值。

  類比法:即將待估算項目的部分屬性與類似的一組基準數據進行比對,進而確定估算值。

  類推法:即將待估算項目的部分屬性與高度類似的一個或幾個已完成項目的數據進行比對,並進行適當調整後確定估算值。

以上就是軟體項目開發成本經常用到的估算方法所有內容,本文版權歸北京中基數聯(www.csbmk.com)所有。