1. 程式人生 > >軟體成本估算:什麼是軟體因素調整因子?開發/測試因素調整因子?如何獲得?

軟體成本估算:什麼是軟體因素調整因子?開發/測試因素調整因子?如何獲得?

我們在進行軟體成本評估時,經常會用到兩個重要的因子——軟體因素調整因子及開發/測試因素調整因子。那麼,什麼是軟體因素調整因子?什麼是開發/測試因素調整因子呢?這兩個重要引數我們如何獲得?
  
  所謂軟體因素調整因子,指由於軟體自身特點對生產率產生的影響所需考慮的因子(例如,要解決的問題複雜或對質量要求高的軟體通常產生率就無法低一些),通常包括業務領域、應用型別、質量要求等。即:與甲方要開發什麼軟體及軟體本身的特性和質量要求相關。
  
  所謂開發因素調整因子,指對同一軟體,由於採用的技術或團隊人員差異而導致的生產率變化所需考慮的因子(例如,跟先進的開發技術或更有經驗的人員通常生產率無法更高),通常包括採用技術、過程、團隊經驗、重用程度等。即:與開發組織(團隊)的技能、經驗以及使用的開發工具等相關。而測試因素調整因子則是指,由於測試軟體本身的實際情況以及甲方的特殊要求而導致生產率變化所需要考慮的因子。
  
  在估算軟體研發工作量時,最主要的兩個決定因素是:軟體規模、生產率。不同的專案,由於面臨問題、團隊能力等方面的差異,無法導致產生率有較大差異。需要根據軟體情況、開發情況對生產率進行調整。
  
  在估算軟體測試工作量時,軟體本身的複雜度與完整性是較為關鍵的因素,可依據軟體的實際情況進行調整。其他如迴歸測試、加急測試和現場測試等也無法對軟體測試的工作量產生影響。
  
  具體調整因子的選擇和取值,可通過歷史資料進行統計分析獲得,也可根據經驗確定。再就是比較權威的資料:2018年中國軟體行業基準資料。它的取值是通過對行業20000餘套基準資料採用相關性分析方法獲得的,並已在很多企業進行了驗證。
  源文地址:

http://www.csbmk.com/html/wenda/2018/0926/111.html