




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
ICS35.080
L77
備案號:63631-2019DB11
北京市地方標(biāo)準(zhǔn)
DB11/T1010—2019
代替DB11/T1010-2013
信息化項目軟件開發(fā)費用測算規(guī)范
Specificationforsoftwaredevelopmentcostestimatingofinformation
technologyprojects
2019-06-18發(fā)布2019-10-01實施
北京市市場監(jiān)督管理局發(fā)布
DB11/T1010—2019
信息化項目軟件開發(fā)費用測算規(guī)范
1范圍
本標(biāo)準(zhǔn)規(guī)定了定制類信息化項目軟件開發(fā)費用測算的方法及過程,包括軟件開發(fā)費用的構(gòu)成、軟件
規(guī)模、工作量及費用測算方法及過程。
本標(biāo)準(zhǔn)適用于以功能性需求為主的定制類信息化項目軟件開發(fā)費用測算。
2規(guī)范性引用文件
下列文件對于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。
SJ/T11619軟件工程功能規(guī)模測量NESMA方法
3術(shù)語和定義
下列術(shù)語和定義適用于本文件。
3.1
委托方sponsor
軟件開發(fā)項目的出資方。
注:改寫SJ/T11463-2013,定義3.17。
3.2
開發(fā)方developer
受委托方委托,負(fù)責(zé)軟件開發(fā)的組織或團(tuán)隊。
注:改寫SJ/T11463-2013,定義3.18。
3.3
第三方third-party
委托方和開發(fā)方之外的主要利益相關(guān)方。
注:改寫SJ/T11463-2013,定義3.19。
3.4
軟件開發(fā)費用softwaredevelopmentcost
委托方為達(dá)成軟件開發(fā)項目目標(biāo)而需向開發(fā)方支付的費用。
3.5
直接成本directcost
1
DB11/T1010—2019
為達(dá)成軟件開發(fā)項目目標(biāo)而直接付出的各種資源代價總和。
[SJ/T11463-2013,定義3.4]
注:可直接計入軟件開發(fā)項目成本的直接材料、直接人工等屬于直接成本。
3.6
間接成本indirectcost
與達(dá)成軟件開發(fā)項目目標(biāo)相關(guān),但同一種投入可以支持一個以上項目的聯(lián)合成本。
[SJ/T11463-2013,定義3.5]
注:開發(fā)方研發(fā)管理人員工資、研發(fā)設(shè)備折舊、停工補償?shù)葘儆陂g接成本。
3.7
人力成本humanresourcecost
為達(dá)成軟件開發(fā)項目目標(biāo)所需付出的各種人力資源代價總和。
[SJ/T11463-2013,定義3.6]
3.8
非人力成本non-humanresourcecost
為達(dá)成軟件開發(fā)項目目標(biāo)所需付出的人力成本之外的其他成本。
[SJ/T11463-2013,定義3.7]
3.9
直接人力成本directhumanresourcecost
為達(dá)成軟件開發(fā)項目目標(biāo)而直接付出的人力成本。
注:改寫DB11/T1424-2017,定義3.7。
3.10
直接非人力成本directnon-humanresourcecost
為達(dá)成軟件開發(fā)項目目標(biāo)而直接付出的非人力成本。
注:改寫DB11/T1424-2017,定義3.8。
3.11
間接人力成本indirecthumanresourcecost
服務(wù)于軟件研發(fā)管理整體需求的非項目組人員的人力成本。
注:改寫DB11/T1424-2017,定義3.9。
3.12
間接非人力成本indirectnon-humanresourcecost
不為開發(fā)某個特定項目但服務(wù)于整體研發(fā)活動產(chǎn)生的非人力成本。
注:改寫DB11/T1424-2017,定義3.10。
3.13
基準(zhǔn)數(shù)據(jù)benchmark
2
DB11/T1010—2019
經(jīng)過篩選并維護(hù)數(shù)據(jù)庫中的一個或一組測量值或者派生測量值,用來表征目標(biāo)對象相關(guān)屬性與這些
測量值的關(guān)系。
[DB11/T1424-2017,定義3.11]
3.14
方程法equation
基于基準(zhǔn)數(shù)據(jù)建立參數(shù)模型,并通過輸入各項參數(shù),確定待測算項目工作量或費用估算值的方法。
注:改寫SJ/T11463-2013,定義3.9。
3.15
軟件因素softwarefactor
由于軟件自身特點的差異而導(dǎo)致預(yù)期生產(chǎn)率發(fā)生變化的相關(guān)因素。
注:業(yè)務(wù)領(lǐng)域、應(yīng)用類型、質(zhì)量特性等屬于軟件因素。
3.16
開發(fā)因素developmentfactor
對于同一軟件,由于開發(fā)團(tuán)隊或其采用的過程、技術(shù)差異而導(dǎo)致預(yù)期生產(chǎn)率發(fā)生變化的相關(guān)因素。
注:采用技術(shù)、過程、團(tuán)隊經(jīng)驗、重用程度等屬于開發(fā)因素。
3.17
系統(tǒng)邊界systemboundary
被測算軟件與用戶或其他系統(tǒng)之間的界限。
注:改寫SJ/T11619-2015,定義2.1.2。
3.18
功能點functionpoint
衡量軟件功能規(guī)模的一種單位。
[SJ/T11463-2013,定義3.13]
3.19
內(nèi)部邏輯文件internallogicalfile
在應(yīng)用程序邊界內(nèi)維護(hù)的用戶可識別的邏輯相關(guān)數(shù)據(jù)組或控制信息。其主要目的是保存由被計數(shù)的
應(yīng)用程序的一個或多個基本處理所維護(hù)的數(shù)據(jù)。
[SJ/T11619-2015,定義2.1.12]
3.20
外部接口文件externalinterfacefile
被一應(yīng)用程序引用但在另一應(yīng)用程序邊界內(nèi)被維護(hù)的,用戶可識別的邏輯相關(guān)數(shù)據(jù)組或控制信息,
其主要目的是保存由被計數(shù)的應(yīng)用程序邊界內(nèi)的一個或多個基本處理所引用的數(shù)據(jù)。
[SJ/T11619-2015,定義2.1.13]
3.21
預(yù)估功能點計數(shù)theindicativefunctionpointcount
3
DB11/T1010—2019
只進(jìn)行內(nèi)部邏輯文件和外部接口文件計數(shù)的功能點計數(shù)方法。
3.22
百分位數(shù)percentile
在某實數(shù)集合中,對于集合內(nèi)某元素X,如果該集合中有且僅有p%的數(shù)據(jù)不大于X,則稱X為該集合
的p百分位數(shù)。
[SJ/T11463-2013,定義3.20]
示例:如果僅有50%的數(shù)據(jù)不大于X,則X為該集合的50百分位數(shù),簡稱P50。
3.23
功能點耗時率personhoursperfunctionalpoint
每功能點所消耗的人時數(shù)。
[DB11/T1424-2017,定義3.15]
3.24
功能點單價unitpriceoffunctionpoint
每功能點的直接人力成本、間接人力成本、間接非人力成本及毛利潤之和。
[DB11/T1424-2017,定義3.16]
4軟件開發(fā)費用構(gòu)成
4.1費用構(gòu)成
4.1.1軟件開發(fā)過程應(yīng)包括從信息化項目立項完成到項目驗收之間的需求分析、設(shè)計、編碼、集成、
測試、安裝、驗收活動及相關(guān)的項目管理、支持活動。
4.1.2軟件開發(fā)費用應(yīng)包括軟件過程中開發(fā)方的所有直接成本、間接成本和毛利潤(如圖1所示),
不包括軟件預(yù)研或可行性分析、數(shù)據(jù)遷移、軟件維護(hù)等成本。
4.1.3直接成本包括直接人力成本和直接非人力成本。
4.1.4間接成本包括間接人力成本和間接非人力成本。
4.1.5本標(biāo)準(zhǔn)中所涉及工作量僅為軟件開發(fā)過程所用工作量。
圖1軟件開發(fā)費用構(gòu)成
注:不同的組織在軟件開發(fā)費用測算過程中應(yīng)考慮已有財務(wù)或其他管理制度對軟件開發(fā)費用構(gòu)成的影響。例如,當(dāng)
軟硬件購置費、測評費等費用單獨列支時,不應(yīng)再將上述費用作為軟件開發(fā)費用的直接非人力成本重復(fù)計算。
4.2直接人力成本構(gòu)成
4
DB11/T1010—2019
直接人力成本包括開發(fā)方項目組成員的工資、獎金、福利等人力資源費用。其中,項目組成員包括
參與該項目開發(fā)過程的所有研發(fā)或支持人員。對于非全職投入該項目開發(fā)工作的人員,按照項目工作量
所占其總工作量比例折算其人力資源費用。
注:項目組成員通常包括項目經(jīng)理、需求分析人員、設(shè)計人員、開發(fā)人員、測試人員、部署人員、用戶文檔編寫人
員、質(zhì)量保證人員、配置管理人員等。
4.3直接非人力成本構(gòu)成
直接非人力成本包括:
a)辦公費,開發(fā)方為開發(fā)此項目而產(chǎn)生的行政辦公費用,包括辦公用品、通訊、郵寄、印刷、會
議等;
b)差旅費,開發(fā)方為開發(fā)此項目而產(chǎn)生的差旅費用,包括交通、住宿、差旅補貼等;
c)培訓(xùn)費,開發(fā)方為開發(fā)此項目而安排的培訓(xùn)產(chǎn)生的費用;
d)業(yè)務(wù)費,開發(fā)方為完成此項目開發(fā)工作所需輔助活動產(chǎn)生的費用,包括評審費、驗收費、第三
方評測費等;
e)采購費,開發(fā)方為開發(fā)此項目而需特殊采購專用資產(chǎn)或服務(wù)的費用,包括專用設(shè)備費、專用軟
件費、技術(shù)協(xié)作費、專利費等;
f)其他,未在以上項目列出但確系開發(fā)方為開發(fā)此項目所需花費的費用。
注:不同的組織在軟件開發(fā)費用測算過程中應(yīng)考慮已有財務(wù)或其他管理制度對軟件開發(fā)費用構(gòu)成的影響。軟件開發(fā)
費用中的直接非人力成本僅限于為開發(fā)此項目而產(chǎn)生的費用。例如,用于未來軟件部署的數(shù)據(jù)庫、中間件產(chǎn)品、
服務(wù)器產(chǎn)品的采購費、第三方測評費等費用通常單獨列支,不應(yīng)計入軟件開發(fā)費用;而由于特殊的開發(fā)環(huán)境而
產(chǎn)生的僅為本次開發(fā)項目服務(wù)的采購費、第三方測評費等費用應(yīng)計入軟件開發(fā)費用。
4.4間接人力成本構(gòu)成
間接人力成本包括軟件研發(fā)部門經(jīng)理、項目管理辦公室人員、工程過程組人員、產(chǎn)品規(guī)劃人員、組
織級質(zhì)量保證人員、組織級配置管理人員等的工資、獎金、福利等的分?jǐn)偂?/p>
4.5間接非人力成本構(gòu)成
間接非人力成本包括開發(fā)方研發(fā)場地房租、水電、物業(yè),研發(fā)人員日常辦公費用分?jǐn)偧案鞣N研發(fā)辦
公設(shè)備的租賃、維修、折舊分?jǐn)偂?/p>
4.6毛利潤構(gòu)成
毛利潤包含開發(fā)方直接成本和間接成本之外的經(jīng)營管理費用分?jǐn)偂⑹袌鲣N售費用分?jǐn)?、?yīng)承擔(dān)各種
稅費及稅后凈利。
5軟件開發(fā)費用測算
5.1軟件開發(fā)費用測算過程
軟件開發(fā)費用測算的基本流程如圖2所示。
5
DB11/T1010—2019
測算規(guī)模測算工作量測算費用
圖2信息化項目軟件開發(fā)費用估算基本流程
在信息化項目軟件開發(fā)費用測算過程中,應(yīng)遵循以下原則:
——充分利用基準(zhǔn)數(shù)據(jù),對工作量、費用進(jìn)行測算;
——在測算規(guī)模時,應(yīng)根據(jù)項目特點和需求的詳細(xì)程度選擇合適的方法;
——工作量、費用的測算結(jié)果宜為一個范圍而不是單一值;
——費用測算過程中宜采用不同方法分別測算并進(jìn)行交叉驗證。如果不同方法的測算結(jié)果產(chǎn)生較大
差異,可采用專家評審方法或加權(quán)平均方法確定測算結(jié)果。
5.2規(guī)模測算
5.2.1功能點計數(shù)
應(yīng)根據(jù)已知的項目功能描述,采用功能點方法測算軟件規(guī)模。
在測算規(guī)模前應(yīng)依據(jù)可行性研究報告或類似文檔明確項目范圍及系統(tǒng)邊界。項目范圍描述文檔應(yīng)包
含最基本的業(yè)務(wù)需求,還應(yīng)進(jìn)行初步的子系統(tǒng)/模塊劃分,并對每一子系統(tǒng)或模塊的基本用戶需求進(jìn)行
描述或說明,保證可根據(jù)項目范圍描述文檔進(jìn)行預(yù)估功能點或估算功能點計數(shù)。
在預(yù)算階段,由于需求較為模糊,宜采用預(yù)估功能點計數(shù)方法,測算未調(diào)整的功能點數(shù)。
采用預(yù)估功能點方法測算軟件規(guī)模公式如下:
UFP=35×ILF+15×EIF……(1)
式中:
UFP——未調(diào)整的功能點數(shù),單位為功能點;
ILF——內(nèi)部邏輯文件數(shù)量,單位為個;
35——內(nèi)部邏輯文件功能點數(shù)分配常量;
EIF——外部接口文件數(shù)量,單位為個;
15——外部接口文件功能點數(shù)分配常量。
在需求較清晰的情況下,宜采用估算功能點計數(shù)方法,測算未調(diào)整的功能點數(shù)。
采用估算功能點方法測算軟件規(guī)模公式如下:
UFP=10×ILF+7×EIF+4×EI+5×EO+4×EQ……(2)
式中:
UFP——未調(diào)整的功能點數(shù),單位為功能點;
ILF——內(nèi)部邏輯文件數(shù)量,單位為個;
10——內(nèi)部邏輯文件功能點數(shù)分配常量;
EIF——外部接口文件數(shù)量,單位為個;
7——外部接口文件功能點數(shù)分配常量;
EI——外部輸入數(shù)量,單位為個;
4——外部輸入功能點數(shù)分配常量;
EO——外部輸出數(shù)量,單位為個;
5——外部輸出功能點數(shù)分配常量;
6
DB11/T1010—2019
EQ——外部查詢數(shù)量,單位為個;
4——外部查詢功能點數(shù)分配常量。
功能點的計數(shù)規(guī)則,宜采用NESMA方法或IFPUG方法,NESMA方法參考SJ/T11619,IFPUG方法參考ISO
相關(guān)國際標(biāo)準(zhǔn)。功能點計數(shù)的基本規(guī)則見附錄A。
示例:
政府部門甲擬新開發(fā)一OA系統(tǒng),以支持其網(wǎng)上辦公、文檔流轉(zhuǎn)等電子政務(wù)需求。主要功能包括收文管理、發(fā)文管
理、會議管理、日程安排等。采用預(yù)估功能點計數(shù)方法,假設(shè)根據(jù)需求描述可以識別出需求中包含15個ILF,4個EIF,
因此,此部分需求未調(diào)整的功能點數(shù)UFP為585。
5.2.2規(guī)模調(diào)整
5.2.2.1復(fù)用程度調(diào)整
應(yīng)對待實現(xiàn)功能復(fù)用情況進(jìn)行分析,識別出可復(fù)用的功能及可復(fù)用的程度。對于委托方,應(yīng)評估待
實現(xiàn)功能行業(yè)的平均復(fù)用水平,并根據(jù)復(fù)用程度對規(guī)模進(jìn)行調(diào)整,公式如下:
US=RUF×UFP……………(3)
式中:
US——未調(diào)整的軟件規(guī)模,單位為功能點;
RUF——復(fù)用度調(diào)整因子,取值為0-1的任意實數(shù);
UFP——未調(diào)整的功能點數(shù),單位為功能點。
示例:
政府部門甲擬新開發(fā)一OA系統(tǒng),以支持其網(wǎng)上辦公、文檔流轉(zhuǎn)等電子政務(wù)需求。主要功能包括收文管理、發(fā)文管
理、會議管理、日程安排等。。假設(shè)根據(jù)需求描述,計數(shù)ILF有15個,EIF有4個,該部分的整體復(fù)用程度是開發(fā)方開
發(fā)過類似功能,但需要適當(dāng)調(diào)整,不同復(fù)用度文件數(shù)如表1所示:
表1各功能復(fù)用度表
功能類型不同復(fù)用度文件數(shù)功能點數(shù)功能點數(shù)合計
ILF低____9___×1×35=___315__
中____3___×2/3×35=____70__
高_(dá)___3___×1/3×35=____35__
ILF計數(shù)合計:_____420_____
EIF低_____2___×1×15=___30___
中_____0___×2/3×15=___0___
高_(dá)____2___×1/3×15=__10___
EIF計數(shù)合計:______40______
因此,未調(diào)整規(guī)模US=420+40=460(FP)。
5.2.2.2隱含需求及需求變更調(diào)整
采用預(yù)估功能點測算規(guī)模時,應(yīng)根據(jù)隱含需求及未來需求變更對規(guī)模產(chǎn)生的影響并對測算規(guī)模進(jìn)行
調(diào)整,公式如下:
S=US×CF……………(4)
7
DB11/T1010—2019
式中:
S——調(diào)整后的軟件規(guī)模,單位為功能點;
US——未調(diào)整軟件規(guī)模,單位為功能點;
CF——規(guī)模變更調(diào)整因子,取值為1-2的任意實數(shù)。
CF的取值參考相關(guān)行業(yè)基準(zhǔn)數(shù)據(jù)或本組織歷史數(shù)據(jù)。
預(yù)估功能點的測算及調(diào)整可參考附錄C.1中模板及說明。
示例:
假設(shè)某項目經(jīng)測算,未調(diào)整的軟件規(guī)模為460功能點,但該項目需求尚未完全確定,預(yù)計未來將有需求變更,假設(shè)
該項目的測算場景是招標(biāo),則規(guī)模變更因子參照招投標(biāo)場景取值1.22,則該項目調(diào)整后的軟件規(guī)模S為460×1.22=561.2
功能點。
5.3工作量測量
5.3.1基本原則
在測算工作量時,應(yīng)符合以下原則:
a)對項目風(fēng)險進(jìn)行充分分析并根據(jù)分析結(jié)果對測算方法或模型合理調(diào)整。風(fēng)險分析時應(yīng)考慮技
術(shù)、管理、資源、商業(yè)多方面因素;
b)根據(jù)經(jīng)驗或相關(guān)性分析結(jié)果,確定影響工作量的主要屬性。
5.3.2測算公式
采用方程法測算工作量應(yīng)使用以下公式:
AE=(S×PDR)×SWF×RDF………(5)
式中:
AE——測算工作量,單位為人時;
S——調(diào)整后的軟件規(guī)模,單位為功能點;
PDR——功能點耗時率,單位為人時每功能點。PDR的取值參見附錄B.1或本組織歷史數(shù)據(jù);
SWF——軟件因素調(diào)整因子,取值參見附錄B.2、附錄B.3或本組織歷史數(shù)據(jù);
RDF——開發(fā)因素調(diào)整因子,在預(yù)算時如無特殊要求,取值為1。如果需要調(diào)整,參見附錄B.4及附
錄B.5或本組織歷史數(shù)據(jù)。
可根據(jù)上述公式及PDR基準(zhǔn)數(shù)據(jù)的P25、P50、P75值,分別計算出工作量測算結(jié)果的下限、最有可能
值和上限。
示例:
政府部門甲擬新開發(fā)OA系統(tǒng),以支持其網(wǎng)上辦公、文檔流轉(zhuǎn)等電子政務(wù)需求,經(jīng)測算其調(diào)整后的軟件規(guī)模為
561.2FP,測算工作量過程如下:
a)依據(jù)附錄B.1,電子政務(wù)行業(yè)生產(chǎn)率取值分別為3.49、6.65、11.89;
b)由于此時對開發(fā)沒有特殊要求,所以RDF取值為1;
c)依據(jù)附錄B.2、附錄B.3,應(yīng)用類型調(diào)整因子取值為1,質(zhì)量特征調(diào)整因子取值為0.9,因此計算可得SWF為,0.9;
d)由此,可計算出測算工作量AE的最有可能值=(561.2×6.65)×1×0.9=3358.78人時,而工作量測算最終結(jié)
果的合理范圍在1762.73人時到6005.40人時之間。
5.4費用測算
5.4.1概述
費用測算可采用以下兩種方法:
8
DB11/T1010—2019
——由工作量數(shù)據(jù)測算得出;
——由規(guī)模及規(guī)模單價測算得出。
原則上,這兩種方法測算得出的費用是相同的??筛鶕?jù)本組織管理需求及特點選擇合適的方法。
5.4.2依據(jù)工作量測算
在獲得了工作量測算結(jié)果后,采用以下公式測算費用:
P=AE/HM×F+DNC…………(6)
式中:
P——軟件開發(fā)費用,單位為元;
AE——測算工作量,單位為人時;
HM——人月折算系數(shù),單位為人時每人月,取值為176;
F——平均人力成本費率(包括開發(fā)方直接人力成本、間接成本及毛利潤),單位為元每人月;
DNC——直接非人力成本,單位為元;
其中,平均人力成本費率F可根據(jù)本組織歷史數(shù)據(jù)或行業(yè)數(shù)據(jù)確定。
費用測算參見附錄C.3模板。完整的規(guī)模、工作量、費用測算方法、過程參見附錄D。
示例:
假設(shè)某信息化項目軟件開發(fā)測算工作量AE的最有可能值為3358.78人時,而工作量測算最終結(jié)果的合理范圍在
1762.73人時到6005.40人時之間,該組織歷史項目的平均人力成本費率為25500元,直接非人力成本預(yù)計有培訓(xùn)費20000
元,業(yè)務(wù)費10000元,采購費30000元,合計為60000元。計算得到最有可能的信息化項目軟件開發(fā)費用P=(3358.78/176
×25500)+60000=546641.42元,軟件開發(fā)費用的合理范圍在315395.54元到930100.57元之間。
5.4.3依據(jù)規(guī)模及規(guī)模單價測算
基于已確定的功能點單價測算軟件開發(fā)費用,采用以下公式:
P=S×PP×SWF×RDF+DNC………(7)
式中:
P——軟件開發(fā)費用,單位為元;
S——調(diào)整后的軟件規(guī)模,單位為功能點;
PP——功能點單價,單位為元每功能點;
SWF——軟件因素調(diào)整因子,取值參見附錄B.2、附錄B.3或本組織歷史數(shù)據(jù);在基于功能點單價確
定預(yù)算時,為便于結(jié)算委托方不宜使用規(guī)模調(diào)整;
RDF——開發(fā)因素調(diào)整因子,在預(yù)算時若無特殊要求,取值為1。若需調(diào)整,參見附錄B.4及附錄B.5
或本組織歷史數(shù)據(jù);
DNC——直接非人力成本,單位為元。直接非人力成本測算參見附錄C.2。
9
DB11/T1010—2019
附錄A
(規(guī)范性附錄)
功能點計數(shù)基本規(guī)則
A.1功能點計數(shù)項分類
功能點計數(shù)項分為數(shù)據(jù)功能和交易功能兩類,其中數(shù)據(jù)功能包括內(nèi)部邏輯文件(ILF)、外部接口
文件(EIF);交易功能包括外部輸入(EI)、外部輸出(EO)、外部查詢(EQ)。
數(shù)據(jù)功能是系統(tǒng)提供給用戶的滿足產(chǎn)品內(nèi)部和外部數(shù)據(jù)需求的功能,體現(xiàn)系統(tǒng)管理或使用哪些業(yè)務(wù)
數(shù)據(jù)(業(yè)務(wù)對象)。ILF或EIF所指的“文件”不是傳統(tǒng)數(shù)據(jù)處理意義上的文件,而是指一組用戶可識別
的、邏輯上相互關(guān)聯(lián)的數(shù)據(jù)或者控制信息。這些文件和物理上的數(shù)據(jù)集合(如數(shù)據(jù)庫表)沒有必然的對
應(yīng)關(guān)系。
交易功能是系統(tǒng)提供給用戶的處理數(shù)據(jù)的功能,體現(xiàn)系統(tǒng)如何處理和使用那些業(yè)務(wù)數(shù)據(jù)(業(yè)務(wù)對
象)。交易功能又稱為基本過程,是用戶可識別的,業(yè)務(wù)上的一組原子操作。
使用預(yù)估功能點方法時,只需要識別數(shù)據(jù)功能,包括ILF和EIF;使用估算功能點方法時,需要識別
數(shù)據(jù)功能和事務(wù)功能,包括ILF、EIF、EI、EO和EQ。
示例:
對于人事管理系統(tǒng),“人員信息”、“部門信息”屬于數(shù)據(jù)功能,“增加人員信息”、“修改部門信息”、“查詢
在崗人員”等則為交易功能。
A.2ILF的識別
ILF是系統(tǒng)內(nèi)部維護(hù)的邏輯上的一組業(yè)務(wù)數(shù)據(jù)。識別ILF的基本步驟如下:
a)識別業(yè)務(wù)對象。業(yè)務(wù)對象應(yīng)是用戶可理解和識別的,包括業(yè)務(wù)數(shù)據(jù)或業(yè)務(wù)規(guī)則。
注:為程序處理而維護(hù)的數(shù)據(jù)屬于編碼數(shù)據(jù)。所有的編碼數(shù)據(jù)均不應(yīng)識別為邏輯文件,與之相關(guān)的操作也
不應(yīng)識別為基本過程;
b)確定邏輯文件數(shù)量。根據(jù)業(yè)務(wù)上的邏輯差異及從屬關(guān)系確定邏輯文件的數(shù)量。
c)是否是ILF。確定該邏輯文件是否在本系統(tǒng)內(nèi)進(jìn)行維護(hù)。如果是,記為ILF;否則為EIF。
A.3EIF的識別
EIF是被應(yīng)用邊界內(nèi)一個或幾個基本處理過程所引用的業(yè)務(wù)數(shù)據(jù)。一個應(yīng)用中的EIF應(yīng)是其他應(yīng)用中
的ILF。識別EIF的基本步驟如下:
a)識別業(yè)務(wù)對象。業(yè)務(wù)對象應(yīng)該應(yīng)是用戶可理解和識別的。業(yè)務(wù)對象包括業(yè)務(wù)數(shù)據(jù)或業(yè)務(wù)規(guī)則。
而一些為了程序處理而維護(hù)的數(shù)據(jù)則屬于編碼數(shù)據(jù)。所有的編碼數(shù)據(jù)均不識別為邏輯文件,
與之相關(guān)的操作也不識別為基本過程;
b)確定邏輯文件數(shù)量。需要根據(jù)業(yè)務(wù)上的邏輯差異及從屬關(guān)系確定邏輯文件的數(shù)量。
c)是否是EIF。確定該邏輯文件是否在本系統(tǒng)內(nèi)進(jìn)行維護(hù)。如果是,記為ILF;否則為EIF。
A.4EI的識別
10
DB11/T1010—2019
EI是處理來自系統(tǒng)邊界之外的數(shù)據(jù)或控制信息的過程。目的是維護(hù)一個或多個ILF或者改變系統(tǒng)的
行為。識別EI的基本規(guī)則如下:
a)應(yīng)是來自系統(tǒng)邊界之外的輸入數(shù)據(jù)或控制信息;
b)穿過邊界的數(shù)據(jù)應(yīng)是改變系統(tǒng)行為的控制信息或者應(yīng)至少維護(hù)一個ILF;
c)該EI不應(yīng)被重復(fù)計數(shù)。任何被分別計數(shù)的兩個EI至少滿足下面三個條件之一(否則應(yīng)視為同
一EI):
1)涉及的ILF或EIF不同;
2)涉及的數(shù)據(jù)元素不同;
3)處理邏輯不同。
A.5E0的識別
EO是處理向系統(tǒng)邊界之外發(fā)送數(shù)據(jù)或控制信息的過程。目的是向用戶呈現(xiàn)經(jīng)過處理的信息。識別EO
的基本規(guī)則如下:
a)將數(shù)據(jù)或控制信息發(fā)送出系統(tǒng)邊界;
b)處理邏輯應(yīng)至少符合以下一種情況:
1)包含至少一個數(shù)學(xué)公式或計算過程;
2)產(chǎn)生衍生數(shù)據(jù);
3)維護(hù)至少一個ILF;
4)改變系統(tǒng)行為。
c)該EO不應(yīng)被重復(fù)計數(shù)。任何被分別計數(shù)的兩個EO至少滿足下面一個條件(否則被視為同一
EO):
1)涉及的ILF或EIF不同;
2)涉及的數(shù)據(jù)元素不同;
3)處理邏輯不同。
A.6EQ的識別
EQ是向系統(tǒng)邊界之外發(fā)送數(shù)據(jù)或控制信息的基本處理過程。目的是向用戶呈現(xiàn)未經(jīng)加工的已有信
息。識別EQ的基本規(guī)則如下:
a)將數(shù)據(jù)或控制信息發(fā)送出系統(tǒng)邊界;
b)處理邏輯可包含篩選、分組或排序;
c)處理邏輯不應(yīng)包含:
1)數(shù)學(xué)公式或計算過程;
2)產(chǎn)生衍生數(shù)據(jù);
3)維護(hù)ILF;
4)改變系統(tǒng)行為。
d)該EQ不應(yīng)被重復(fù)計數(shù)。任何被分別計數(shù)的兩個EQ至少滿足下面一個條件(否則被視為同一
EQ):
1)涉及的ILF或EIF不同;
2)涉及的數(shù)據(jù)元素不同;
3)處理邏輯不同。
11
DB11/T1010—2019
附錄B
(資料性附錄)
參數(shù)表
B.1生產(chǎn)率基準(zhǔn)數(shù)據(jù)表
表1全行業(yè)生產(chǎn)率基準(zhǔn)數(shù)據(jù)
單位為人時/功能點
P10P25P50P75P90
2.374.267.1212.4117.34
表2電子政務(wù)行業(yè)生產(chǎn)率基準(zhǔn)數(shù)據(jù)
單位為人時/功能點
P10P25P50P75P90
2.033.496.6511.8915.76
注:表格中生產(chǎn)率基準(zhǔn)數(shù)據(jù)是基于中國軟件行業(yè)基準(zhǔn)數(shù)據(jù)CSBMK(201809)版本的數(shù)據(jù)庫,可隨著行業(yè)基準(zhǔn)數(shù)據(jù)的
變化而變化。生產(chǎn)率基準(zhǔn)數(shù)據(jù)通常使用P50的取值測算工作量、費用的最有可能值,使用P25和P75的值分別測
算上下限。特殊情況(如項目目標(biāo)約束極其嚴(yán)格)下,也可采用P10和P90的值測算上下限。
B.2應(yīng)用類型調(diào)整因子參數(shù)表
表3應(yīng)用類型調(diào)整因子參數(shù)表
應(yīng)用類型范圍調(diào)整因子
業(yè)務(wù)處理辦公自動化系統(tǒng);人事、會計、工資、銷售等經(jīng)營管理及業(yè)務(wù)處理用軟件等1.0
應(yīng)用集成企業(yè)服務(wù)總線、應(yīng)用集成等1.2
科技科學(xué)計算、模擬、統(tǒng)計等1.2
多媒體圖形、影像、聲音等多媒體應(yīng)用領(lǐng)域;地理信息系統(tǒng);教育和娛樂應(yīng)用等1.3
智能信息自然語言處理、人工智能、專家系統(tǒng)等1.7
系統(tǒng)操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、集成開發(fā)環(huán)境、自動化開發(fā)/設(shè)計工具等1.7
通信控制通信協(xié)議、仿真、交換機軟件、全球定位系統(tǒng)等1.9
流程控制生產(chǎn)管理、儀器控制、機器人控制、實時控制、嵌入式軟件等2.0
B.3質(zhì)量特征調(diào)整因子參數(shù)表
表4質(zhì)量特征調(diào)整因子參數(shù)表
調(diào)整因子判斷標(biāo)準(zhǔn)影響度
指應(yīng)用能夠在沒有明示對分布式處理的需求事項-1
分布式
各組成要素之通過網(wǎng)絡(luò)進(jìn)行客戶端/服務(wù)器及網(wǎng)絡(luò)基礎(chǔ)應(yīng)用分布處理和傳輸0
處理
間傳輸數(shù)據(jù)在多個服務(wù)器及處理器上同時相互執(zhí)行應(yīng)用中的處理功能1
12
DB11/T1010—2019
表4質(zhì)量特征調(diào)整因子參數(shù)表(續(xù))
調(diào)整因子判斷標(biāo)準(zhǔn)影響度
沒有明示對性能的特別需求事項或活動,因此提供基本性能-1
指用戶對應(yīng)答應(yīng)答時間或處理率對高峰時間或所有業(yè)務(wù)時間都很重要,對連動系統(tǒng)結(jié)0
性能時間或處理率束處理時間有限制
的需求水平為滿足性能需求事項,要求設(shè)計階段進(jìn)行性能分析,或在設(shè)計、開發(fā)階1
段使用分析工具
沒有明示對可靠性的特別需求事項或活動,因此提供基本的可靠性-1
指發(fā)生故障的
可靠性發(fā)生故障時可輕易修復(fù),帶來一定不便或經(jīng)濟(jì)損失0
影響程度
發(fā)生故障時很難修復(fù),發(fā)生重大經(jīng)濟(jì)損失或有生命危害1
指能夠支持不在相同用途的硬件或軟件環(huán)境下運行-1
多重站
同硬件和軟件在用途類似的硬件或軟件環(huán)境下運行0
點
環(huán)境在不同用途的硬件或軟件環(huán)境下運行1
注:質(zhì)量特性調(diào)整因子=(分布式處理因子+性能因子+可靠性因子+多重站點因子)×0.025+1
B.4開發(fā)語言調(diào)整因子參數(shù)表
表5開發(fā)語言調(diào)整因子參數(shù)表
語言分類調(diào)整因子
C及其他同級別語言/平臺1.5
JAVA、C++、C#及其他同級別語言/平臺1.0
PowerBuilder、ASP及其他同級別語言/平臺0.6
B.5開發(fā)團(tuán)隊背景調(diào)整因子參數(shù)表
表6開發(fā)團(tuán)隊背景調(diào)整因子參數(shù)表
調(diào)整因子判斷標(biāo)準(zhǔn)影響度
為本行業(yè)開發(fā)過類似的項目0.8
同類行業(yè)及項目的以往經(jīng)驗為其他行業(yè)開發(fā)過類似的項目,或為本行業(yè)開發(fā)過不同但相關(guān)的項目1.0
沒有同類項目的背景1.2
13
DB11/T1010—2019
附錄C
(資料性附錄)
常用模板樣例
C.1預(yù)估功能點計數(shù)表樣例
功能類型不同復(fù)用度文件數(shù)功能點數(shù)功能點數(shù)合計
ILF低_________×1×35=________
中_________×2/3×35=________
高_(dá)________×1/3×35=________
ILF計數(shù)合計:______________
EIF低_________×1×15=________
中_________×2/3×15=________
高_(dá)________×1/3×15=________
EIF計數(shù)合計:______________
US(ILF計數(shù)合計+EIF計數(shù)合計)______________
規(guī)模變更調(diào)整因子:______________
S(調(diào)整后規(guī)??傆嫞?/p>
說明:
在預(yù)算階段,復(fù)用度調(diào)整系數(shù)通常取值為1(假設(shè)復(fù)用度低);
規(guī)模變更調(diào)整因子預(yù)算時取值為1.39,招標(biāo)時取值為1.22;
功能規(guī)模S=US*規(guī)模變更調(diào)整因子。
14
DB11/T1010—2019
C.2直接非人力成本測算表樣例
直接非人力成本測算表
序號分項金額(元)備注說明
開發(fā)方為開發(fā)此項目而產(chǎn)生的行政辦公費用,如
辦公用品、通訊、郵寄、印刷、會議等。
示例1:項目成員因項目加班而產(chǎn)生的餐費宜計
入直接非人力成本中的辦公費,而項目成員的工
1辦公費作午餐費宜計入直接人力成本。
示例2:項目組封閉開發(fā)租用會議室而產(chǎn)生的費
用宜計入直接非人力成本中的辦公費,而研發(fā)部
例會租用會議室產(chǎn)生的費用宜按照間接非人力
成本。
開發(fā)方為開發(fā)此項目而產(chǎn)生的差旅費用,如交
2差旅費
通、住宿、差旅補貼等。
3培訓(xùn)費開發(fā)方為開發(fā)此項目而安排的培訓(xùn)產(chǎn)生的費用。
開發(fā)方為完成此項目開發(fā)工作所需輔助活動產(chǎn)
4業(yè)務(wù)費
生的費用,如評審費、驗收費等。
開發(fā)方為開發(fā)此項目而需特殊采購專用資產(chǎn)或
服務(wù)的費用,如專用設(shè)備費、專用軟件費、技術(shù)
協(xié)作費、專利費等。示例:為項目采購專用測試
5采購費
軟件的成本宜計入直接非人力成本中的采購費,
日常辦公用軟件的成本宜按照間接非人力成本
進(jìn)行分?jǐn)偂?/p>
未在以上項目列出但確系開發(fā)方為開發(fā)此項目
6其他
所需花費的費用。
測算責(zé)任人:
合計
測算日期:年月日
15
DB11/T1010—2019
C.3軟件開發(fā)費用測算表樣例
功能點測算規(guī)模、工作量、費用表
1.未調(diào)整功能點數(shù)UFP(功能點)
經(jīng)過復(fù)用調(diào)整后的功能點數(shù)US(功能點)
設(shè)定規(guī)模變更因子CF
S=UFP×CF(不調(diào)整復(fù)用度)
2.調(diào)整后的功能點數(shù)S(功能點)
S=US×CF(調(diào)整復(fù)用度)
P25(人時/功能點)
基準(zhǔn)數(shù)據(jù)(生產(chǎn)率)P50(人時/功能點)
P75(人時/功能點)
下限(人時)
3.未調(diào)整的工作量UE(人時)
最有可能(人時)
計算公式:UE=PDR×S
上限(人時)
應(yīng)用類型調(diào)整因子AT
質(zhì)量特征調(diào)整因子QR
設(shè)定調(diào)整因子
開發(fā)語言調(diào)整因子SL
開發(fā)團(tuán)隊背景調(diào)整因子DT
4.調(diào)整后的工作量AE(人時)下限(人時)
計算公式:AE=UE×SWF×RDF;最有可能(人時)
其中SWF=AT×QR,RDF=SL×DT上限(人時)
人月折算系數(shù)HM(人時/人月)176
平均人力成本費率(含直接人力成本和間接成本+開發(fā)方毛利潤)F(元/人月)
直接非人力成本合計DNC(元)
下限(元)
5.軟件開發(fā)費用(元)最有可能(元)
計算公式:P=AE/HM×F+DNC上限(元)
最終費用/價格(元)
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨國公司授權(quán)經(jīng)銷合同范例
- 電子產(chǎn)品采購合同(簡易范本)
- 房屋托管合同版:條款詳解
- 建筑幕墻維修保養(yǎng)合同
- 合同:國產(chǎn)化項目-進(jìn)口直流電機電刷
- 新建停車場業(yè)主與開發(fā)商委托合同
- 婚內(nèi)子女撫養(yǎng)合同范本
- 基礎(chǔ)設(shè)施建設(shè)項目土地征用合同樣本
- 家庭分家析產(chǎn)合同全文
- 20 蜘蛛開店(教學(xué)設(shè)計)-2023-2024學(xué)年統(tǒng)編版語文二年級下冊
- 高考英語語法考點梳理
- 《護(hù)患溝通》課件
- 《籃球防守腳步移動技術(shù) 滑步》教案
- 完整版項目部組織機構(gòu)圖
- 人工智能客服機器人使用手冊
- (新版)拖拉機駕駛證科目一知識考試題庫500題(含答案)
- (人衛(wèi)版第九版?zhèn)魅静W(xué)總論(一))課件
- 工業(yè)機器人仿真與離線編程項目-8-KUKA-Sim-Pro-軟件的介紹及基本操作
- 2023年江蘇省鎮(zhèn)江市中考數(shù)學(xué)試卷及答案
- 高校輔導(dǎo)員招聘筆試試題及答案
- 密目網(wǎng)覆蓋施工方案
評論
0/150
提交評論