![功能點(diǎn)估算法識別項(xiàng)目范圍和數(shù)據(jù)復(fù)雜度_第1頁](http://file4.renrendoc.com/view/87af056071c6efa9c5043085be45ff59/87af056071c6efa9c5043085be45ff591.gif)
![功能點(diǎn)估算法識別項(xiàng)目范圍和數(shù)據(jù)復(fù)雜度_第2頁](http://file4.renrendoc.com/view/87af056071c6efa9c5043085be45ff59/87af056071c6efa9c5043085be45ff592.gif)
![功能點(diǎn)估算法識別項(xiàng)目范圍和數(shù)據(jù)復(fù)雜度_第3頁](http://file4.renrendoc.com/view/87af056071c6efa9c5043085be45ff59/87af056071c6efa9c5043085be45ff593.gif)
![功能點(diǎn)估算法識別項(xiàng)目范圍和數(shù)據(jù)復(fù)雜度_第4頁](http://file4.renrendoc.com/view/87af056071c6efa9c5043085be45ff59/87af056071c6efa9c5043085be45ff594.gif)
![功能點(diǎn)估算法識別項(xiàng)目范圍和數(shù)據(jù)復(fù)雜度_第5頁](http://file4.renrendoc.com/view/87af056071c6efa9c5043085be45ff59/87af056071c6efa9c5043085be45ff595.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、功能點(diǎn)估估算法識識別項(xiàng)目目范圍和和數(shù)據(jù)復(fù)復(fù)雜度 功能點(diǎn)點(diǎn)估算法法是軟件件項(xiàng)目管管理眾多多知識中中比較有有技術(shù)含含量的一一個(gè)。在在軟件項(xiàng)項(xiàng)目管理理中項(xiàng)目目計(jì)劃制制定的優(yōu)優(yōu)劣直接接關(guān)系到到項(xiàng)目的的成敗,項(xiàng)目計(jì)計(jì)劃中對對項(xiàng)目范范圍的估估算又尤尤為重要要。如果果項(xiàng)目負(fù)負(fù)責(zé)人對對項(xiàng)目的的規(guī)模沒沒有一個(gè)個(gè)比較客客觀的認(rèn)認(rèn)識,沒沒有對工工作量、所需資資源、完完工時(shí)間間等因素素進(jìn)行估估算,那那么項(xiàng)目目計(jì)劃也也就沒有有存在的的意義。 功能點(diǎn)點(diǎn)估算法法的特點(diǎn)點(diǎn) 項(xiàng)目范范圍的估估算在CCMMII的“MMA”度度量分析析管理和和“PPP”項(xiàng)目目計(jì)劃中中均有涉涉及。對對軟件項(xiàng)項(xiàng)目范圍圍的估算算有很多多種方法法,常見見的
2、是LLOC代代碼行和和FP功功能點(diǎn)法法。它們們之間的的區(qū)別和和關(guān)系如如下: 功能點(diǎn)點(diǎn)估算法法常用在在項(xiàng)目開開始或項(xiàng)項(xiàng)目需求求基本明明確時(shí)使使用,這這時(shí)進(jìn)行行估算其其結(jié)果的的準(zhǔn)確性性比較高高。假如如這個(gè)時(shí)時(shí)候使用用LOCC代碼行行估算法法,則誤誤差會比比較大。 使用功能能點(diǎn)估算算法無需需懂得軟軟件使用用何種開開發(fā)技術(shù)術(shù)。LOOC代碼碼行估算算法則與與軟件開開發(fā)技術(shù)術(shù)密切相相關(guān)。 功能點(diǎn)估估算法是是以用戶戶為角度度進(jìn)行估估算,LLOC代代碼行估估算法則則是以技技術(shù)為角角度進(jìn)行行估算。 通過一些些行業(yè)標(biāo)標(biāo)準(zhǔn)或企企業(yè)自身身度量的的分析,功能點(diǎn)點(diǎn)估算法法是可以以轉(zhuǎn)換為為LOCC代碼行行的。 在項(xiàng)目剛剛開
3、始的的時(shí)候進(jìn)進(jìn)行功能能點(diǎn)估算算可以對對項(xiàng)目的的范圍進(jìn)進(jìn)行預(yù)測測。在項(xiàng)項(xiàng)目開發(fā)發(fā)的過程程中由于于需求的的變更和和細(xì)化可可能會導(dǎo)導(dǎo)致項(xiàng)目目范圍的的蔓延,計(jì)算出出來的結(jié)結(jié)果會與與當(dāng)初估估計(jì)的不不同。因因此,在在項(xiàng)目結(jié)結(jié)束時(shí)還還需要對對項(xiàng)目的的范圍情情況重新新進(jìn)行估估算,這這個(gè)時(shí)候候估算的的結(jié)果才才能最準(zhǔn)準(zhǔn)確反映映項(xiàng)目的的規(guī)模。功能點(diǎn)分分析的步步驟 本文將將以國際際標(biāo)準(zhǔn)IIFPUUG(IInteernaatioonall Fuuncttionn Poointt Usserss Grroupp)組織織提供的的功能點(diǎn)點(diǎn)估算法法V4.1.11為基礎(chǔ)礎(chǔ)進(jìn)行講講解。如如下圖所所示,首首先大家家應(yīng)該了了解功能能點(diǎn)
4、估算算法的使使用步驟驟。 圖1 功能點(diǎn)點(diǎn)估算法法的步驟驟 具體步步驟包括括:1. 識識別功能能點(diǎn)的類類型。2. 識識別待估估算應(yīng)用用程序的的邊界和和范圍。3. 計(jì)計(jì)算數(shù)據(jù)據(jù)類型功功能點(diǎn)所所提供的的未調(diào)整整的功能能點(diǎn)數(shù)量量。4. 計(jì)計(jì)算人機(jī)機(jī)交互功功能所提提供的未未調(diào)整的的功能點(diǎn)點(diǎn)數(shù)量。5. 確確定調(diào)整整因子。6. 計(jì)計(jì)算調(diào)整整后的功功能點(diǎn)數(shù)數(shù)量。 識別項(xiàng)項(xiàng)目的類類型 國際IIFPUUG組織織將軟件件項(xiàng)目分分為三類類,功能能點(diǎn)估算算法適用用于任何何一類項(xiàng)項(xiàng)目: 新開發(fā)發(fā)項(xiàng)目 二次開發(fā)發(fā)的項(xiàng)目目 功能增強(qiáng)強(qiáng)的項(xiàng)目目 識別項(xiàng)目目的范圍圍和邊界界 使用UUML的的“UsseCaase”用例圖圖是以用用
5、戶角度度進(jìn)行識識別項(xiàng)目目范圍和和邊界的的最好方方法,在在畫用例例圖時(shí)就就必須明明確系統(tǒng)統(tǒng)的邊界界。通過過系統(tǒng)的的邊界,我們可可以知道道哪些功功能要計(jì)計(jì)算功能能點(diǎn),哪哪些功能能點(diǎn)是外外部系統(tǒng)統(tǒng)負(fù)責(zé)計(jì)計(jì)算的。以圖22為例:一個(gè)外外貿(mào)訂單單系統(tǒng)只只包含錄錄入、修修改、刪刪除、查查詢和統(tǒng)統(tǒng)計(jì)訂單單的功能能,而匯匯率查詢詢轉(zhuǎn)換服服務(wù)是不不屬于該該系統(tǒng)的的。應(yīng)用程序序邊界的的識別規(guī)規(guī)則大家家一定要要牢記,不能從從技術(shù)角角度去思思考,必必須從用用戶角度度來定義義;如果果項(xiàng)目牽牽扯到多多個(gè)系統(tǒng)統(tǒng),那么么必須將將這多個(gè)個(gè)系統(tǒng)的的邊界全全部描述述清楚。 圖2 外貿(mào)訂訂單系統(tǒng)統(tǒng)用例圖圖 功能點(diǎn)點(diǎn)估算分分類 功能點(diǎn)點(diǎn)
6、估算法法將功能能點(diǎn)分為為以下55類:1. IILF:Intternnal Loggicaal FFilee內(nèi)部邏邏輯文件件2. EEIF: Exxterrnall Innterrfacce FFilee外部接接口文件件3. EEI: Extternnal Inpput外外部輸入入4. EEO: Extternnal Outtputt外部輸輸出5. EEQ: Extternnal Inqquirry外部部查詢 其中,ILFF和EIIF屬于于數(shù)據(jù)類類型的功功能點(diǎn),EI、EO、EQ屬屬于人機(jī)機(jī)交互事事務(wù)類型型的功能能點(diǎn)。以外貿(mào)訂訂單系統(tǒng)統(tǒng)項(xiàng)目為為例: 錄入訂訂單、修修改訂單單、刪除除訂單是是EI;
7、查詢訂單單是EOO 統(tǒng)計(jì)訂單單是EQQ 匯率查詢詢轉(zhuǎn)換系系統(tǒng)為EEIF 訂單和客客戶是IILF 識別功能能點(diǎn)的重重要原則則 ILFF、EIIF要與與EI、EO、EQ分分開計(jì)算算。對IILF和和EIFF復(fù)雜度度的計(jì)算算可以簡簡單理解解為對數(shù)數(shù)據(jù)庫復(fù)復(fù)雜度的的計(jì)算。對EII、EOO、EQQ復(fù)雜度度的計(jì)算算可以理理解為對對程序開開發(fā)復(fù)雜雜度的計(jì)計(jì)算。一一般軟件件項(xiàng)目都都是由數(shù)數(shù)據(jù)和程程序構(gòu)成成的,因因此計(jì)算算ILFF、EIIF和計(jì)計(jì)算EII、EOO、EQQ之間沒沒有任何何關(guān)系。 內(nèi)部邏邏輯文件件與外部部接口文文件 ILFF內(nèi)部邏邏輯文件件內(nèi)部邏輯輯文件是是指一組組以用戶戶角度識識別的、在應(yīng)用用程序邊
8、邊界內(nèi)且且被維護(hù)護(hù)的邏輯輯相關(guān)數(shù)數(shù)據(jù)或控控制信息息。ILLF的主主要目的的是通過過應(yīng)用程程序的一一個(gè)或多多個(gè)基本本處理過過程來維維護(hù)數(shù)據(jù)據(jù)。 EIFF外部接接口文件件外部接口口文件是是指一組組在應(yīng)用用程序邊邊界內(nèi)被被查詢,但在其其他應(yīng)用用程序中中被維護(hù)護(hù)的、以以用戶角角度來識識別的、邏輯上上相關(guān)的的數(shù)據(jù)。因此,一個(gè)應(yīng)應(yīng)用程序序中的EEIF必必然是其其他應(yīng)用用程序中中的ILLF。EEIF的的主要目目的是為為邊界內(nèi)內(nèi)的應(yīng)用用程序提提供一個(gè)個(gè)或多個(gè)個(gè)通過基基礎(chǔ)操作作過程來來引用的的一組數(shù)數(shù)據(jù)或信信息。EIF所所遵循的的規(guī)則: 從用戶戶角度出出發(fā)識別別的一組組邏輯數(shù)數(shù)據(jù)。 這組數(shù)據(jù)據(jù)是在應(yīng)應(yīng)用程序序外
9、部,并被應(yīng)應(yīng)用程序序引用的的。 計(jì)算功能能點(diǎn)的這這個(gè)應(yīng)用用程序并并不維護(hù)護(hù)該EIIF。 這組數(shù)據(jù)據(jù)是作為為另一個(gè)個(gè)應(yīng)用程程序中的的ILFF被維護(hù)護(hù)的。 ILF和和EIFF的復(fù)雜雜性計(jì)算算 ILFF和EIIF的復(fù)復(fù)雜性是是取決于于RETT(Reecorrd eelemmentt tyype)和DEET(DDataa ellemeent typpe)的的數(shù)量。DETT是一個(gè)個(gè)以用戶戶角度識識別的、非重復(fù)復(fù)的、有有業(yè)務(wù)邏邏輯意義義的字段段。DET計(jì)計(jì)算的規(guī)規(guī)則如下下: 通過一一個(gè)基本本處理過過程的執(zhí)執(zhí)行,對對ILFF進(jìn)行維維護(hù),或或從ILLF/EEIF中中返回一一個(gè)特定定的、用用戶可識識別的、非重復(fù)
10、復(fù)的字段段,那么么每個(gè)這這樣的字字段算一一個(gè)DEET。 例如:添添加一個(gè)個(gè)外貿(mào)訂訂單時(shí)需需要保存存“訂單單號碼、訂單日日期、地地址、郵郵編”,那么對對于ILLF訂單單來說它它的DEET就是是4個(gè)。再如:保保存訂單單時(shí)還會會保存訂訂單的明明細(xì)。訂訂單的明明細(xì)往往往作為一一個(gè)子表表進(jìn)行保保存,那那么“訂訂單號碼碼”在主主表和子子表中都都同時(shí)存存在(主主外鍵)。但以以用戶角角度來識識別時(shí),存盤操操作是一一個(gè)最小小的單位位,那么么訂單號號碼只能能算做一一個(gè)DEET。 當(dāng)兩個(gè)個(gè)應(yīng)用程程序維護(hù)護(hù)和/或或引用相相同的IILF/EIFF,但是是每個(gè)應(yīng)應(yīng)用程序序分別維維護(hù)/引引用它們們相應(yīng)的的DETT時(shí),這這些
11、DEET在這這兩個(gè)應(yīng)應(yīng)用程序序的維護(hù)護(hù)/引用用中將單單獨(dú)計(jì)算算。 例如,一一個(gè)應(yīng)用用程序的的兩個(gè)“Eleemenntarry PProccesss”基本本處理過過程都需需要使用用到“地地址”的的信息,地址信信息又可可以細(xì)分分為“國國家、城城市、街街道、郵郵編”。那么對對于其中中一個(gè)基基本處理理過程來來說,它它將整個(gè)個(gè)地址信信息作為為一個(gè)整整體進(jìn)行行處理,只算一一個(gè)DEET;另另外一個(gè)個(gè)基本處處理過程程使用每每個(gè)地址址的詳細(xì)細(xì)信息,那么DDET就就是4個(gè)個(gè)。 RETT計(jì)算的的規(guī)則如如下:RET是是指一個(gè)個(gè)EIFF/ILLF中用用戶可以以識別的的DETT的集合合。如果果把DEET簡單單理解為為字段
12、的的話,那那RETT就可以以簡單理理解為數(shù)數(shù)據(jù)庫中中的表。RETT在ILLF/EEIF中中分為兩兩種類型型:可選選的(OOptiionaal)和和必選的的(Maandaatorry)。計(jì)算RRET的的規(guī)則為為以下兩兩點(diǎn): 在一個(gè)個(gè)ILFF/EIIF中每每一個(gè)可可選或必必選的集集合都被被計(jì)算為為一個(gè)RRET。 如果一個(gè)個(gè)ILFF/EIIF沒有有子集合合,則IILF/EIFF被計(jì)算算為一個(gè)個(gè)RETT。 例如:在在外貿(mào)訂訂單系統(tǒng)統(tǒng)中添加加一個(gè)訂訂單時(shí)會會保存“訂單信信息、客客戶的IID、部部門的IID”。那么訂訂單系統(tǒng)統(tǒng)ILFF中的RRET為為:1. 訂訂單信息息(必選選的)2. 客客戶信息息(必選
13、選的)3. 部部門信息息(可選選的)因此ILLF中RRET的的個(gè)數(shù)為為3個(gè)。 ILFF/EIIF復(fù)雜雜度的矩矩陣如下下:?1199個(gè)DEET20550個(gè)DDET超過511個(gè)DEET1個(gè)REET低低中等25個(gè)個(gè)RETT低中等高6個(gè)以上上RETT中等高高功能點(diǎn)估估算法之之事務(wù)復(fù)復(fù)雜度計(jì)計(jì)算 軟件件項(xiàng)目管管理中的的功能點(diǎn)點(diǎn)估算法法將功能能點(diǎn)分為為5類:ILFF(Innterrnall Loogiccal Fille,內(nèi)內(nèi)部邏輯輯文件)、EIIF(EExteernaal IInteerfaace Fille,外外部接口口文件)、EII(Exxterrnall Innputt,外部部輸入)、EOO(Ex
14、xterrnall Ouutpuut,外外部輸出出)和EEQ(EExteernaal IInquuiryy,外部部查詢)。其中中,ILLF和EEIF屬屬于數(shù)據(jù)據(jù)類型的的功能點(diǎn)點(diǎn),EII、EOO、EQQ屬于事事務(wù)類型型的功能能點(diǎn)。 EI、EO、EQ的的比較 EII是處理理來自應(yīng)應(yīng)用程序序邊界外外部的一一組數(shù)據(jù)據(jù)輸入,它的主主要目的的是維護(hù)護(hù)一個(gè)或或多個(gè)IILF,以及/或者更更改系統(tǒng)統(tǒng)的行為為。 EO是是輸送數(shù)數(shù)據(jù)到應(yīng)應(yīng)用程序序邊界外外部的過過程。它它的主要要目的是是通過邏邏輯處理理過程向向用戶呈呈現(xiàn)信息息。該處處理過程程必須包包含至少少一個(gè)數(shù)數(shù)學(xué)公式式或計(jì)算算方法,或生成成派生數(shù)數(shù)據(jù)。一一個(gè)EO
15、O也可以以維護(hù)一一個(gè)或多多個(gè)ILLF,并并/或改改變系統(tǒng)統(tǒng)行為。 EQ是是向應(yīng)用用程序邊邊界外發(fā)發(fā)送數(shù)據(jù)據(jù)基本處處理的過過程。其其主要目目的是從從ILFF或EIIF中通通過恢復(fù)復(fù)數(shù)據(jù)信信息來向向用戶呈呈現(xiàn)。該該處理邏邏輯不包包括任何何數(shù)學(xué)公公式或計(jì)計(jì)算方法法,也不不會生成成任何派派生數(shù)據(jù)據(jù)。EQQ不會維維護(hù)任何何一個(gè)IILF,也不會會改變應(yīng)應(yīng)用程序序的系統(tǒng)統(tǒng)行為。 EO和和EQ的的共同點(diǎn)點(diǎn)是,其其主要目目的都是是通過基基本操作作過程展展現(xiàn)數(shù)據(jù)據(jù)給用戶戶。EII、EOO、EQQ的比較較見下表表。 表1 EI、EO、EQ的的主要目目的目的EIEOEQ改變應(yīng)用用程序的的屬性或或行為主要目的的次要目的
16、的不允許維護(hù)一個(gè)個(gè)或多個(gè)個(gè)ILFF主要目的的次要目的的不允許顯示信息息給用戶戶次要目的的主要目的的主要目的的表2 EEI、EEO、EEQ的主主要行為為行為EIEOEQ數(shù)學(xué)公式式或計(jì)算算被執(zhí)行行可以至少選擇擇一次不可以至少一個(gè)個(gè)ILFF被修改改至少選擇擇一次至少選擇擇一次不可以至少一個(gè)個(gè)ILFF或EIIF被引引用可選可選必選數(shù)據(jù)被重重新恢復(fù)復(fù)可選可選必選派生數(shù)據(jù)據(jù)被創(chuàng)建建可選至少選擇擇一次可選應(yīng)用程序序的行為為或?qū)傩孕员恍薷母闹辽龠x擇擇一次至少選擇擇一次可選準(zhǔn)備或呈呈現(xiàn)信息息到系統(tǒng)統(tǒng)邊界外外可選必選必選接受進(jìn)入入系統(tǒng)邊邊界內(nèi)的的數(shù)據(jù)的的能力必須可選可選事務(wù)類型型功能點(diǎn)點(diǎn)的計(jì)算算規(guī)則 在IIFPU
17、UG的定定義中有有一個(gè)重重要的單單詞“EElemmenttaryy Prroceess”基基本處理理過程。該過程程對用戶戶來說是是一個(gè)有有意義的的、最小小的活動動單位,并且是是一個(gè)自自包含的的活動。功能點(diǎn)點(diǎn)的分類類,EII、EOO、EQQ的識別別都是基基于“EElemmenttaryy Prroceess”基本處處理過程程的。 EII的計(jì)算算規(guī)則 1. 從應(yīng)用用邊界之之外收到到數(shù)據(jù)。 2. 如果進(jìn)進(jìn)入系統(tǒng)統(tǒng)邊界內(nèi)內(nèi)的數(shù)據(jù)據(jù)不是一一個(gè)改變變系統(tǒng)行行為的控控制信息息,那么么至少一一個(gè)ILLF應(yīng)該該被改變變。 3. 對于已已識別的的處理過過程,至至少滿足足下面三三個(gè)條件件之一。 該基本本處理過過程的
18、邏邏輯與本本應(yīng)用系系統(tǒng)中其其它基本本處理過過程的邏邏輯不同同。該基基本處理理過程應(yīng)應(yīng)該具有有唯一性性。例如如:不能能存在兩兩個(gè)完全全一模一一樣的存存盤操作作。 在應(yīng)用程程序邊界界內(nèi),該該基本處處理過程程所使用用的這組組數(shù)據(jù)應(yīng)應(yīng)該與其其他基本本處理過過程所使使用的數(shù)數(shù)據(jù)不同同。 在應(yīng)用程程序邊界界內(nèi),基基本處理理過程所所引用的的ILFF或EIIF是不不同于其其它基本本處理過過程所引引用的IILF或或EIFF。 EO和和EQ通通用計(jì)算算規(guī)則 必須全全部滿足足以下內(nèi)內(nèi)容才能能被視為為一個(gè)EEO或EEQ: 1. 從外部部發(fā)送數(shù)數(shù)據(jù)或控控制信息息到應(yīng)用用程序邊邊界內(nèi)。 2. 為了識識別這個(gè)個(gè)過程,以下三
19、三點(diǎn)必須須滿足一一個(gè): 該基本本處理過過程邏輯輯上必須須是唯一一的,該該唯一性性是指其其在應(yīng)用用程序中中與其他他EO或或EQ在在邏輯性性上保持持唯一。 該基本處處理過程程所使用用的數(shù)據(jù)據(jù)應(yīng)該是是唯一的的,該唯唯一性是是指其在在應(yīng)用程程序中與與其他EEO或EEQ所使使用的數(shù)數(shù)據(jù)不同同。 該基本處處理過程程所引用用的ILLF或EEIF文文件應(yīng)該該是唯一一的,該該唯一性性是指其其在應(yīng)用用程序中中與其他他EO或或EQ所所引用的的ILFF或EIIF文件件不同。 EO補(bǔ)補(bǔ)充的計(jì)計(jì)算規(guī)則則 除了要要滿足上上面的通通用規(guī)則則外,還還要滿足足下面其其中一條條: 在基本本操作過過程中至至少包含含一個(gè)數(shù)數(shù)學(xué)公式式或
20、計(jì)算算方法 在基本操操作過程程中要產(chǎn)產(chǎn)生派生生數(shù)據(jù) 在基本操操作過程程中至少少要維護(hù)護(hù)一個(gè)IILF 在基本操操作過程程中要改改變系統(tǒng)統(tǒng)的行為為。 EQ補(bǔ)補(bǔ)充的計(jì)計(jì)算規(guī)則則 除了要要滿足上上面的通通用規(guī)則則外,還還要滿足足下面其其中一條條: 基本操操作過程程從ILLF或EEIF中中獲取數(shù)數(shù)據(jù)。 基本操作作過程不不能包含含數(shù)學(xué)公公式或計(jì)計(jì)算方法法。 基本操作作過程不不能生成成派生數(shù)數(shù)據(jù) 基本操作作過程不不能維護(hù)護(hù)任何一一個(gè)ILLF 基本操作作過程不不能改變變系統(tǒng)的的行為 EI、EEQ和EEO的技技術(shù)復(fù)雜雜性計(jì)算算 復(fù)復(fù)雜性取取決于FFIRss和DEETs的的數(shù)量。FTRR是被一一個(gè)事物物讀取或或維
21、護(hù)的的ILFF,或者者是被一一個(gè)事物物讀取的的EIFF。 EII中識別別FTRR規(guī)則 每一個(gè)個(gè)ILFF應(yīng)該算算做一個(gè)個(gè)FTRR。 通過EII讀取的的每個(gè)IILF或或EIFF都應(yīng)該該計(jì)算為為一個(gè)FFTR。 既被EII維護(hù)又又被讀取取的ILLF僅計(jì)計(jì)算為一一個(gè)FTTR。 EI中中識別DDET規(guī)規(guī)則 在EII的過程程中,以以用戶角角度識別別的、通通過應(yīng)用用系統(tǒng)邊邊界輸入入系統(tǒng)內(nèi)內(nèi)部的非非重復(fù)字字段,應(yīng)應(yīng)算作一一個(gè)DEET。 在EI的的過程中中,只要要沒有通通過系統(tǒng)統(tǒng)邊界輸輸入,即即使它存存在于系系統(tǒng)內(nèi)的的一個(gè)IILF中中,也不不能算為為一個(gè)DDET。 例如,外貿(mào)訂訂單系統(tǒng)統(tǒng)中,訂訂單的金金額是被被單
22、價(jià)和和數(shù)量自自動計(jì)算算的,那那么金額額是沒有有通過系系統(tǒng)邊界界輸入的的,因此此在EII操作中中就不應(yīng)應(yīng)該算做做一個(gè)DDET。 在應(yīng)用用程序的的EI操操作時(shí),系統(tǒng)提提示的錯(cuò)錯(cuò)誤信息息或完成成操作的的信息,應(yīng)該被被分別計(jì)計(jì)算為一一個(gè)DEET。 例如,在網(wǎng)站站注冊用用戶信息息時(shí),由由于輸入入錯(cuò)誤系系統(tǒng)會顯顯示提示示信息,那么這這些提示示信息應(yīng)應(yīng)該被逐逐個(gè)計(jì)算算為一個(gè)個(gè)DETT。 再如,當(dāng)EII操作完完成時(shí)系系統(tǒng)提示示并顯示示出來的的信息,應(yīng)該被被計(jì)算為為一個(gè)DDET。 在EII操作中中,如果果遇到主主外鍵的的字段,應(yīng)該算算作一個(gè)個(gè)DETT。 EO和和EQ計(jì)計(jì)算FTTR的規(guī)規(guī)則 1. 通用規(guī)規(guī)則: 每
23、個(gè)在在EO/EQ處處理過程程中讀取取的ILLF和EEIF算算一個(gè)FFTR 2. EO額額外的FFTR計(jì)計(jì)算規(guī)則則 在EOO處理過過程中每每個(gè)被維維護(hù)的IILF算算一個(gè)FFTR 在EO處處理過程程中既被被讀取又又被維護(hù)護(hù)的ILLF算一一個(gè)FTTR EO和和EQ計(jì)計(jì)算DEET的通通用規(guī)則則 用戶可可識別的的非重復(fù)復(fù)字段,進(jìn)入應(yīng)應(yīng)用邊界界并指明明處理什什么、何何時(shí)處理理或處理理方式,并且由由EO/EQ返返回或產(chǎn)產(chǎn)生,那那么這樣樣的每個(gè)個(gè)字段算算一個(gè)DDET。 例如,報(bào)表中中的每個(gè)個(gè)字段都都是一個(gè)個(gè)DETT。 在應(yīng)用用邊界內(nèi)內(nèi)以用戶戶角度識識別的非非重復(fù)字字段算一一個(gè)DEET。 例如,在報(bào)表表中起到到
24、解釋或或備注作作用的文文字信息息,不管管是一個(gè)個(gè)字、一一個(gè)詞或或一段話話,都當(dāng)當(dāng)作一個(gè)個(gè)DETT。 再如,某種編編號或日日期,即即使它被被物理存存儲在不不同字段段中,但但從用戶戶角度看看是一個(gè)個(gè)整體的的信息,因此被被算作一一個(gè)DEET。 還有,在餅圖圖中百分分比和分分類算作作不同的的DETT。 在EOO或EQQ操作中中,如果果對系統(tǒng)統(tǒng)進(jìn)行輸輸入或讀讀取操作作時(shí),相相同的字字段只計(jì)計(jì)算一個(gè)個(gè)DETT。 例如,在報(bào)表表查詢時(shí)時(shí),輸入入的字段段在報(bào)表表上也有有顯示,那么將將算作同同一個(gè)DDET。 在應(yīng)用用程序的的EO或或EQ操操作時(shí),系統(tǒng)提提示的錯(cuò)錯(cuò)誤信息息或完成成操作的的信息,應(yīng)該被被計(jì)算為為DE
25、TT。 例如,用戶查查詢一個(gè)個(gè)列表時(shí)時(shí)被拒絕絕,那么么拒絕的的提示信信息就算算為一個(gè)個(gè)DETT。 在EOO或EQQ操作中中如果遇遇到主外外鍵的字字段,應(yīng)應(yīng)該算作作一個(gè)DDET。 在EO或或EQ過過程中,只要沒沒有通過過系統(tǒng)邊邊界輸入入,就算算它存在在于系統(tǒng)統(tǒng)內(nèi)的一一個(gè)ILLF中,也不能能算為一一個(gè)DEET。 例如,在公司司發(fā)工資資的時(shí)候候,員工工對應(yīng)的的狀態(tài)信信息被更更新,但但這個(gè)狀狀態(tài)信息息的更新新是沒有有通過系系統(tǒng)邊界界輸入的的,因此此也不能能算做一一個(gè)DEET。 頁面的的標(biāo)題等等類似信信息不計(jì)計(jì)算DEET。 系統(tǒng)字段段生成的的記號不不能被算算作一個(gè)個(gè)DETT。 例如,頁碼、位置信信息、時(shí)
26、時(shí)間、上上一頁和和下一頁頁等信息息,都不不能算作作一個(gè)DDET。 EI復(fù)復(fù)雜度計(jì)計(jì)算矩陣陣?14個(gè)個(gè)DETT5155個(gè)DEET多于166個(gè)DEET01個(gè)個(gè)FTRR低低中等2個(gè)FTTR低中等高大于2個(gè)個(gè)FRTT中等高高EO和EEQ復(fù)雜雜度計(jì)算算矩陣?15個(gè)個(gè)DETT6199個(gè)DEET多于200個(gè)DEET01個(gè)個(gè)FTRR低低中等23個(gè)個(gè)FTRR低中等高多于4個(gè)個(gè)FTRR中等高高未調(diào)整前前功能點(diǎn)點(diǎn)對應(yīng)矩矩陣EI、EEO、EEQ、IILF和和EIFF技術(shù)復(fù)復(fù)雜度對對應(yīng)的功功能點(diǎn)如如下表所所示:?低一般高EI346EO457EQ346ILF71015EIF5710功能點(diǎn)估估算法之之調(diào)整因因子 用功功能點(diǎn)
27、估估算法計(jì)計(jì)算軟件件項(xiàng)目功功能點(diǎn)時(shí)時(shí)會用到到調(diào)整因因子(或或稱調(diào)整整系數(shù))。功能能點(diǎn)的調(diào)調(diào)整系數(shù)數(shù)是通過過通用系系統(tǒng)特性性及其影影響程度度來評定定的,對對每個(gè)常常規(guī)系統(tǒng)統(tǒng)特性的的評估由由其影響響程度(DI)而定,分為005級級: 0 毫毫無影響響 1 偶偶然影響響 2 適適度影響響 3 一一般影響響 4 重重要影響響 5 強(qiáng)強(qiáng)烈影響響 然后后依次對對以下114個(gè)系系統(tǒng)常規(guī)規(guī)特性進(jìn)進(jìn)行打分分,并帶帶入以下下計(jì)算公公式算出出功能點(diǎn)點(diǎn)的調(diào)整整因子。 Vallue Adjjusttmennt FFacttor=( ssum of (DII) * 0.01 ) + 0.65 計(jì)算調(diào)調(diào)整因子子 1. 數(shù)據(jù)
28、通通訊 數(shù)據(jù)通通訊指的的是應(yīng)用用程序直直接與處處理器通通訊的程程度。通通常我們們都是通通過某種種通訊手手段來實(shí)實(shí)現(xiàn)在一一個(gè)應(yīng)用用中所使使用的數(shù)數(shù)據(jù)或者者控制信信息。連連接到本本地控制制器上的的終端被被認(rèn)為是是通訊設(shè)設(shè)施,協(xié)協(xié)議則指指兩個(gè)系系統(tǒng)或設(shè)設(shè)備之間間進(jìn)行通通訊時(shí)使使用的一一種約定定。所有有的數(shù)據(jù)據(jù)通訊鏈鏈接都需需要某種種協(xié)議。0 應(yīng)用程序序是單純純的批處處理或者者PC staand-aloone1應(yīng)用程序序是一種種批處理理過程,但是包包含遠(yuǎn)程程數(shù)據(jù)的的錄入或或遠(yuǎn)程打打印2應(yīng)用程序序是一種種批處理理過程,但是包包含遠(yuǎn)程程數(shù)據(jù)的的錄入和和遠(yuǎn)程打打印3應(yīng)用程序序包括在在線數(shù)據(jù)據(jù)收集或或者包括括
29、批處理理或查詢詢系統(tǒng)的的遠(yuǎn)程處處理的前前端應(yīng)用用4應(yīng)用程序序不單只只是前端端應(yīng)用,但是僅僅支持一一種遠(yuǎn)程程處理通通訊協(xié)議議5應(yīng)用程序序不單只只是前端端應(yīng)用,還支持持多于一一種的遠(yuǎn)遠(yuǎn)程處理理通訊協(xié)協(xié)議2. 分分布式數(shù)數(shù)據(jù)處理理 分布式式數(shù)據(jù)處處理是應(yīng)應(yīng)用在內(nèi)內(nèi)部組件件之間傳傳遞信息息的程度度。這個(gè)個(gè)特性是是在應(yīng)用用邊界內(nèi)內(nèi)體現(xiàn)的的。 0 應(yīng)用程序序不支持持組件之之間的數(shù)數(shù)據(jù)傳輸輸和處理理功能1應(yīng)用程序序?yàn)橛脩魬艨赡苓M(jìn)進(jìn)行的處處理準(zhǔn)備備數(shù)據(jù)(例如使使用電子子表格或或者數(shù)據(jù)據(jù)庫等)2應(yīng)用程序序所準(zhǔn)備備的數(shù)據(jù)據(jù)是為了了在系統(tǒng)統(tǒng)另外一一個(gè)組件件上傳輸輸和處理理,并非非為終端端用戶所所處理。3分布式處處理
30、和數(shù)數(shù)據(jù)傳輸輸是在線線的,并并且是單單向的4分布式處處理和數(shù)數(shù)據(jù)傳輸輸是在線線的,并并且是雙雙向的5由系統(tǒng)中中最恰當(dāng)當(dāng)?shù)慕M件件動態(tài)地地執(zhí)行處處理功能能3. 性性能 性能是是吞吐量量、處理理時(shí)間等等指標(biāo)對對開發(fā)的的影響。用戶所所提出的的性能要要求將直直接影響響到系統(tǒng)統(tǒng)的設(shè)計(jì)計(jì)、實(shí)施施、安裝裝和支持持。0 用戶沒有有提出性性能方面面的要求求1用戶提出出了性能能和設(shè)計(jì)計(jì)方面的的要求,但不需需要采取取特定措措施2響應(yīng)時(shí)間間和吞吐吐量在系系統(tǒng)峰值值時(shí)是關(guān)關(guān)鍵的,但是不不需要采采取相應(yīng)應(yīng)的CPPU使用用方面的的特殊設(shè)設(shè)計(jì)。處處理的最最后期限限是在下下一個(gè)工工作日。3在任何時(shí)時(shí)候響應(yīng)應(yīng)時(shí)間和和吞吐量量都是關(guān)
31、關(guān)鍵的,但是不不需要采采取相應(yīng)應(yīng)的CPPU使用用方面的的特殊設(shè)設(shè)計(jì)。處處理的完完成期限限比較嚴(yán)嚴(yán)格。4除了上面面一項(xiàng)的的要求外外,由于于對需求求的要求求比較嚴(yán)嚴(yán)格,在在設(shè)計(jì)階階段就要要進(jìn)行性性能分析析。5除了上面面一項(xiàng)的的要求之之外,在在設(shè)計(jì)和和實(shí)施階階段需要要使用性性能分析析工具來來判斷性性能要求求的完成成情況。4. 大大業(yè)務(wù)量量配置 大業(yè)務(wù)務(wù)量配置置是指計(jì)計(jì)算機(jī)資資源對應(yīng)應(yīng)用開發(fā)發(fā)的影響響程度。大業(yè)務(wù)務(wù)量的運(yùn)運(yùn)行配置置對設(shè)計(jì)計(jì)有特殊殊要求,是必須須考慮的的一個(gè)系系統(tǒng)特性性。0 沒有提出出明確的的運(yùn)行方方面的限限制1有運(yùn)行方方面的限限制,但但是不需需要采取取特別的的措施以以滿足運(yùn)運(yùn)行限制制2
32、提出了一一些安全全和時(shí)間間方面的的限制3應(yīng)用程序序的某些些部分對對處理器器有特定定的要求求4提出的運(yùn)運(yùn)行限制制對應(yīng)用用的中央央處理器器或者專專用處理理器有特特殊的要要求5除上面一一項(xiàng)之外外,還對對應(yīng)用的的分布式式組件提提出了限限制5. 事事務(wù)處理理率 事務(wù)處處理率是是業(yè)務(wù)交交易處理理速度對對系統(tǒng)的的設(shè)計(jì)、實(shí)施、安裝和和支持等等的影響響。 0 預(yù)計(jì)不會會出現(xiàn)周周期性的的高峰事事務(wù)處理理期1預(yù)計(jì)會有有周期性性的高峰峰事務(wù)處處理期(例如:每月、每季、每年)2預(yù)計(jì)每周周都會出出現(xiàn)高峰峰事務(wù)處處理期3預(yù)計(jì)每天天都會出出現(xiàn)高峰峰事務(wù)處處理期4用戶在應(yīng)應(yīng)用程序序需求或或者服務(wù)務(wù)級別協(xié)協(xié)議中對對事務(wù)率率要求很
33、很高,因因此必須須在設(shè)計(jì)計(jì)階段進(jìn)進(jìn)行性能能分析。5用戶在應(yīng)應(yīng)用程序序需求或或者服務(wù)務(wù)級別協(xié)協(xié)議中對對事務(wù)率率要求很很高,因因此必須須進(jìn)行性性能分析析并在設(shè)設(shè)計(jì)、開開發(fā)和安安裝階段段中使用用到性能能分析工工具。6. 在在線數(shù)據(jù)據(jù)輸入 在線數(shù)數(shù)據(jù)輸入入是指數(shù)數(shù)據(jù)通過過交互的的方式輸輸入系統(tǒng)統(tǒng)的程度度。系統(tǒng)統(tǒng)中包括括在線數(shù)數(shù)據(jù)輸入入和控制制信息功功能。0 所有事務(wù)務(wù)都是批批處理的的11%77%的事事務(wù)是以以交互式式的方式式進(jìn)行數(shù)數(shù)據(jù)錄入入28%115%的的事務(wù)是是以交互互式的方方式進(jìn)行行數(shù)據(jù)錄錄入316%23%的事務(wù)務(wù)是以交交互式的的方式進(jìn)進(jìn)行數(shù)據(jù)據(jù)錄入424%30%的事務(wù)務(wù)是以交交互式的的方式進(jìn)進(jìn)
34、行數(shù)據(jù)據(jù)錄入530%以以上的事事務(wù)是以以交互式式的方式式進(jìn)行數(shù)數(shù)據(jù)錄入入7. 最最終用戶戶效率 最終用用戶效率率是指對對應(yīng)用的的人文因因素及使使用的便便捷程度度等的考考慮程度度。 如下功功能設(shè)計(jì)計(jì)是針對對最終用用戶效率率的: 頁面導(dǎo)導(dǎo)航 菜單 在線幫助助或文檔檔 光標(biāo)自動動跳轉(zhuǎn) 可以滾動動 在線遠(yuǎn)程程打印 預(yù)定義的的功能鍵鍵 在線做批批量提交交任務(wù) 光標(biāo)可以以選取界界面上的的數(shù)據(jù) 用戶使用用大量反反白顯示示、重點(diǎn)點(diǎn)顯示、下劃線線或其他他的標(biāo)識識 在線coopy用用戶文檔檔 鼠標(biāo)拖動動功能 彈出窗體體 使用最少少的界面面完成某某種商業(yè)業(yè)功能 雙語言支支持(如如果選擇擇了這個(gè)個(gè)就算44項(xiàng)) 語言支
35、持持(如果果選擇了了這個(gè)就就算6項(xiàng)項(xiàng)) 0 以上的一一個(gè)都不不包括1包括以上上的13個(gè)2包括以上上的45個(gè)3包括以上上的6個(gè)個(gè)或以上上,但是是沒有用用戶對于于效率的的要求4包括以上上的6個(gè)個(gè)或以上上,對用用戶使用用效率有有較高要要求,因因而必須須考慮用用戶方面面的設(shè)計(jì)計(jì)(例如如,最少少擊鍵次次數(shù)、盡盡可能提提供默認(rèn)認(rèn)值、模模版的使使用)5包括以上上的6個(gè)個(gè)或以上上,用戶戶對效率率的要求求使得開開發(fā)人員員必須使使用特定定的工具具和流程程以判定定用戶對對效率的的要求已已經(jīng)被達(dá)達(dá)成8. 在在線更新新 在線更更新是指指內(nèi)部邏邏輯文件件ILFF被在線線更新的的程度。應(yīng)用系系統(tǒng)提供供在線更更新內(nèi)部部邏輯文
36、文件的功功能。 0 沒有在線線更新1包含13 個(gè)個(gè)控制文文件的在在線更新新。更新新的流量量低,恢恢復(fù)容易易。2包含對44 個(gè)以以上控制制文件的的在線更更新。更更新的流流量低,恢復(fù)容容易。3包含對主主要ILLF 的的更新。4除了3 之外,在設(shè)計(jì)計(jì)和實(shí)施施中要考考慮對數(shù)數(shù)據(jù)丟失失的防范范。5除了4 之外,大量的的數(shù)據(jù)恢恢復(fù)工作作要考慮慮成本因因素,同同時(shí)包含含了高度度自動化化的恢復(fù)復(fù)流程。9. 復(fù)復(fù)雜處理理 復(fù)雜處處理描述述了邏輯輯處理對對應(yīng)用開開發(fā)的影影響程度度。它包包含以下下要素: 敏感控控制(例例如特殊殊的審核核過程)和/或或程序特特定的安安全處理理 大量的邏邏輯處理理 大量的數(shù)數(shù)學(xué)處理理
37、因?yàn)槔馔馓幚碓煸斐傻男栊枰匦滦绿幚淼牡那闆r(例如,由TPP中斷、數(shù)據(jù)值值缺少和和驗(yàn)證失失敗導(dǎo)致致的ATTM事務(wù)務(wù)) 多種可能能的輸入入/輸出出造成的的復(fù)雜處處理 0 上面一個(gè)個(gè)都不滿滿足1只滿足一一個(gè)2只滿足兩兩個(gè)3滿足三個(gè)個(gè)4滿足四個(gè)個(gè)5都滿足10. 可復(fù)用用性 應(yīng)用系系統(tǒng)中的的應(yīng)用和和代碼經(jīng)經(jīng)過特殊殊設(shè)計(jì)、開發(fā)和和支持,可以在在其他應(yīng)應(yīng)用系統(tǒng)統(tǒng)中復(fù)用用。 0 沒有可復(fù)復(fù)用的代代碼1代碼在應(yīng)應(yīng)用之內(nèi)內(nèi)復(fù)用2應(yīng)用中被被其他用用戶復(fù)用用的部分分不足110%3應(yīng)用中被被不止一一個(gè)用戶戶使用的的部分超超過100%4應(yīng)用遵從從一種易易于復(fù)用用的方式式被打包包和文檔檔化。用用戶在源源代碼級級客戶化化
38、該應(yīng)用用。5應(yīng)用按照照一種易易于復(fù)用用的方式式被打包包和文檔檔化。用用戶使用用用戶參參數(shù)來對對該應(yīng)用用進(jìn)行客客戶化。11. 易安裝裝性 易安裝裝性指應(yīng)應(yīng)用系統(tǒng)統(tǒng)的轉(zhuǎn)換換和安裝裝容易度度對開發(fā)發(fā)的影響響程度。系統(tǒng)測測試階段段提供了了轉(zhuǎn)換和和安裝計(jì)計(jì)劃/轉(zhuǎn)轉(zhuǎn)換工具具。 0 用戶對安安裝沒有有特定的的要求1用戶對安安裝沒有有特定的的要求,但有特特定的安安裝環(huán)境境要求2用戶提出出了安裝裝和轉(zhuǎn)化化的要求求,轉(zhuǎn)化化/安裝裝指南被被經(jīng)過測測試提供供給用戶戶。但是是轉(zhuǎn)化的的影響對對該應(yīng)用用不重要要。3用戶提出出了安裝裝和轉(zhuǎn)化化的要求求,轉(zhuǎn)化化/安裝裝指南被被經(jīng)過測測試提供供給用戶戶。轉(zhuǎn)化化的影響響對該應(yīng)應(yīng)用來
39、說說是重要要的。4除了2 的要求求之外,需要提提供經(jīng)過過測試的的自動化化的安裝裝和轉(zhuǎn)化化工具。5除了3 的要求求之外,需要提提供經(jīng)過過測試的的自動化化的安裝裝和轉(zhuǎn)化化工具。12. 易操作作性 易操作作性指的的是應(yīng)用用對運(yùn)行行的影響響程度,如有效效啟動、備份和和恢復(fù)規(guī)規(guī)程的影影響。易易操作性性是應(yīng)用用提供的的一種特特性,它它最小化化了手工工操作的的要求。0 用戶沒有有指定除除正常備備份程序序外的其其它特定定操作1提供高效效的啟動動、備份份和恢復(fù)復(fù)進(jìn)程,但需要要人手操操作2提供高效效的啟動動、備份份和恢復(fù)復(fù)進(jìn)程,不需要要人手操操作(當(dāng)當(dāng)作兩項(xiàng)項(xiàng)計(jì)算)3應(yīng)用程序序?qū)Υ艓У男枨笄笞钚』?應(yīng)用程序序
40、對硬拷拷貝處理理的需求求最小化化5程序設(shè)計(jì)計(jì)成無人人操作模模式。無無人操作作模式的的意思是是除了啟啟動和關(guān)關(guān)閉之外外,不需需要對系系統(tǒng)進(jìn)行行操作。程序的的其中一一個(gè)功能能就是錯(cuò)錯(cuò)誤自動動恢復(fù)。13. 多場地地 多場地地指應(yīng)用用系統(tǒng)經(jīng)經(jīng)特殊設(shè)設(shè)計(jì)、開開發(fā)可以以在多個(gè)個(gè)組織、多個(gè)地地點(diǎn)應(yīng)用用的程度度。 0 用戶需求求不含多多場地和和組織的的要求1考慮了多多場地的的要求,但是設(shè)設(shè)計(jì)要求求應(yīng)用在在不同的的場地使使用相同同的軟硬硬件環(huán)境境2考慮了多多場地的的要求,但是設(shè)設(shè)計(jì)要求求應(yīng)用在在不同的的場地使使用類似似的軟硬硬件環(huán)境境3考慮了多多場地的的要求,同時(shí)設(shè)設(shè)計(jì)支持持應(yīng)用在在不同的的場地使使用不同同的軟
41、硬硬件環(huán)境境4在1 或或者2 的要求求之上,提供了了經(jīng)過測測試的多多場地的的文檔和和支持計(jì)計(jì)劃5在3 的的要求之之上,提提供了經(jīng)經(jīng)過測試試的多場場地的文文檔和支支持計(jì)劃劃14. 支持變變更 支持變變更是指指應(yīng)用在在設(shè)計(jì)上上考慮支支持處理理邏輯和和數(shù)據(jù)結(jié)結(jié)構(gòu)變化化的程度度。 可以具具有如下下的特性性: 提供可可以處理理簡單要要求的彈彈性查詢詢和報(bào)告告功能,如對一一個(gè)ILLF進(jìn)行行與(或或)邏輯輯 提供可以以處理一一般復(fù)雜雜度要求求的彈性性查詢和和報(bào)告功功能,如如對多于于一個(gè)的的ILFF進(jìn)行與與(或)邏輯(當(dāng)作兩兩項(xiàng)計(jì)算算) 提供可以以處理復(fù)復(fù)雜要求求的彈性性查詢和和報(bào)告功功能,如如對一個(gè)個(gè)或多個(gè)
42、個(gè)ILFF進(jìn)行與與(或)邏輯的的組合(當(dāng)作三三項(xiàng)計(jì)算算) 業(yè)務(wù)控制制數(shù)據(jù)被被保存到到用戶通通過在線線交互進(jìn)進(jìn)程維護(hù)護(hù)的表中中,但變變更只會會在第二二個(gè)工作作日生效效 業(yè)務(wù)控制制數(shù)據(jù)被被保存到到用戶通通過在線線交互進(jìn)進(jìn)程維護(hù)護(hù)的表中中,且變變更即時(shí)時(shí)生效 0? 一個(gè)都不不滿足1合計(jì)滿足足一個(gè)2合計(jì)滿足足二個(gè)3合計(jì)滿足足三個(gè)4合計(jì)滿足足四個(gè)5合計(jì)滿足足五個(gè)計(jì)算調(diào)整整后的功功能點(diǎn)個(gè)個(gè)數(shù) 國際際IFPPUG組組織將軟軟件項(xiàng)目目分為三三類,功功能點(diǎn)估估算法適適用于任任何一類類項(xiàng)目,其計(jì)算算公式中中的術(shù)語語請?jiān)斠娨姳?。 功能點(diǎn)點(diǎn)的原始始計(jì)算公公式: FP Couunt =UFFP * VAAF 新開發(fā)發(fā)
43、項(xiàng)目 有時(shí)新新開發(fā)的的軟件項(xiàng)項(xiàng)目也需需要與其其他現(xiàn)存存的軟件件系統(tǒng)進(jìn)進(jìn)行整合合。例如如:一個(gè)個(gè)企業(yè)新新開發(fā)的的MISS內(nèi)部管管理系統(tǒng)統(tǒng)經(jīng)常會會與財(cái)務(wù)務(wù)系統(tǒng)進(jìn)進(jìn)行整合合。這時(shí)時(shí)除了考考慮本身身項(xiàng)目的的功能點(diǎn)點(diǎn)個(gè)數(shù)外外,還要要考慮系系統(tǒng)整合合或數(shù)據(jù)據(jù)遷移部部分的工工作量。因此,其功能能點(diǎn)計(jì)算算公式如如下: FP Couunt =(UUFP+CFPP)* VAFF 二次開開發(fā)的項(xiàng)項(xiàng)目 有時(shí)新新開發(fā)的的軟件項(xiàng)項(xiàng)目是在在原有基基礎(chǔ)上進(jìn)進(jìn)行二次次開發(fā)的的,只是是為了增增加一些些新功能能。因此此,其功功能點(diǎn)計(jì)計(jì)算公式式如下: FP Couunt = AADD * VVAF 功能增強(qiáng)強(qiáng)的項(xiàng)目目 功能增增強(qiáng)項(xiàng)目
44、目的功能能點(diǎn)估算算比較復(fù)復(fù)雜。在在計(jì)算功功能點(diǎn)前前大家需需要計(jì)算算有哪些些是新增增加的功功能,哪哪些是被被修改的的功能,哪些是是屬于數(shù)數(shù)據(jù)遷移移或系統(tǒng)統(tǒng)整合的的功能。然后計(jì)計(jì)算新系系統(tǒng)技術(shù)術(shù)復(fù)雜度度的調(diào)整整因子“VAFFA”,并在此此基礎(chǔ)上上計(jì)算系系統(tǒng)功能能點(diǎn)的數(shù)數(shù)量。當(dāng)當(dāng)然,此此類項(xiàng)目目也會去去掉一些些原有功功能,那那么在原原有系統(tǒng)統(tǒng)的技術(shù)術(shù)復(fù)雜度度基礎(chǔ)上上重新計(jì)計(jì)算功能能點(diǎn)的調(diào)調(diào)整因子子“VAAFB”,再計(jì)計(jì)算所去去掉功能能貢獻(xiàn)的的功能點(diǎn)點(diǎn)數(shù)量。因此,其功能能點(diǎn)計(jì)算算公式如如下: FP Couunt = (ADDD+CCHGAA+CFFP)* VAAFA+(DDEL * VVAFBB) 表
45、1 功功能點(diǎn)技技術(shù)公式式術(shù)語術(shù)語英文中文含義義ADDAddeed ffuncctioonallityy被添加的的功能點(diǎn)點(diǎn)個(gè)數(shù)CFPConvverssionn fuuncttionnaliity被轉(zhuǎn)換的的功能點(diǎn)點(diǎn)個(gè)數(shù)CHGAAUFP of chaangeed ffuncctioonallityy affterr ennhanncemmentt功能增強(qiáng)強(qiáng)后所改改動的功功能所貢貢獻(xiàn)的未未調(diào)整的的功能點(diǎn)點(diǎn)個(gè)數(shù)DELDeleetedd fuuncttionnaliity被刪除的的功能點(diǎn)點(diǎn)個(gè)數(shù)UFPUnaddjusstedd fuuncttionnal poiint couunt未調(diào)整的的功能點(diǎn)點(diǎn)個(gè)數(shù)VA
46、FValuue aadjuustmmentt faactoorVAF=(suum oof(DDI)* 0.01)+ 00.655功能點(diǎn)的的調(diào)整因因子的計(jì)計(jì)算公式式VAF=(suum oof(DDI)* 0.01)+ 00.655VAFAAValuue aadjuustmmentt faactoor aafteer eenhaanceemennt功能增強(qiáng)強(qiáng)后的功功能點(diǎn)調(diào)調(diào)整因子子VAFBBValuue aadjuustmmentt faactoor bbefoore enhhanccemeent功能增強(qiáng)強(qiáng)前的功功能點(diǎn)調(diào)調(diào)整因子子案例詳解解:功能能點(diǎn)估算算法 以員員工管理理系統(tǒng)為為例,詳詳細(xì)說明明
47、如何利利用功能能點(diǎn)估算算法計(jì)算算業(yè)務(wù)復(fù)復(fù)雜度。 在員工工管理系系統(tǒng)中添添加一個(gè)個(gè)員工資資料,會會使用到到員工的的一般信信息、教教育情況況、工作作經(jīng)歷和和家屬信信息。員員工隸屬屬于某個(gè)個(gè)部門,在本系系統(tǒng)中會會有一個(gè)個(gè)對部門門進(jìn)行維維護(hù)的功功能。員員工的工工資則由由另外一一個(gè)財(cái)務(wù)務(wù)系統(tǒng)提提供。因因此,其其用例圖圖如下所所示: 圖1 員工管管理系統(tǒng)統(tǒng)用例圖圖 ? 假設(shè)設(shè)員工基基本信息息如下所所示: 員工IID(標(biāo)標(biāo)簽控件件) 員工名稱稱 性別 生日 婚否 所屬部門門ID(標(biāo)簽控控件) 所屬部門門名稱 ? 受教育育的時(shí)間間 ? 學(xué)校名名稱 ? 所學(xué)專專業(yè) ? 工作時(shí)時(shí)間 ? 工作單單位 ? 工作部部門 ? 工作職職務(wù) ? 親屬的的姓名 ? 之間關(guān)關(guān)系 ? 親屬年年齡 ? 工作單單位 假設(shè)部部門信息息如下所所示: 部門IID(標(biāo)標(biāo)簽控件件) 部門名稱稱 假設(shè)工工資表信信息如下下所示: 員工IID(標(biāo)標(biāo)簽控件件) 員工姓名名 金額 單位 ILF和和EIFF的功能能點(diǎn)數(shù) 本范范例識別別出來IILF和和EIFF功能點(diǎn)點(diǎn)個(gè)數(shù)如如下表所所示。ILF內(nèi)內(nèi)部邏輯輯文件RETD
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國膠片燈數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年中國紋邊綜絲數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年中國DVR音視頻解碼芯片數(shù)據(jù)監(jiān)測研究報(bào)告
- 批發(fā)企業(yè)稅收籌劃與合規(guī)考核試卷
- 批發(fā)業(yè)務(wù)中的庫存預(yù)測與優(yōu)化模型考核試卷
- 彈簧在健身器材中的力矩控制考核試卷
- 搪瓷衛(wèi)生潔具的抗菌技術(shù)與產(chǎn)品研發(fā)考核試卷
- 孕產(chǎn)婦健康促進(jìn)策略研究考核試卷
- 工藝品雕刻技術(shù)與鑒賞考核試卷
- 建筑物雨水收集池考核試卷
- 武漢2025年湖北武漢理工大學(xué)管理人員招聘筆試歷年參考題庫附帶答案詳解
- 使用錯(cuò)誤評估報(bào)告(可用性工程)模版
- 2024年高考全國甲卷英語試卷(含答案)
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫附答案
- 第四章《數(shù)列》復(fù)習(xí)小結(jié)示范公開課教學(xué)PPT課件【高中數(shù)學(xué)人教A版】
- GB/T 8944.1-2008紙漿成批銷售質(zhì)量的測定第1部分:漿板漿包及漿塊(急驟干燥漿)漿包
- 蘇教版(蘇少版)九年級美術(shù)下冊全冊課件
- 2022年江蘇省鹽城市中考英語試題及參考答案
- 中國文化簡介英文版(ChineseCultureintroduction)課件
- 文化差異與跨文化交際課件(完整版)
- 工程經(jīng)濟(jì)學(xué)完整版課件全套ppt教程
評論
0/150
提交評論