版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、信息化項目軟件開發(fā)費用測算規(guī)范1 范圍 本標準規(guī)定了定制類信息化項目軟件開發(fā)費用測算的方法及過程,包括軟件 開發(fā)費用的構(gòu)成、軟件規(guī)模、工作量、費用及工期測算方法及過程。 本標準適用于以功能性需求為主的定制類信息化項目軟件開發(fā)費用測算。2 規(guī)范性引用文件 下列文件對于本文件的應用是必不可少的。凡是注日期的引用文件,僅注日 期的版本適用于本文件。凡是不注日期的引用文件, 其最新版本 (包括所有的修改單) 適用于本文件。ISO/IEC 20926軟件和系統(tǒng)工程一軟件度量一IFPUG功能規(guī)模度量方法2009 ( Software and systemsengineering - Software me
2、asurement - IFPUG functional size measurement method 2009 )ISO/IEC 24570軟件工程一NESMA功能規(guī)模度量方法2.1版一功能點分析應 用定義和計數(shù)指南(Software engineering - NESMA functional size measurement method version 2.1 - Definitionsand counting guidelines for the application of Function Point Analysis )3 術(shù)語、定義和縮略語3.1 術(shù)語和定義列術(shù)語和定義適用
3、于本文件3.1.1 信息化項目 information technology project 旨在提高信息化水平的信息系統(tǒng)建設及優(yōu)化任務。3.1.2委托方 sponsor 軟件開發(fā)項目的出資方。3.1.3開發(fā)方 developer 受委托方委托,負責軟件開發(fā)的組織或團隊。3.1.4第三方 third-party 委托方和開發(fā)方之外的主要利益相關(guān)方。 注:監(jiān)理、審計、咨詢機構(gòu)等均為第三方。DB11/T 1010 201323.1.5軟件開發(fā)費用 software development cost 委托方為達成軟件開發(fā)項目目標而需向開發(fā)方支付的費用。3.1.6直接成本 direct cost 開發(fā)
4、方為達成軟件開發(fā)項目目標而直接付出的各種資源代價總和。 注:可直接計入軟件開發(fā)項目成本的直接材料、直接人工等屬于直接成本。3.1.7間接成本 indirect cost 與達成軟件開發(fā)項目目標相關(guān),但同一種投入可以支持一個以上項目的開發(fā) 方聯(lián)合成本 。注:開發(fā)方研發(fā)管理人員工資、研發(fā)設備折舊、停工補償?shù)葘儆陂g接成本。3.1.8人力成本 human resource cost 為達成軟件開發(fā)項目目標所需付出的開發(fā)方人力資源成本總額。3.1.9非人力成本 non-human resource cost 開發(fā)方為達成軟件開發(fā)項目目標所需付出的人力成本之外的其他成本總額。3.1.10直接人力成本 di
5、rect human resource cost 為達成軟件開發(fā)項目目標而直接付出的開發(fā)方人力成本。3.1.11直接非人力成本 direct non-human resource cost 開發(fā)方為達成軟件開發(fā)項目目標而直接付出的非人力成本。3.1.12間接人力成本 indirect human resource cost 開發(fā)方服務于軟件研發(fā)管理整體需求的非項目組人員的人力成本。3.1.13間接非人力成本 indirect non-human resource cost 開發(fā)方不為開發(fā)某個特定項目但服務于整體研發(fā)活動產(chǎn)生的非人力成本。3.1.14毛利潤 gross profit 軟件開發(fā)費用
6、與直接成本及間接成本之差。3.1.15DB11/T 1010 20133基準數(shù)據(jù) benchmark 經(jīng)過篩選并維護數(shù)據(jù)庫中的一個或一組測量值或者派生測量值,用來表征目 標對象相關(guān)屬性與這些測量值的關(guān)系。3.1.16 方程法 equation 基于基準數(shù)據(jù)建立參數(shù)模型, 并通過輸入各項參數(shù), 確定待測算項目工作量、 工期或費用估算值的方法。3.1.17 軟件因素 software factor 由于軟件自身特點的差異而導致預期生產(chǎn)率發(fā)生變化的相關(guān)因素。 注:業(yè)務領(lǐng)域、應用類型、質(zhì)量特性等屬于軟件因素。3.1.18開發(fā)因素 development factor 對于同一軟件,由于開發(fā)團隊或其采用
7、的過程、技術(shù)差異而導致預期生產(chǎn)率 發(fā)生變化的相關(guān)因素。注:采用技術(shù)、過程、團隊經(jīng)驗、重用程度等屬于開發(fā)因素。3.1.18 系統(tǒng)邊界 system boundary 被測算軟件與用戶或其他系統(tǒng)之間的界限。3.1.20功能點 function point 衡量軟件功能規(guī)模的一種單位。3.1.21內(nèi)部邏輯文件 internal logical file 在系統(tǒng)邊界內(nèi)維護的、用戶可識別的邏輯相關(guān)數(shù)據(jù)組或控制信息。 注:其主要目的是保存由被計數(shù)的應用的一個或多個基本處理所維護的數(shù)據(jù)。3.1.22外部接口文件 external interface file由一系統(tǒng)引用、另一系統(tǒng)維護的, 用戶可識別的邏輯相
8、關(guān)數(shù)據(jù)組或控制信息。 注:其主要目的是保存由被計數(shù)的系統(tǒng)邊界內(nèi)的一個或多個基本處理所引用 的數(shù)據(jù)。一個系統(tǒng)所計數(shù)的外部接口文 件必定是另一個系統(tǒng)的內(nèi)部邏輯文件。3.1.19 預估功能點計數(shù) the indicative function point count 只進行內(nèi)部邏輯文件和外部接口文件計數(shù)的功能點計數(shù)方法。3.1.24DB11/T 1010 20134 百分位數(shù) percentile 在某實數(shù)集合中,對于集合內(nèi)某元素 X,如果該集合中有且僅有P%的數(shù)據(jù)不 大于X,則稱X為該集合的 P 百分位數(shù)。示例:如果僅有50%的數(shù)據(jù)不大于X,則X為該集合的50百分位數(shù),簡稱P503.1.25功能點
9、耗時率 Person hours Per functional size unit 每功能點所消耗的人時數(shù)。3.1.26功能點單價 unit Price of function Point 每功能點的直接人力成本、間接人力成本、間接非人力成本及毛利潤之和。3.2 縮略語 以下縮略語適用于本文件。EI :外部輸入E0:外部輸出EQ:外部查詢EIF :外部接口文件FP :功能點ILF:內(nèi)部邏輯文件4 軟件開發(fā)費用構(gòu)成4.1 費用構(gòu)成 軟件開發(fā)過程應包括從信息化項目立項完成到項目驗收之間的需求分析、設 計、編碼、集成、測試、安裝、驗收活動及相關(guān)的項目管理、支持活動。軟件開發(fā)費用應包括軟件過程中開發(fā)方
10、的所有直接成本、間接成本和毛利潤 (如圖 1所示),不包括軟件預研或可行性分析、 數(shù)據(jù)遷移、軟件維護等成本。 直接成本包括直接人力成本和直接非人力成本。 間接成本包括間接人力成本和間接非人力成本。本標準中所涉及工作量、工期僅為軟件開發(fā)過程所用工作量、工期。圖1 軟件開發(fā)費用構(gòu)成DB11/T 1010 20135 注:不同的組織在軟件開發(fā)費用測算過程中應考慮已有財務或其他管理制度 對軟件開發(fā)費用構(gòu)成的影響。例如,當軟硬件購置費、測評費等費用單獨列 支時,不應再將上述費用作為軟件開發(fā)費用的直接非人力成本重復計算。4.2 直接人力成本構(gòu)成 直接人力成本包括開發(fā)方項目組成員的工資、獎金、福利等人力資源
11、費用。 其中,項目組成員包括參與該項目開發(fā)過程的所有研發(fā)或支持人員。對于非 全職投入該項目開發(fā)工作的人員,按照項目工作量 所占其總工作量比例折算其人力資源費用。注:項目組成員通常包括項目經(jīng)理、需求分析人員、設計人員、開發(fā)人員、 測試人員、部署人員、用戶文檔編寫人員、 質(zhì)量保證人員、 配置管理人員等。4.3 直接非人力成本構(gòu)成 直接非人力成本包括:a) 辦公費,開發(fā)方為開發(fā)此項目而產(chǎn)生的行政辦公費用,包括辦公用品、通 訊、郵寄、印刷、會議等;b) 差旅費,開發(fā)方為開發(fā)此項目而產(chǎn)生的差旅費用,包括交通、住宿、差旅 補貼等;c) 培訓費,開發(fā)方為開發(fā)此項目而安排的特別培訓產(chǎn)生的費用;d) 業(yè)務費,開
12、發(fā)方為完成此項目開發(fā)工作所需輔助活動產(chǎn)生的費用,包括招 待費、評審費、驗收費、第三方評測費等;e) 采購費,開發(fā)方為開發(fā)此項目而需特殊采購專用資產(chǎn)或服務的費用,包括 專用設備費、專用軟件費、技術(shù)協(xié)作費、專利費等;f) 其他,未在以上項目列出但確系開發(fā)方為開發(fā)此項目所需花費的費用。4.4 間接人力成本構(gòu)成 間接人力成本包括軟件研發(fā)部門經(jīng)理、項目管理辦公室( PMO )人員、工程 過程組( EPG )人員、產(chǎn)品規(guī)劃人員、組織級質(zhì)量保證人員、組織級配置管 理人員等的工資、獎金、福利等的分攤。4.5 間接非人力成本構(gòu)成 間接非人力成本包括開發(fā)方研發(fā)場地房租、水電、物業(yè),研發(fā)人員日常辦公 費用分攤及各種
13、研發(fā)辦公設備的租賃、維修、折舊分攤。4.6 毛利潤構(gòu)成 毛利潤包含開發(fā)方直接成本和間接成本之外的經(jīng)營管理費用分攤、市場銷售 費用分攤、應承擔各種稅費及稅后凈利。5 軟件開發(fā)費用測算5.1 軟件開發(fā)費用測算過程 軟件開發(fā)費用測算的基本流程如圖 2所示。DB11/T 1010 20136圖2 軟件開發(fā)費用測算基本流程 工期測算的結(jié)果與費用測算結(jié)果相互關(guān)聯(lián)、互相影響。工期測算的結(jié)果可導 致重新測算工作量,并最終改變軟件開發(fā)費用測算結(jié)果。 對于有明確工期要求的項目,在采用方程法測算工作量時,工期要求可以是 方程的參數(shù)之一。在軟件開發(fā)費用測算過程中,應遵循以下原則: 充分利用基準數(shù)據(jù),對工作量、工期、費
14、用進行測算; 在測算規(guī)模時,應根據(jù)項目特點和需求的詳細程度選擇合適的方法; 工作量、工期、費用的測算結(jié)果宜為一個范圍而不是單一值; 費用測算過程中宜采用不同方法分別測算并進行交叉驗證。如果不同方 法的測算結(jié)果產(chǎn)生較大 差異,可采用專家評審方法或加權(quán)平均方法確定測算結(jié)果。5.2 規(guī)模測算5.2.1 功能點計數(shù) 應根據(jù)已知的項目功能描述,采用功能點方法測算軟件規(guī)模。 在預算階段,宜采用預估功能點計數(shù)方法,測算未調(diào)整的功能點數(shù)。 在測算規(guī)模前應依據(jù)可行性研究報告或類似文檔明確項目范圍及系統(tǒng)邊界。 項目范圍描述文檔應包含最基本的業(yè)務需求,還應進行初步的子系統(tǒng) /模塊劃分,并對每一子系統(tǒng)或 模塊的基本用
15、戶需求進行描述或說明,保證可根據(jù)項目范圍描述文檔進行預 估功能點計數(shù)。采用預估功能點方法測算軟件規(guī)模公式如下:UFP=35 X ILF+15 X EIF1)式中:U F P 未調(diào)整的功能點數(shù),單位為功能點;I L F 內(nèi)部邏輯文件數(shù)量,單位為個;E I F 外部接口文件數(shù)量,單位為個。功能點的計數(shù)規(guī)則,應符合ISO/IEC 20926或ISO/IEC 24570的規(guī)定。功能點 計數(shù)的基本規(guī)則見附錄A。示例: 假設關(guān)于公文管理部分功能的描述如下:公文管理包括公文起草、審核、審 批、備案、發(fā)布。審批時要對電子簽名進行驗證。 采用預估功能點計數(shù)方法, 可以識別出上述需求中包含一個ILF (公文信息)
16、,一個EIF(電子簽名信息), 因此,此部分需求未調(diào)整的功能點數(shù) UFP 為50。5.2.2 規(guī)模調(diào)整5.2.2.1 復用程度調(diào)整 應對待實現(xiàn)功能復用情況進行分析,識別出可復用的功能及可復用的程度。 對于委托方,應評估待實現(xiàn)功能行業(yè)的平均復用水平, 并根據(jù)復用程度對規(guī)模進行調(diào)整, 公式如下:DB11/T 1010 20137US=RUF X UFP (2)式中:US未調(diào)整的軟件規(guī)模,單位為功能點;RUF 復用度調(diào)整因子,取值為 0-1的任意實數(shù);UFP 未調(diào)整的功能點數(shù),單位為功能點。示例: 假設關(guān)于公文管理部分功能的描述如下:公文管理包括公文起草、審核、審 批、備案、發(fā)布。審批時要對電子簽名
17、進行驗證。采用預估功能點計數(shù)方法,可以識別出上述需求中包含一個ILF(公 文信息),一個 EIF (電子簽名信息), 因此,此部分需求未調(diào)整的功能點數(shù) UFP 為50。假設該部分的整體復用程度 是開發(fā)方開發(fā)過類似功能,但需要適當調(diào)整,復用度調(diào)整因子取值為2/3,因此,未調(diào)整規(guī)模US=50 X 2/3=33.3 (FP )。5.2.2.2 隱含需求及需求變更調(diào)整 采用預估功能點測算規(guī)模時,應根據(jù)隱含需求及未來需求變更對規(guī)模產(chǎn)生的 影響并對測算規(guī)模進行調(diào)整,公式如下:S=US X CF (3)式中:S 調(diào)整后的軟件規(guī)模,單位為功能點;US 未調(diào)整軟件規(guī)模,單位為功能點;CF 規(guī)模變更調(diào)整因子,取值
18、為1-2的任意實數(shù)。CF的取值參考相關(guān)行業(yè)基準數(shù)據(jù)或本組織歷史數(shù)據(jù)。預估功能點的測算及調(diào)整可參考附錄 C.1中模板及說明。示例:假設某項目經(jīng)測算,未調(diào)整的軟件規(guī)模為 1000 功能點,但該項目需求尚未完全確定,預計未來將有 50%的變更,則該項目調(diào)整后的軟件規(guī)模S為1500功能點。5.3 工作量測量5.3.1 基本原則在測算工作量時,應:a) 對項目風險進行充分分析并根據(jù)分析結(jié)果對測算方法或模型合理調(diào)整。例 如,根據(jù)風險情況調(diào)整測算模型中影響因子的權(quán)重或取值。 風險分析時應考慮技術(shù)、 管理、資源、 商業(yè)多方面因素。例如:需求變更、外部協(xié)作、時間或成本約束、人力資源、系統(tǒng)架構(gòu)、用戶 接口、外購或
19、復用、采用新技術(shù)等;b) 根據(jù)經(jīng)驗或相關(guān)性分析結(jié)果,確定影響工作量的主要屬性。5.3.2 測算公式采用方程法測算工作量應使用以下公式:AE=(S X PDR) X SWF X RDF (4)式中:AE 測算工作量,單位為人時;S 調(diào)整后的軟件規(guī)模,單位為功能點;PDR 功能點耗時率,單位為人時每功能點。PDR的取值見附錄B.1或本組 織歷史數(shù)據(jù);DB11/T 1010 20138SWF 軟件因素調(diào)整因子,取值見附錄B.2、附錄B.3及附錄B.4或本組織歷 史數(shù)據(jù);RDF 開發(fā)因素調(diào)整因子,在預算時如無特殊要求,取值為1。如果需要調(diào)整,見附錄B.5及附錄B.6或本組織歷史數(shù)據(jù)。可根據(jù)上述公式及P
20、DR基準數(shù)據(jù)的P25、P50、P75值,分別計算出工作量測 算結(jié)果的下限、最有可能值和上限。示例:政府部門甲擬新開發(fā) OA 系統(tǒng),以支持其網(wǎng)上辦公、 文檔流轉(zhuǎn)等電子政務需求經(jīng)測算其調(diào)整后的軟件規(guī)模為 1030FP ,測算工作量過程如下:a) 依據(jù)附錄 B.1, PDR 取值分別為 4.50、 9.38、 15.50;b) 由于此時對開發(fā)沒有特殊要求,所以 RDF 取值為 1 ;c) 依據(jù)附錄B.2、附錄B.3、附錄B.4,規(guī)模調(diào)整因子取值為0.97,應用類型及 質(zhì)量特征調(diào)整因子取值均為 1,因此計算可得 SWF 為0.97;d) 由此,可計算出測算工作量AE的最有可能值=(9.38 X 103
21、0) x 1 X0.97=9371.56 人時,而工作量測算最終結(jié) 果的合理范圍在 4495.95 人時到15486.05 人時之間。5.4 工期測算 在測算工期時,應:a) 根據(jù)工作量測算結(jié)果和資源情況, 對工作任務進行分解并制訂工作時間表。制訂工作時間表時應充分考慮關(guān)鍵路徑任務約束對工期的影響。b) 利用基準數(shù)據(jù)測算合理的工期范圍。利用基準數(shù)據(jù),建立“工作量-工期”模型,使用方程法測算合理的工期范圍;c) 將委托方的期望工期或開發(fā)方初步制訂的工作時間表中的工期與工期測算 結(jié)果進行比較;d) 委托方期望工期或工作時間表中的工期短于測算出的工期下限時,應分析 原因,必要時對人力 資源安排或項目
22、范圍進行調(diào)整,再重新測算工作量、工期,并制訂新的工作 時間表。壓縮工期會增加項目工作量,導致生產(chǎn)效率降低。示例:假設某信息化項目期望工期是 5 個月,軟件開發(fā)測算工作量 AE 的最有可能值 為9371.56 人時,而工作量測算最終結(jié)果的合理范圍在 4495.95 人時到 15486.05 人時之間;假設采用工作量 -工期模型為:工期=1.277 X(工作量/176) 0.404 ,其中工作量單位為人時,工期單位為月,可計算出最有可能工期=1.277 X(9371.56/176)0.404=6.36 月。合理工期范圍在4.73 月到7.79 月之間(采用工作量測算合理范圍的上下限值分別計算) ;
23、根 據(jù)經(jīng)驗,當期望工期多于測算工期下限但少于最有可能工期時, 每壓縮10%的工期,將導致10%的工作量增加。因此, 本項目如果要求 5 個月完成,總工作量大致會增加 20%5.5 費用測算5.5.1 依據(jù)工作量測算 在獲得了工作量測算結(jié)果后,采用以下公式測算費用:P二AE/HM X F+DNC (5)式中:P 軟件開發(fā)費用,單位為元;AE 測算工作量,單位為人時;HM 人月折算系數(shù),單位為人時每人月,取值為 176;F 平均人力成本費率 (包括開發(fā)方直接人力成本、 間接成本及毛利潤) , 單位為元每人月;DB11/T 1010 20139D N C 直接非人力成本,單位為元;其中,平均人力成本
24、費率F可根據(jù)本組織歷史數(shù)據(jù)或行業(yè)數(shù)據(jù)確定。費用測算參見附錄C.3模板。完整的規(guī)模、工作量、費用測算方法、過程參見 附錄D。示例:假設某信息化項目軟件開發(fā)測算工作量 AE 的最有可能值為 9371.56 人時, 而工作量測算最終結(jié)果的合理范圍在4495.95 人時到15486.05 人時之間,該組織歷史項目的平均人力成本費率為22000 元,直接非人力成本預計有培訓費20000 元,業(yè)務費 10000 元,采購費 30000 元,合計為 60000 元。計算得到最有可能的信息化項目軟件開發(fā)費用P=(9371.56/176 X 22000)+60000=123.14 萬元,軟件開發(fā)費用的合理范圍在
25、 62.20 萬元到 199.58 萬元之間。5.5.2 依據(jù)規(guī)模及規(guī)模單價測算 基于已確定的功能點單價測算軟件開發(fā)費用,采用以下公式:P=S X PP X SWF X RDF+DNC (6)式中:P 軟件開發(fā)費用,單位為元;S 調(diào)整后的軟件規(guī)模,單位為功能點;PP 功能點單價,單位為元每功能點;SWF 軟件因素調(diào)整因子,取值見附錄B.2、附錄B.3及附錄B.4或本組織歷 史數(shù)據(jù);在基于功能點 單價確定預算時,為便于結(jié)算委托方不宜使用規(guī)模調(diào)整;RDF 開發(fā)因素調(diào)整因子,在預算時若無特殊要求,取值為 1。若需調(diào)整,見附錄B.5及附錄B.6或本組織歷史數(shù)據(jù);DNC 直接非人力成本,單位為元。直接非
26、人力成本測算參見附錄C.2。DB11/T 1010 201310附錄A(規(guī)范性附錄)功能點計數(shù)基本規(guī)則A. 1 功能點計數(shù)項分類 功能點計數(shù)項分為數(shù)據(jù)功能和交易功能兩類,其中數(shù)據(jù)功能包括 ILF 、EIF; 交易功能包括外部輸入(El)、外部輸出(EO)、外部查詢(EQ)。 數(shù)據(jù)功能是系統(tǒng)提供給用戶的滿足產(chǎn)品內(nèi)部和外部數(shù)據(jù)需求的功能,體現(xiàn)系 統(tǒng)管理或使用哪些業(yè)務數(shù)據(jù)(業(yè)務對象)。ILF或EIF所指的“文件”不是傳統(tǒng)數(shù)據(jù)處理意義上的文 件,而是指一組用戶可識別的、邏輯上相互關(guān)聯(lián)的數(shù)據(jù)或者控制信息。 這些文件和物理上的數(shù)據(jù)集合 (如 數(shù)據(jù)庫表)沒有必然的對應關(guān)系。 交易功能是系統(tǒng)提供給用戶的處理數(shù)
27、據(jù)的功能,體現(xiàn)系統(tǒng)如何處理和使用那 些業(yè)務數(shù)據(jù)(業(yè)務對象)。交易功能又稱為基本過程, 是用戶可識別的, 業(yè)務上的一組原子操作。使用預估功能點方法時,只需要識別數(shù)據(jù)功能,包括 ILF和EIF;使用估算功 能點方法時,需要識別數(shù)據(jù)功能和事務功能,包括ILF、EIF、EI、EO和EQ。 示例: 對于人事管理系統(tǒng),“人員信息”、“部門信息”屬于數(shù)據(jù)功能,“增加人 員信息”、“修改部門信息”、“查詢在崗人員”等則為交易功能。A.2 ILF的識別識別ILF的步驟如下:a) 識別業(yè)務對象。業(yè)務對象應是用戶可理解和識別的,包括業(yè)務數(shù)據(jù)或業(yè)務 規(guī)則。注:為程序處理而維護的數(shù)據(jù)屬于編碼數(shù)據(jù)。所有的編碼數(shù)據(jù)均不應識
28、別為 邏輯文件,與之相關(guān)的操作也不應識別為基本過程;b) 確定邏輯文件數(shù)量。根據(jù)業(yè)務上的邏輯差異及從屬關(guān)系確定邏輯文件的數(shù) 量。c) 是否是ILF。確定該邏輯文件是否在本系統(tǒng)內(nèi)進行維護。 如果是,記為ILF; 否則為EIF。A. 3 EIF的識別EIF是被應用邊界內(nèi)一個或幾個基本處理過程所引用的業(yè)務數(shù)據(jù)。一個應用中的EIF應是其他應用中的ILF。識別EIF的步驟如下:a) 識別業(yè)務對象。業(yè)務對象應該應是用戶可理解和識別的。業(yè)務對象包括業(yè) 務數(shù)據(jù)或業(yè)務規(guī)則。而一些為了程序處理而維護的數(shù)據(jù)則屬于編碼數(shù)據(jù)。所有的編碼數(shù)據(jù)均不識 別為邏輯文件,與之相關(guān)的操作也不識別為基本過程;b) 確定邏輯文件數(shù)量。
29、需要根據(jù)業(yè)務上的邏輯差異及從屬關(guān)系確定邏輯文件 的數(shù)量。c) 是否是EIF。確定該邏輯文件是否在本系統(tǒng)內(nèi)進行維護。如果是,記為ILF ;否則為EIF。A.4 EI 的識別DB11/T 1010 201311El是處理來自系統(tǒng)邊界之外的數(shù)據(jù)或控制信息的過程。目的是維護一個或多個ILF或者改變系統(tǒng)的行為。EI的基本識別規(guī)則如下:a) 應是來自系統(tǒng)邊界之外的輸入數(shù)據(jù)或控制信息;b) 穿過邊界的數(shù)據(jù)應是改變系統(tǒng)行為的控制信息或者應至少維護一個 ILF;c) 該EI不應被重復計數(shù)。任何被分別計數(shù)的兩個EI至少滿足下面三個條件之 一(否則應視為同一EI):1) 涉及的ILF或EIF不同;2) 涉及的數(shù)據(jù)元
30、素不同;3) 處理邏輯不同。A.5 E0 的識別EO是處理向系統(tǒng)邊界之外發(fā)送數(shù)據(jù)或控制信息的過程。目的是向用戶呈現(xiàn)經(jīng) 過處理的信息。EO的基本識別規(guī)則如下:a) 將數(shù)據(jù)或控制信息發(fā)送出系統(tǒng)邊界;b) 處理邏輯應至少符合以下一種情況:1) 包含至少一個數(shù)學公式或計算過程;2) 產(chǎn)生衍生數(shù)據(jù);3) 維護至少一個 ILF;4) 改變系統(tǒng)行為。c) 該 EO 不應被重復計數(shù)。 任何被分別計數(shù)的兩個 EO 至少滿足下面一個條 件(否則被視為同一EO ) :1) 涉及的ILF或EIF不同;2) 涉及的數(shù)據(jù)元素不同;3) 處理邏輯不同。A. 6 EQ的識別EQ是向系統(tǒng)邊界之外發(fā)送數(shù)據(jù)或控制信息的基本處理過程
31、。目的是向用戶呈 現(xiàn)未經(jīng)加工的已有信息。EQ的基本識別規(guī)則如下:a) 將數(shù)據(jù)或控制信息發(fā)送出系統(tǒng)邊界;b) 處理邏輯可包含篩選、分組或排序;c) 處理邏輯不應包含:1) 數(shù)學公式或計算過程;2) 產(chǎn)生衍生數(shù)據(jù);3) 維護 ILF;4) 改變系統(tǒng)行為。d) 該 EQ 不應被重復計數(shù)。 任何被分別計數(shù)的兩個 EQ 至少滿足下面一個條 件(否則被視為同一EQ):1) 涉及的ILF或EIF不同;2) 涉及的數(shù)據(jù)元素不同;DB11/T 1010 2013123) 處理邏輯不同。DB11/T 1010 201313附錄B(規(guī)范性附錄)參數(shù)表B. 1 生產(chǎn)率基準數(shù)據(jù) 表 表1 生產(chǎn)率 基準數(shù)據(jù) 單位為人時
32、/功能點P10 P25 P10 P10 P101.63 4.50 9.38 15.50 20.67注:表格數(shù)據(jù)基于北京軟件行業(yè)基準數(shù)據(jù)( SSM-BK-201204 )中項目分析結(jié) 果,可隨著行業(yè)基準數(shù)據(jù)的變化而變化。生產(chǎn)率基準數(shù)據(jù)通常使用 P50 的取值測算工作量、工期、費用的最有可能值, 使用P25和P75的值分別測算上下限。特殊情況(如項目目標約束極其嚴格)下,也可采用 P10和P90的值測算 上下限。B.2 規(guī)模調(diào)整 因子計算公式SF=(269.644 6+S X 0.709 4)/S (式中S為調(diào)整后軟件功能規(guī)模)注:本公式基于北京軟件行業(yè)基準數(shù)據(jù)( SSM-BK-201204 )回
33、歸分析結(jié)果, 可隨著行業(yè)基準數(shù)據(jù)的變化而變化。B. 3 應用類型調(diào)整 因子參數(shù)表 表2 應用類型調(diào)整 因子參數(shù)表 應用類型范圍 調(diào)整因子 業(yè)務處理辦公自動化系統(tǒng);人事、會計、工資、銷售等經(jīng)營管理及業(yè)務處理 用軟件等 1.0應用集成企業(yè)服務總線、應用集成等 1.2 科技科學計算、模擬、統(tǒng)計等 1.2 多媒體圖形、影像、聲音等多媒體應用領(lǐng)域;地理信息系統(tǒng);教育和娛樂應 用等1.3智能信息自然語言處理、人工智能、專家系統(tǒng)等 1.7 系統(tǒng)操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、集成開發(fā)環(huán)境、自動化開發(fā) /設計工具等 1.7 通信控制通信協(xié)議、仿真、交換機軟件、全球定位系統(tǒng)等 1.9 流程控制生產(chǎn)管理、儀器控制、機器人控
34、制、實時控制、嵌入式軟件等 2.0 B.4 質(zhì)量特征調(diào)整 因子參 數(shù)表表3 質(zhì)量 特征調(diào)整 因子參 數(shù)表 調(diào)整因子判斷標準影響度 分布式 處理指應用能夠在各組成要素之 間傳輸數(shù)據(jù) 沒有明示對分布式處理的需求事項 -1 通過網(wǎng)絡進行客戶端 /服務器及網(wǎng)絡基礎(chǔ)應用分布處理和傳輸 0 在多個服務器及處理器上同時相互執(zhí)行應用 21 23中的處理功能 1 性能指用戶對應答沒有明示對性能的特別需求事項或活動,因此提供基本性 能-1DB11/T 1010 201314 調(diào)整因子判斷標準影響度 時間或處理率 的需求水平 應答時間或處理率對高峰時間或所有業(yè)務時間都很重要,對連動系統(tǒng)結(jié) 束處理時間有限制0 為滿足
35、性能需求事項,要求設計階段進行性能分析,或在設計、開發(fā)階 段使用分析工具1可靠性指發(fā)生故障的影響程度 沒有明示對可靠性的特別需求事項或活動,因此提供基本的可靠性 -1 發(fā)生故障時可輕易修復,帶來一定不便或經(jīng)濟損失 0 發(fā)生故障時很難修復,發(fā)生重大經(jīng)濟損失或有生命危害 1 多重站點八、指能夠支持不同硬件和軟件環(huán)境 在相同用途的硬件或軟件環(huán)境下運行 -1 在用途類似的硬件或軟件環(huán)境下運行 0 在不同用途的硬件或軟件環(huán)境下運行 1 注:質(zhì)量特性調(diào)整因子 =(分布式處理因子 + 性能因子 + 可靠性因子 + 多重 站點因子)X 0.025 + 1B. 5 開發(fā)語言 調(diào)整因子參數(shù)表 表4 開發(fā)語言 調(diào)整
36、 因子參 數(shù)表 語言分類調(diào)整因子C及其他同級別語言/平臺1.5JAVA、C+、C#及其他同級別語言/平臺1.0PowerBuilder、ASP及其他同級別語言/平臺0.6B.6 開發(fā)團隊背景調(diào)整 因子參 數(shù)表表5 開發(fā)團隊背景調(diào)整 因子參 數(shù)表 調(diào)整因子判斷標準影響度 同類行業(yè)及項目的以往經(jīng)驗 為本行業(yè)開發(fā)過類似的項目 0.8 為其他行業(yè)開發(fā)過類似的項目,或為本行業(yè)開發(fā)過不同但相關(guān)的項目 1.0 沒有同類項目的背景 1.2DB11/T 1010 201315附錄C(資料性附錄)常用模板樣例C. 1 預估功能點計數(shù) 表樣 例 功能類型不同復用度文件數(shù)功能點數(shù)功能點數(shù)合計ILF 低 X 1 X 3
37、5=中 X 2/3 X 35=高 X 1/3X 35= ILF計數(shù)合計: EIF 低 X1 X15= 中 X2/3X15= 高 X1/3X15= EIF計數(shù)合計:US (ILF計數(shù)合計+ EIF計數(shù)合計)規(guī)模變更因子:S (調(diào)整后規(guī)??傆嫞?:說明:在預算階段,復用度調(diào)整系數(shù)通常取值為 1 (假設復用度低);規(guī)模變更因子預算時取值為 1 .5 ,招標時取值為 1.26; 功能規(guī)模S = US*規(guī)模變更因子。DB11/T 1010 201316C. 2 直接非人力成本測算 表樣 例 直接非人力成本測算表 序號分項 金額(元) 備注 說明1 辦公費 開發(fā)方為開發(fā)此項目而產(chǎn)生的行政辦公費用,如 辦公
38、用品、通訊、郵寄、印刷、會議等。示例 1:項目成員因項目加班而產(chǎn)生的餐費宜計 入直接非人力成本中的辦公費,而項目成員的工 作午餐費宜計入直接人力成本。示例 2:項目組封閉開發(fā)租用會議室而產(chǎn)生的費 用宜計入直接非人力成本中的辦公費,而研發(fā)部 例會租用會議室產(chǎn)生的費用宜按照間接非人力 成本。2 差旅費 開發(fā)方為開發(fā)此項目而產(chǎn)生的差旅費用,如交 通、住宿、差旅補貼等。3 培訓費 開發(fā)方為開發(fā)此項目而安排的特別培訓產(chǎn)生的 費用。4 業(yè)務費 開發(fā)方為完成此項目開發(fā)工作所需輔助活動產(chǎn) 生的費用,如招待費、評審費、驗收費等。5 采購費 開發(fā)方為開發(fā)此項目而需特殊采購專用資產(chǎn)或 服務的費用,如專用設備費、專用
39、軟件費、技術(shù) 協(xié)作費、專利費等。示例:為項目采購專用測試 軟件的成本宜計入直接非人力成本中的采購費, 日常辦公用軟件的成本宜按照間接費人力成本 進行分攤。6 其他 未在以上項目列出但確系開發(fā)方為開發(fā)此項目 所需花費的費用。合計測算責任人:測算日期:年月日DB11/T 1010 201317C. 3 軟件開發(fā)費用測算 表樣 例 功能點測算規(guī)模、工作量、工期、費用表1. 未調(diào)整功能點數(shù) UFP (功能點) 經(jīng)過復用調(diào)整后的功能點數(shù) US (功能點) 設定規(guī)模變更因子 CF2. 調(diào)整后的功能點數(shù)S (功能點)S=UFP x CF (不調(diào)整復用度) S=US x CF (調(diào)整復用度) 基準數(shù)據(jù)(生產(chǎn)率
40、) 功能點耗時率(人時 /功能點) (P25) 功能點耗時率(人時 /功能點) (P50) 功能點耗時率(人時 /功能點) (P75)3. 未調(diào)整的工作量UE (人時) 計算公式: UE=PDR x S 下限(人時)最有可能(人時) 上限(人時) 設定調(diào)整因子 規(guī)模調(diào)整因子 SF 應用類型調(diào)整因子 AT 質(zhì)量特性調(diào)整因子 QR 開發(fā)語言調(diào)整因子 SL 開發(fā)團隊背景調(diào)整因子 DT4. 調(diào)整后的工作量 AE (人時) 計算公式: AE=UE x SWFx RDF; 其中 SWF=SF x AT x QR , RDF=SL x DT 下限(人時)最有可能(人時) 上限(人時)人月折算系數(shù)HM (人時
41、/人月)176平均人力成本費率(含直接人力成本和間接成本+開發(fā)方毛利潤)F (元/人月) 直接非人力成本合計 DNC (元)5. 工期D (月)計算公式:D=1.277 X (AE/176)0.404下限(月)最有可能(月)上限(月)6. 軟件開發(fā)費用(元) 下限(元)DB11/T 1010 201318功能點測算規(guī)模、工作量、工期、費用表計算公式: P=AE/HM X F +DNC 最有可能(元)上限(元)最終費用 /價格(元)功能點單價(元 /功能點)DB11/T 1010 201319附錄D(資料 性附錄)測算示例D. 1 需求 示意 項目背景:政府部門甲擬新開發(fā)一 OA 系統(tǒng),以支持其
42、網(wǎng)上辦公、文檔流轉(zhuǎn)等 電子政務需求。委托方 需根據(jù)初步需求確定項目預算。本項目預算期需求較明確,委托方了解各功 能通常的復用程度,并確定采用JAVA開發(fā),無特殊質(zhì)量要求,希望未來團隊開發(fā)過此類系統(tǒng)。主要功能:收文管理、發(fā)文管理、會議管理、日程安排;功能描述:收文管理功能要求;日程安排功能要求。D. 2 測算規(guī) 模假設根據(jù)需求描述,識別ILF15個,EIF4個,識別各功能可復用程度后,填寫 以下模板得:功能類型 不同復用度文件數(shù) 功能點數(shù) 功能點數(shù)合計ILF 低9_ X 1 X 35= _315中3_ X 2/3 X 35=70_高3_ X 1/3X 35= 35_ILF計數(shù)合計: 420EIF
43、 低2_ X1 X15= _30_中0_ X2/3X 15= _0_高2_ X1/3X 15= _ 10_EIF計數(shù)合計:40US (ILF計數(shù)合計+ EIF計數(shù)合計)規(guī)模變更因子:S (調(diào)整后規(guī)??傆嫞?:4601.261.26579.6 說明: 規(guī)模變更因子預算時取值為 1.5 ,招投標時取值為 1.26; 功能規(guī)模S = US*規(guī)模變更因子 由于需求較明確,所以規(guī)模變更因子參照招投標場景取值,為D. 3 確定預算 根據(jù)規(guī)模測算結(jié)果,填寫以下模板可得到最終費用測算結(jié)果:DB11/T 1010 201320功CB汨能點測算規(guī)模、工作量、工期、費用表1. 未調(diào)整功能點數(shù)UFP (功能點)/經(jīng)過復用調(diào)整后的功能點數(shù)US (功能點)460 設定規(guī)模變更因子 CF 1.262. 調(diào)整后的功能點數(shù)S (功能點)S=UFP x CF (不調(diào)整復用度)/S=US x CF (調(diào)整復用度)579.6基準數(shù)據(jù)(生產(chǎn)率)功能點耗時率(人時 /功能點) (P25) 4.50功能點耗時率(人時 /功能點) (P50)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園文化建設與學校發(fā)展戰(zhàn)略
- 行為習慣與孩子未來家庭教育的長遠影響
- DB6103T 80-2025獼猴桃園覆土栽培香菇技術(shù)規(guī)范
- 不可撤銷物業(yè)服務合同范例
- 中保人壽幸福家園保險合同范本(A)
- 臨街旺鋪租賃合同樣本
- 二手車買賣合同(權(quán)威版)
- 業(yè)務拓展與培訓合作合同
- 上海市物流運輸合同范本
- 個人信用擔保貸款合同范文
- 電力安全工作規(guī)程(電網(wǎng)建設部分)2023年
- 呆死帳的發(fā)生與預防課件
- 10000中國普通人名大全
- 導數(shù)常見函數(shù)圖像
- 起重機械安裝吊裝危險源辨識、風險評價表
- 華北理工兒童口腔醫(yī)學教案06兒童咬合誘導
- 中國建筑項目管理表格
- 高一3班第一次月考總結(jié)班會課件
- 公共政策分析導論教學課件匯總完整版電子教案
- 我國油菜生產(chǎn)機械化技術(shù)(-119)
- 大跨度斜拉橋上部結(jié)構(gòu)施工技術(shù)(圖文并茂)
評論
0/150
提交評論