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