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

2021-09-27 04:51:28 字數 664 閱讀 7212

估算軟體工作量多少或大小時如何選擇合適的方法?常見的軟體專案工作量估算方法有哪些?

軟體工作量估算方法主要有:模擬法、類推法、方程法。一般情況下估算軟體工作量應由規模估算的結果作為輸入,然後採取方程法進行估算。但是當一些特殊情況下,如需求非常模糊,而無法進行規模估算時,可以直接採用模擬和類推法直接估算工作量。

類推法是屬於以「估」為主的方法。將待評估專案與過去的乙個或多個專案進行比較推算,確定特別相似和不同的地方,最後基於這種差異來進行實際工作量的調整。

採用類推法時應注意,所選擇的歷史專案與待評估專案一定是高度相似的,歷史資料盡量選擇本組織內的資料,並且一定要對差異之處進行調整。雖然類推法是迄今為止理論上最可靠的估算方法,由於它是以「估」為主,脫離不了評估人員的主觀性,所以估算結果也是經常產生極大偏差。

模擬法是屬於以「算」為主的方法。當待評估專案與已完成專案在某些專案屬性(如應用領域、系統規模、複雜度、開發團隊經驗等)相類似時,可使用模擬法進行軟體專案工作量估算。它是基於大量歷史專案樣本資料來確定目標專案的**值。

採用模擬法時應注意,當供選擇的樣本數量不足時,可以通過選擇單個專案屬性進行篩選比對,根據結果綜合進行工作量的調整。

採用方程法進行工作量估算時,應考慮根據開發組織實際情況進行回歸分析,建立回歸方程。可將所有影響因子都考慮在內建立多元方程,也可以先根據部分影響因子算出初步的結果,再對結果進行調整。

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

1 經驗法 delphi方法 需要多個專家參與。模擬法 可以乙個專家根據歷史相似的專案進行估計。2 模型法 一元線性關係 工作量 規模 生產率 c 生產率借鑑歷史專案的資料,c為乙個常量,多數情況下為0。這是最簡單的估算模型。多元線性關係 工作量 規模 生產率 復用率 難度係數 人員能力係數 c 生...

工作量估算

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

如何估算測試工作量(一)常規的估算測試工作量的方法

如何估算測試工作量 一 常規的估算測試工作量的方法 作為乙個管理者,你是否被詢問到某個專案要花多少時間,多少人力測試 或是作為乙個普通的測試員,你是否被詢問到要花多少時間來完成某個任務或是一次回歸測試?我想大多數在軟體行業的人或多或少都會碰到這樣的關於工作量估計的詢問。那麼你是怎麼回答的呢?你對你自...