其基本步驟是:
1、整理出項目功能列表和實現每個功能的代碼行;
2、標識出每個功能列表與歷史項目的相同點和不同點,特別要注意歷史項目做得不夠的地方;
3、通過步驟1和2得出各個功能的估計值;
4、產生規模估計。
軟件項目中用類比法,往往還要解決可重用代碼的估算問題。估計可重用代碼量的最好辦法就是由程序員或系統分析員詳細地考查已存在的代碼,估算出新項目可重用的代碼中需重新設計的代碼百分比、需重新編碼或修改的代碼百分比以及需重新測試的代碼百分比。根據這三個百分比,可用下面的計算公式計算等價新代碼行:
等價代碼行 = [(重新設計% 重新編碼% 重新測試%)/3]× 已有代碼
方法二、 類比法
類比法適合評估一些與歷史項目在應用領域、環境和復雜度的相似的項目,通過新項目與歷史項目的比較得到規模估計。類比法估計結果的精確度取決于歷史項目數據的完整性和準確度,因此,用好類比法的前提條件之一是組織建立起較好的項目后評價與分析機制,對歷史項目的數據分析是可信賴的。
其基本步驟是:
1、整理出項目功能列表和實現每個功能的代碼行;
2、標識出每個功能列表與歷史項目的相同點和不同點,特別要注意歷史項目做得不夠的地方;
3、通過步驟1和2得出各個功能的估計值;
4、產生規模估計。
軟件項目中用類比法,往往還要解決可重用代碼的估算問題。估計可重用代碼量的最好辦法就是由程序員或系統分析員詳細地考查已存在的代碼,估算出新項目可重用的代碼中需重新設計的代碼百分比、需重新編碼或修改的代碼百分比以及需重新測試的代碼百分比。根據這三個百分比,可用下面的計算公式計算等價新代碼行:
等價代碼行 = [(重新設計% 重新編碼% 重新測試%)/3]× 已有代碼行
文章來源于領測軟件測試網 http://www.kjueaiud.com/