點=信息處理規(guī)模x技術(shù)復雜度。信息處理規(guī)模包括各種輸入、輸出、查詢、內(nèi)部邏輯文件數(shù)、外部接口文件數(shù)等等;技術(shù)復雜度包括性能復雜度、配置項目復雜度、數(shù)據(jù)通信復雜度、分布式處理復雜度、在線更新復雜度等等。
4.2、LOC估算法
這是一種從技術(shù)的角度來估算的方法總稱,其中又包含許多方法。這類方法以代碼(LOC)作為軟件工作量的估算單位,在早期的系統(tǒng)開發(fā)中較為廣泛使用。基于LOC的估算,又有點也有缺點。優(yōu)點在于方便計算、容易監(jiān)控、能反映程序員的思維能力;缺點在于代碼行數(shù)的含糊不清,不能正確反映一項工作的難易程度以及代碼的效率。因此在傳統(tǒng)的LOC方法進行了許多改進。其中不斷被使用,且不斷演化的方法包括以下:
PERT功能點估算法:PERT對各個項目活動的完成時間按三種不同情況估計:一個產(chǎn)品的期望規(guī)模,一個最低可能估計,一個最高可能估計。用這三個估計用來得到一個產(chǎn)品期望規(guī)模和標準偏差的Pert 統(tǒng)計估計,Pert 估計可得到代碼行的期望值和標準偏差SD。
類比估算法:類比法適合評估一些與歷史項目在應(yīng)用領(lǐng)域、環(huán)境和復雜度的相似的項目,通過新項目與歷史項目的比較得到規(guī)模估計。類比法估計結(jié)果的精確度取決于歷史項目數(shù)據(jù)的完整性和準確度,因此,用好類比法的前提條件之一是組織建立起較好的項目后評價與分析機制,對歷史項目的數(shù)據(jù)分析是可信賴的。
Delphi估算法:Delphi法是一種專家評估技術(shù),在沒有歷史數(shù)據(jù)的情況下,這種方式適用于評定過去與將來,新技術(shù)與特定程序之間的差別。對于需要預測和深度分析的領(lǐng)域,依賴于專家的技術(shù)指導,可以獲得較為客觀的估算。通過專家們的互相討論,還可以博取眾長。
系統(tǒng)分解:將系統(tǒng)分成若干個易于用LOC估算的部分,將其各個估算結(jié)果累加就是LOC的總規(guī)模。其中關(guān)鍵是建立起SBS(系統(tǒng)分解結(jié)構(gòu)),它描述了系統(tǒng)的不同組件。SBS還被使用在其他重要的地方,如系統(tǒng)設(shè)計、系統(tǒng)分析等。在進行分解的時候,可以采用自由討論的形式,可以獲得更合理的SBS構(gòu)成。
4.3、IBM模型估算法
該模型是Watson和Felix在1977年發(fā)布的,是基于IBM聯(lián)合系統(tǒng)分布負責的60個項目的總結(jié)而得到的模型。該模型是一個靜態(tài)模型,而參考數(shù)據(jù)只有60多個項目,因此有很大的局限性。
4.4、COCOMO估算法
Boehm在其經(jīng)典著作“軟件工程經(jīng)濟學”(software engineering conomics)中,介紹了一種軟件估算模型的層次體系, 稱為COCOMO(構(gòu)造性成本模型,COnstructive COst MOdel),它代表了軟件估算的一個綜合經(jīng)驗?zāi)P汀?BR>
COCOMO 模型是適用于三種類型的軟件項目:(1)組織模式——較小的、簡單的軟件項目,有良好應(yīng)用經(jīng)驗的小型項此文章共有6頁 上一頁 1 2 3 4 5 6 下一頁
文章來源:中國項目管理資源網(wǎng)
|