軟體專案的工作量估算方法

2021-08-24 22:12:58 字數 647 閱讀 8982

(1)經驗法

ø delphi方法:需要多個專家參與。

ø 模擬法:可以乙個專家根據歷史相似的專案進行估計。

(2)模型法

ø 一元線性關係

工作量=規模*生產率+c

生產率借鑑歷史專案的資料,c為乙個常量,多數情況下為0。這是最簡單的估算模型。

ø 多元線性關係

工作量=規模*生產率*復用率*難度係數*人員能力係數*……+ c

生產率借鑑歷史專案的資料,c為乙個常量,多數情況下為0。在cmmi裡中進行估算時,要估計工作產品和任務的屬性,這些屬性包括了規模、複雜度等。比較多的二級、**的企業採用了該方法。

ø 一元非線性關係

工作量=a*規模b+c

基於歷史的穩定的開發過程,可以對工作量和規模進行線性回歸分析,一般情況在企業內部專案的規模不符合正態分佈,因此分析的結果通常為非線性關係。對於4級的企業可以考慮採用該模型。

ø 多元非線性關係

工作量=a*規模b*人員能力係數*….. +c

如果對於專案的工作量起關鍵作用的還包括人員能力、復用率、技術平台等,可以進行多元的線性回歸分析,得出工作量與這些引數的關係。

經驗法和模型法在實際中一般混合使用,以互相補充、互相印證。兩類方法各有優缺點,一般不可以只採用一種方法進行估算或只有乙個人進行估算。

軟體專案工作量估算方法解析

估算軟體工作量多少或大小時如何選擇合適的方法?常見的軟體專案工作量估算方法有哪些?軟體工作量估算方法主要有 模擬法 類推法 方程法。一般情況下估算軟體工作量應由規模估算的結果作為輸入,然後採取方程法進行估算。但是當一些特殊情況下,如需求非常模糊,而無法進行規模估算時,可以直接採用模擬和類推法直接估算...

工作量估算

我們的方法還是比較實用的 舉個具體的例子 我們做任何乙個工作,都先做sample,比如寫詳細設計,leader必須先寫,定sample,然後看leader做需要多少時間,然後按一定比例,比如pert方法就可以,然後按畫面去分,畫面數 預期每日完成數,測試也一樣,先做sample再算預期case數,再...

軟體成本造價之什麼是軟體專案的工作量?

在軟體成本造價過程中,軟體專案的工作量是很多開發組織進行估算的主要物件。那麼,什麼是軟體專案的工作量呢?它都包括哪些內容呢?乙個軟體專案的工作量所表達的含義是完成某個專案或系統開發所需的全部工作量,包括從專案立項開始到專案完成驗收之間開發方的需求 設計 構建 包括編碼 整合 測試 實施及相關的專案管...