您好,登錄后才能下訂單哦!
估算軟件工作量多少或大小時如何選擇合適的方法?常見的軟件項目工作量估算方法有哪些?
軟件工作量估算方法主要有:類比法、類推法、方程法。一般情況下估算軟件工作量應由規模估算的結果作為輸入,然后采取方程法進行估算。但是當一些特殊情況下,如需求非常模糊,而無法進行規模估算時,可以直接采用類比和類推法直接估算工作量。
類推法是屬于以“估”為主的方法。將待評估項目與過去的一個或多個項目進行比較推算,確定特別相似和不同的地方,最后基于這種差異來進行實際工作量的調整。
采用類推法時應注意,所選擇的歷史項目與待評估項目一定是高度相似的,歷史數據盡量選擇本組織內的數據,并且一定要對差異之處進行調整。雖然類推法是迄今為止理論上最可靠的估算方法,由于它是以“估”為主,脫離不了評估人員的主觀性,所以估算結果也是經常產生極大偏差。
類比法是屬于以“算”為主的方法。當待評估項目與已完成項目在某些項目屬性(如應用領域、系統規模、復雜度、開發團隊經驗等)相類似時,可使用類比法進行軟件項目工作量估算。它是基于大量歷史項目樣本數據來確定目標項目的預測值。
采用類比法時應注意,當供選擇的樣本數量不足時,可以通過選擇單個項目屬性進行篩選比對,根據結果綜合進行工作量的調整。
采用方程法進行工作量估算時,應考慮根據開發組織實際情況進行回歸分析,建立回歸方程。可將所有影響因子都考慮在內建立多元方程,也可以先根據部分影響因子算出初步的結果,再對結果進行調整。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。