DB11-T 1010-2019 信息化項目軟件開發(fā)費用測算規(guī)范_第1頁
DB11-T 1010-2019 信息化項目軟件開發(fā)費用測算規(guī)范_第2頁
DB11-T 1010-2019 信息化項目軟件開發(fā)費用測算規(guī)范_第3頁
DB11-T 1010-2019 信息化項目軟件開發(fā)費用測算規(guī)范_第4頁
DB11-T 1010-2019 信息化項目軟件開發(fā)費用測算規(guī)范_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論