nesma功能點方法nesma功能點估算方法簡介
NESMA方法是荷蘭軟件度量協(xié)會(NEtherland Software Measurement Association)于1989年提出的,NESMA功能點方法由IFPUG標(biāo)準(zhǔn)演進(jìn)而來,定義了不同粒度的功能點估算就去。NESMA功能點標(biāo)準(zhǔn)與IFPUG方法在一些計數(shù)規(guī)則細(xì)節(jié)上并不完全相同,它們之間還存在些許差異,具體表現(xiàn)在外部查詢與外部輸出的識別差異、外部查詢的復(fù)雜度確定、隱含查詢處理和代碼表處理等方面。
NESMA方法與IFPUG方法在發(fā)展過程中相互借鑒,與IFPUG方法完全兼容,需要識別的功能類型及復(fù)雜度的確定與IFPUG方法相似,其估算步驟分為以下六步:
1、收集現(xiàn)有文檔;
2、確定軟件用戶;
3、確定估算類型;
4、識別功能類型并確定其復(fù)雜度;
5、與用戶驗證估算結(jié)果蘭花進(jìn)行結(jié)果校正;
6、與功能點分析專家驗證估算結(jié)果;
NESMA方法在各功能類型的復(fù)雜度確定后,可用表1所示的矩陣來確定各組件的功能點值。
表1 NESMA方法復(fù)雜度矩陣
針對IFPUG方法分析過程比較復(fù)雜,計算工作量大且不適合項目早期規(guī)模估算的缺陷,NESMA方法提供了3種類型的功能點計算方法:詳細(xì)(Detailed)、估算(Estimate)及預(yù)估(Indicative)。
詳細(xì)FPA是常規(guī)的功能點分析方法,其過程如下:
1、確定每個功能的功能類型(ILF,EIF,EI,EO,EQ);
2、為每個功能度量其復(fù)雜度級別(低、中、高);
3、計算整體未調(diào)整功能點。
估算FPA是指在確定每個功能部件(數(shù)據(jù)功能部件或事務(wù)功能部件)的復(fù)雜度時使用標(biāo)準(zhǔn)值:數(shù)據(jù)功能全部采用“低”級復(fù)雜度,事務(wù)功能全部采用“中”級復(fù)雜度計量。步驟為:
1、確定每個功能的功能類型(ILF,EIF,EI,EO,EQ);
2、為所有的數(shù)據(jù)功能選擇“低”級別復(fù)雜度,事務(wù)性功能選“中”級別復(fù)雜度;
3、計算整體未調(diào)整功能點。
該方法與詳細(xì)FPA唯一區(qū)別是不用為每個功能都識別分配復(fù)雜度,而是采用“默認(rèn)值”。
預(yù)估FPA是指在度量時,只識別出軟件需求的數(shù)據(jù)功能數(shù)量,根據(jù)經(jīng)驗公式得出軟件規(guī)模。步驟為:
1、先確定數(shù)據(jù)功能的數(shù)量(ILF,EIF);
2、用公式 35 X NroILFs + 15 X NroEIFs 直接計算未調(diào)整功能點的數(shù)量。
其中,NroILFs表示ILF的數(shù)量,NroEIFs表示EIF的數(shù)量。
估算FPA與預(yù)估FPA的估算結(jié)果與詳細(xì)FPA的估算結(jié)果有很強(qiáng)的相關(guān)性和一致性。在軟件項目早期,預(yù)估FPA是較好的選擇。
以上就是軟件造價評估公司中基數(shù)聯(lián)為您帶來的“nesma功能點方法nesma功能點估算方法簡介”所有內(nèi)容,更多軟件開發(fā)成本估算知識敬請關(guān)注中基數(shù)聯(lián)!