DB13T 2106-2014 軟件開發(fā)項目造價評估規(guī)范.pdf_第1頁
DB13T 2106-2014 軟件開發(fā)項目造價評估規(guī)范.pdf_第2頁
DB13T 2106-2014 軟件開發(fā)項目造價評估規(guī)范.pdf_第3頁
DB13T 2106-2014 軟件開發(fā)項目造價評估規(guī)范.pdf_第4頁
DB13T 2106-2014 軟件開發(fā)項目造價評估規(guī)范.pdf_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

ICS 35.080 L 77 DB13 河北省地方標準 DB 13/T 21062014 軟件開發(fā)項目造價評估規(guī)范 Evaluation specification for costs of software development projects 2015 - 12 - 24 發(fā)布 2015 - 01 - 15 實施 河北省質(zhì)量技術(shù)監(jiān)督局 發(fā) 布 DB13/T 21062014 I 目 次 前言 II 引言 . III 1 范圍 1 2 規(guī)范性引用文件 1 3 術(shù)語和定義 1 4 軟件開發(fā)項目造價的構(gòu)成 2 5 軟件開發(fā)項目造價估算 3 6 應用 9 附錄 A(規(guī)范性附錄) 功能點計數(shù)基本規(guī)則 . 10 附錄 B(規(guī)范性附錄) 估算參數(shù)說明 . 12 附錄 C(資料性附錄) 典型應用 . 16 參 考 文 獻 . 19 DB13/T 21062014 II 前 言 本標準按照GB/T 1.1-2009給出的規(guī)則起草。 本標準由河北省工業(yè)和信息化廳提出并歸口。 本標準由河北省工業(yè)和信息化廳組織實施。 本標準起草單位:河北省電子信息產(chǎn)品監(jiān)督檢驗院、河北省軟件評測中心、河北廣電信息網(wǎng)絡(luò)集團 股份有限公司、河北省民政信息管理中心。 本標準主要起草人: 邊存國、葛建新、趙成林、孫繼欣、王穎杰、楊軍山、王明章、陳湘軍。 學兔兔 w w w .b z f x w .c o m DB13/T 21062014 III 引 言 隨著信息科學技術(shù)的進步,軟件業(yè)飛速發(fā)展,市場前景廣闊。但目前國家對該行業(yè)的服務(wù)行為缺乏 完善的服務(wù)規(guī)范和管理辦法,供、需雙方的合法權(quán)益缺乏技術(shù)保障。尤其在軟件開發(fā)項目中,其造價的 評估一直是難以解決的問題。此類規(guī)范的缺失,使得軟件開發(fā)項目在立項預算、價格競爭、結(jié)項費用等 環(huán)節(jié),經(jīng)常發(fā)生預算與實際費用差距較大、財務(wù)部門審核軟件開發(fā)費用無所適從、政府審計和監(jiān)察部門 面對軟件開發(fā)項目行使職責缺乏相關(guān)依據(jù)等情況。 本標準的制定,參考國內(nèi)外先進技術(shù)統(tǒng)計手段、軟件開發(fā)實際發(fā)生費用情況,結(jié)合我省人力成本、 市場成熟情況等,以期滿足軟件開發(fā)項目相關(guān)方對造價透明度的需求。 本標準的實施,可起到規(guī)范我省軟件開發(fā)市場、為軟件企業(yè)提供技術(shù)依據(jù)、為政府科學決策及相關(guān) 職能部門監(jiān)管提供技術(shù)支撐的作用。 學兔兔 w w w .b z f x w .c o m 學兔兔 w w w .b z f x w .c o m DB13/T 21062014 1 軟件開發(fā)項目造價評估規(guī)范 1 范圍 本標準規(guī)定了對軟件開發(fā)項目的造價進行評估的術(shù)語和定義、 軟件開發(fā)項目造價的構(gòu)成、 軟件開發(fā) 項目造價評估。 本標準適用于以功能性需求為主的定制類軟件開發(fā)項目的造價評估。 不適用于商業(yè)現(xiàn)貨軟件、 嵌入 式軟件和IT運維。 2 規(guī)范性引用文件 下列文件對于本文件的應用是必不可少的。 凡是注日期的引用文件, 僅所注日期的版本適用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。 GB/T 8566 信息技術(shù) 軟件生存周期過程 ISO/IEC 20926 軟件和系統(tǒng)工程軟件度量IFPUG功能規(guī)模度量方法(Software and systems engineering-Software measurement-IFPUG functional size measurement method) ISO/IEC 24570 軟件工程.NESMA功能尺度測量法2.1版.功能點分析應用的定義和計數(shù)指南 (Software engineering-NESMA functional size measurement method version2.1-Definitions and counting guidelines for the application of Function Point Analysis) 3 術(shù)語和定義 下列術(shù)語和定義適用于本文件。 3.1 軟件開發(fā)項目造價 costs of software development projects 在開發(fā)、維護、應用系統(tǒng)集成各環(huán)節(jié)上的費用總和。 3.2 委托方 sponsor 軟件項目的出資方。 3.3 開發(fā)方 developer 受委托方委托,負責軟件研發(fā)的組織或團隊。 3.4 第三方 third-party 委托方和開發(fā)方之外的監(jiān)理、審計、測試、咨詢等機構(gòu)。 學兔兔 w w w .b z f x w .c o m DB13/T 21062014 2 3.5 功能點 function point 衡量軟件功能規(guī)模的一種單位。 3.6 系統(tǒng)邊界 system boundary 被評估系統(tǒng)與用戶或其他系統(tǒng)之間的界線。 3.7 內(nèi)部邏輯文件 internal logical file ILF 在系統(tǒng)邊界內(nèi)維護的、用戶可識別的邏輯相關(guān)數(shù)據(jù)組或控制信息。 注:其主要目的是保存由被計數(shù)的應用的一個或多個基本處理所維護的數(shù)據(jù)。 3.8 外部接口文件 external interface file EIF 由一系統(tǒng)引用、另一個系統(tǒng)維護的,用戶可識別的邏輯相關(guān)數(shù)據(jù)組或控制信息。 注:其主要目的是保存由被計數(shù)的系統(tǒng)邊界內(nèi)的一個或多個基本處理所引用的數(shù)據(jù)。一個系統(tǒng)所計數(shù)的外部接口文 件必定是另一個系統(tǒng)的內(nèi)部邏輯文件。 3.9 系統(tǒng)集成 system integration 通過接口實現(xiàn)不同功能系統(tǒng)之間的數(shù)據(jù)交換和功能互連。 3.10 軟件生產(chǎn)率 software productivity 每功能點所消耗的人時數(shù)。 3.11 基準數(shù)據(jù) benchmark data 由政府或其授權(quán)的相關(guān)部門出具的經(jīng)過篩選并維護數(shù)據(jù)庫中的一個或一組測量值或者派生值, 用來 表征目標對象相關(guān)屬性與這些測量值的關(guān)系。 4 軟件開發(fā)項目造價的構(gòu)成 4.1 軟件開發(fā)項目造價 軟件開發(fā)項目造價構(gòu)成見圖1。 4.2 軟件開發(fā)費用 與軟件開發(fā)過程中的軟件開發(fā)工作量、人力成本、非人力成本和毛利潤有關(guān),不包括數(shù)據(jù)遷移、軟 件維護等成本。 學兔兔 w w w .b z f x w .c o m DB13/T 21062014 3 軟件開發(fā)項目造價 軟件開發(fā)費用 軟件(系統(tǒng))維護費用 應用系統(tǒng)集成費用 圖1 軟件開發(fā)項目造價構(gòu)成 4.3 應用系統(tǒng)集成費用 和軟件開發(fā)項目相關(guān)的系統(tǒng)集成費用,與整個系統(tǒng)的規(guī)模、復雜程度有關(guān)。本標準規(guī)定單純的設(shè)備 采購和供應不涉及系統(tǒng)集成,單純的軟件開發(fā)不涉及系統(tǒng)集成。 4.4 軟件(系統(tǒng))維護費用 委托方和開發(fā)方所約定的免費維護期中, 開發(fā)方為項目運行維護所產(chǎn)生的費用。 維護費用與委托方 的運維需求有關(guān)。 5 軟件開發(fā)項目造價估算 5.1 估算流程 5.1.1 估算流程見圖 2。 圖2 軟件開發(fā)項目造價估算流程 5.1.2 應由委托方、開發(fā)方或第三方中,具備本標準涉及的軟件開發(fā)造價評估能力的人員進行估算。 5.1.3 在估算開發(fā)工作量時,應根據(jù)項目特點和需求的詳細程度選擇合適的估算方法。 5.1.4 在需求不確定或很模糊的情況下,宜采用經(jīng)驗值估算法估算開發(fā)工作量。 5.1.5 在需求明確的情況下,宜采用功能點估算法估算開發(fā)工作量。 學兔兔 w w w .b z f x w .c o m DB13/T 21062014 4 5.1.6 應充分利用基準數(shù)據(jù),對軟件開發(fā)費用、軟件(系統(tǒng))維護費用、應用系統(tǒng)集成費用、軟件開 發(fā)項目造價進行估算。 5.1.7 軟件開發(fā)費用、軟件(系統(tǒng))維護費用、應用系統(tǒng)集成費用的估算結(jié)果宜為一個范圍。 5.1.8 在造價估算過程中宜采用不同的方法分別估算進行交叉驗證,如果估算結(jié)果差價較大,可采用 專家評審的方法確定估算結(jié)果。 5.2 軟件開發(fā)費用估算 5.2.1 開發(fā)工作量估算 估算方法類型 估算所采用的方法,應根據(jù)項目特點和估算需求,選用下面兩種方法中的一種方法: 功能點估算法; 經(jīng)驗值估算法。 功能點估算法 .1 估算過程 估算過程見圖3。 圖3 功能點估算法估算開發(fā)工作量基本過程 .2 功能點計數(shù) 應根據(jù)已知的項目功能描述,采用功能點方法測算軟件規(guī)模。 在預算階段,宜采用預估功能點計數(shù)方法,測算未調(diào)整的功能點數(shù)。 在測算規(guī)模前應依據(jù)可行性研究報告或類似文檔明確項目范圍及系統(tǒng)邊界。 項目范圍描述文檔應包 含最基本的業(yè)務(wù)需求,還應進行初步的子系統(tǒng)/模塊劃分,并對每一子系統(tǒng)或模塊的基本用戶需求進行 描述或說明,保證可根據(jù)項目范圍描述文檔進行預估功能點計數(shù)。 采用預估功能點方法測算軟件規(guī)模公式見式(1): EIFILFFPS1535(1) 式中: FPS功能點數(shù)量,單位為功能點; ILF內(nèi)部邏輯文件數(shù)量,單位為個; EIF外部接口文件數(shù)量,單位為個。 學兔兔 w w w .b z f x w .c o m DB13/T 21062014 5 功能點的計數(shù)規(guī)則,應符合ISO/IEC 20926或ISO/IEC 24570的規(guī)定。功能點計數(shù)的基本規(guī)則見附錄 A。 .3 調(diào)整系數(shù)選擇 開發(fā)工作量與估算用途(預算、招標或投標)、軟件規(guī)模、軟件應用領(lǐng)域、軟件質(zhì)量要求、開發(fā)語 言、開發(fā)單位背景相關(guān),開發(fā)工作量調(diào)整系數(shù)的計算見式(2): DLQFSUA(2) 式中: A工作量調(diào)整系數(shù); U階段調(diào)整系數(shù),取值說明見附錄B的B.1; S規(guī)模調(diào)整系數(shù), 取值說明見附錄B的B.2; F應用領(lǐng)域調(diào)整系數(shù), 取值說明見附錄B的B.3; Q質(zhì)量調(diào)整系數(shù), 取值說明見附錄B的B.4; L開發(fā)語言調(diào)整系數(shù), 取值說明見附錄B的B.5; D開發(fā)背景調(diào)整系數(shù), 取值說明見附錄B的B.6。 .4 開發(fā)工作量估算 開發(fā)工作量計算見式(3): 5 .218SPAFPSDE(3) 式中: DE軟件開發(fā)工作量,單位是人月; FPS功能點數(shù)量,單位是功能點; A工作量調(diào)整系數(shù); SP軟件生產(chǎn)率,單位是人時/功能點,取值說明見附錄B的B.7。 經(jīng)驗值估算法 根據(jù)組織內(nèi)一般項目經(jīng)驗值估算開發(fā)工作量,按照GB/T 8566所規(guī)定的各項活動來估算工作量。估 算時需要考慮下面的情況: 根據(jù)一般項目經(jīng)驗值估算工作量存在一定風險, 當開發(fā)方對項目的業(yè)務(wù)領(lǐng)域不夠熟悉, 而且無 法獲取完整清晰的用戶需求時,開發(fā)方需要修改需求和設(shè)計,使得開發(fā)工作量增加; 工作量經(jīng)驗值是按照開發(fā)方承擔一般項目進行估算的, 如果開發(fā)方采用了 “基于構(gòu)件的開發(fā)方 法”,并且已建立可復用的構(gòu)件庫,或者在已存在一些軟件產(chǎn)品基礎(chǔ)上作二次開發(fā),此時開發(fā) 工作量可能減小。 考慮上面的情況,開發(fā)工作量計算見式(4): NREVDE(4) 式中: DE軟件開發(fā)工作量,單位是人月; EV組織內(nèi)開發(fā)工作量經(jīng)驗值,單位是人月; R風險系數(shù),取值范圍11.5; N復用系數(shù),取值范圍0.251。 DB13/T 21062014 6 5.2.2 每人月開發(fā)費用估算 估算過程 每人月開發(fā)費用包括人力成本、非人力成本和毛利潤三個部分,估算的過程見圖4。 圖4 每人月開發(fā)費用估算過程 人力成本估算 人力成本是為達成軟件開發(fā)項目目標所需付出的開發(fā)方人力資源成本總額, 主要包括平均支付給每 個員工的平均工資以及國家規(guī)定的各項工資性開支,例如公積金、醫(yī)療保險金、養(yǎng)老金、失業(yè)金、工傷 保證金、生育保證金、殘疾基金、工會基金等。計算見式(5): n i iM ASCF 1 1 (5) 式中: CF人力成本,單位是元/人月; AS人力資源與社會保障部門發(fā)布的最新工資指導數(shù)據(jù),單位是元/人月; Mi第i項國家規(guī)定的工資性開支所占每個員工月平均工資的百分比; n國家規(guī)定的費用項數(shù)。 非人力成本估算 非人力成本是開發(fā)方為達成軟件開發(fā)項目目標所需付出的人力成本之外的其他成本總額, 如: 項目 辦公房屋租賃費、設(shè)備折舊費、差旅費、培訓費所支付的費用等,計算見式(6): 3/ASOE (6) 式中: OE非人力成本,單位是元/人月; AS人力資源與社會保障部門發(fā)布的最新工資指導數(shù)據(jù),單位是元/人月。 毛利潤估算 毛利潤計算見式(7): 3/ASPF (7) 式中: PF毛利潤,單位是元/人月; AS人力資源與社會保障部門發(fā)布的最新工資指導數(shù)據(jù),單位是元/人月。 DB13/T 21062014 7 每人月開發(fā)費用估算 每人月開發(fā)費用計算見式(8): HQMFPFOECFPMC(8) 式中: PMC每人月開發(fā)費用,單位元/人月; CF人力成本,單位是元/人月; OE非人力成本,單位是元/人月; PF毛利潤,單位是元/人月; MF管理系數(shù),取值范圍11.2; HQ優(yōu)質(zhì)系數(shù),取值說明見附錄B的B.8。 5.2.3 軟件開發(fā)費用估算 軟件開發(fā)費用計算見式(9): PMCDEDC(9) 式中: DC軟件開發(fā)費用,單位是元; DE軟件開發(fā)工作量,單位是人月; PMC每人月開發(fā)費用,單位元/人月。 5.3 軟件(系統(tǒng))維護費用估算 5.3.1 軟件(系統(tǒng))維護級別 根據(jù)委托方不同的運維需求,將軟件(系統(tǒng))維護級別分為四級,應根據(jù)維護級別采用相應的費用 計算方法。軟件(系統(tǒng))維護級別定義見表1。 表1 軟件(系統(tǒng))維護級別 級別 定義 A 級 派出技術(shù)人員在用戶單位常駐。 B 級 不派技術(shù)人員常駐,但每周七天,每天 24 小時響應,在規(guī)定時間內(nèi)到場;且定期派技術(shù) 人員到場進行系統(tǒng)維護。 C 級 不派技術(shù)人員常駐,但每周七天,每天 24 小時響應,在規(guī)定時間內(nèi)到場。 D 級 發(fā)生問題時,派人維護。 5.3.2 維護費用估算周期 維護費用估算周期按 1 年計算。 5.3.3 維護費用估算 A 級、B 級、C 級維護費用估算 維護費用計算見式(10): DB13/T 21062014 8 WHDCOMC(10) 式中: OMC維護費用,單位是元; DC軟件開發(fā)費用,單位是元; WH維護服務(wù)等級系數(shù),取值范圍見表2。 表2 維護服務(wù)等級系數(shù) 維護服務(wù)級別 系數(shù)取值范圍 A級 10%15% B級 5%10% C級 1%5% D 級維護費用估算 維護費用計算見式(11): MTPNMNASOMC(11) 式中: OMC維護費用,單位是元; AS平均工資,單位是元/人月; MN復用系數(shù),取值范圍0.21; PN維護人員數(shù)量; MT維護時間,單位是月; 注:PN、MT取值可參照項目運維計劃。 5.4 應用系統(tǒng)集成費用估算 5.4.1 應用系統(tǒng)集成級別 對于涉及應用系統(tǒng)集成的軟件開發(fā)項目,應根據(jù)涉及系統(tǒng)的體系結(jié)構(gòu)復雜程度,分為四級,并依據(jù) 所在級別采用相應的費用計算方法。對于不涉及應用系統(tǒng)集成的軟件開發(fā)項目,本部分費用為0。軟件 開發(fā)項目應用系統(tǒng)集成級別定義見表3。 表3 應用系統(tǒng)集成級別 級別 定義 A 級 涉及到計算機硬件、軟件、局域網(wǎng)、城域網(wǎng)、廣域網(wǎng)、互聯(lián)網(wǎng)、通信協(xié)議以及各種數(shù)據(jù)采 集設(shè)備接口或者第三方系統(tǒng)接口。 B 級 涉及到計算機硬件、 軟件、 局域網(wǎng)、 互聯(lián)網(wǎng)以及各種數(shù)據(jù)采集設(shè)備接口或第三方系統(tǒng)接口。 C 級 涉及到計算機硬件、軟件、局域網(wǎng)、互聯(lián)網(wǎng)。 D 級 涉及到計算機硬件、軟件、局域網(wǎng)。 5.4.2 應用系統(tǒng)集成費用估算 應用系統(tǒng)集成費用計算見式(12): ACDCSIC(12) 式中: SIC應用系統(tǒng)集成費用,單位是元; DB13/T 21062014 9 DC軟件開發(fā)費用,單位是元; AC結(jié)構(gòu)復雜系數(shù),取值范圍見表4。 表4 結(jié)構(gòu)復雜系數(shù) 系統(tǒng)集成級別 系數(shù)取值范圍 A級 10%15% B級 8%12% C級 7%10% D級 5%8% 5.5 軟件開發(fā)項目造價估算 軟件開發(fā)項目造價計算見式(13): TRSICOMCDCSPC1(13) 式中: SPC軟件開發(fā)項目造價,單位是元; DC軟件開發(fā)費用,單位是元; OMC維護費用,單位是元; SIC系統(tǒng)集成費用,單位是元; TR國家現(xiàn)行的該軟件開發(fā)項目需繳納的稅率。 6 應用 應用參見附錄C。 DB13/T 21062014 10 附 錄 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ù)庫表)沒有必然的對 應關(guān)系。 交易功能是系統(tǒng)提供給用戶的處理數(shù)據(jù)的功能,體現(xiàn)系統(tǒng)如何處理和使用那些業(yè)務(wù)數(shù)據(jù)(業(yè)務(wù)對 象)。交易功能又稱為基本過程,是用戶可識別的,業(yè)務(wù)上的一組原子操作。 使用預估功能點方法時,只需要識別數(shù)據(jù)功能,包括ILF和EIF;使用估算功能點方法時,需要識別 數(shù)據(jù)功能和事務(wù)功能,包括ILF、EIF、EI、EO和EQ。 示例: 對于人事管理系統(tǒng),“人員信息”、“部門信息”屬于數(shù)據(jù)功能,“增加人員信息”、“修改部門信息”、“查詢 在崗人員”等則為交易功能。 A.2 ILF的識別 識別ILF的步驟如下: 識別業(yè)務(wù)對象。業(yè)務(wù)對象應是用戶可理解和識別的,包括業(yè)務(wù)數(shù)據(jù)或業(yè)務(wù)規(guī)則。 注:為程序處理而維護的數(shù)據(jù)屬于編碼數(shù)據(jù)。所有的編碼數(shù)據(jù)均不應識別為邏輯文件,與之相關(guān)的操作也不應識別 為基本過程; 確定邏輯文件數(shù)量。根據(jù)業(yè)務(wù)上的邏輯差異及從屬關(guān)系確定邏輯文件的數(shù)量。 是否是 ILF。確定該邏輯文件是否在本系統(tǒng)內(nèi)進行維護。如果是,記為 ILF;否則為 EIF。 A.3 EIF的識別 EIF是被應用邊界內(nèi)一個或幾個基本處理過程所引用的業(yè)務(wù)數(shù)據(jù)。 一個應用中的EIF應是其他應用中 的ILF。識別EIF的步驟如下: a) 識別業(yè)務(wù)對象。業(yè)務(wù)對象應是用戶可理解和識別的。業(yè)務(wù)對象包括業(yè)務(wù)數(shù)據(jù)或業(yè)務(wù)規(guī)則。 注:為程序處理而維護的數(shù)據(jù)屬于編碼數(shù)據(jù)。所有的編碼數(shù)據(jù)均不識別為邏輯文件,與之相關(guān)的操作也不識別為基 本過程; b) 確定邏輯文件數(shù)量。需要根據(jù)業(yè)務(wù)上的邏輯差異及從屬關(guān)系確定邏輯文件的數(shù)量。 c) 是否是 EIF。確定該邏輯文件是否在本系統(tǒng)內(nèi)進行維護。如果是,記為 ILF;否則為 EIF。 A.4 EI的識別 EI是處理來自系統(tǒng)邊界之外的數(shù)據(jù)或控制信息的過程。目的是維護一個或多個ILF或者改變系統(tǒng)的 行為。 DB13/T 21062014 11 EI的基本識別規(guī)則如下: 應是來自系統(tǒng)邊界之外的輸入數(shù)據(jù)或控制信息。 穿過邊界的數(shù)據(jù)應是改變系統(tǒng)行為的控制信息或者應至少維護一個 ILF; 該 EI 不應被重復計數(shù)。任何被分別計數(shù)的兩個 EI 至少滿足下面三個條件之一(否則應視為同一 EI): 涉及的 ILF 或 EIF 不同; 涉及的數(shù)據(jù)元素不同; 處理邏輯不同。 A.5 EO的識別 EO是處理向系統(tǒng)邊界之外發(fā)送數(shù)據(jù)或控制信息的過程。目的是向用戶呈現(xiàn)經(jīng)過處理的信息。 EO的基本識別規(guī)則如下: a) 將數(shù)據(jù)或控制信息發(fā)送出系統(tǒng)邊界; b) 處理邏輯應至少符合以下一種情況: 包含至少一個數(shù)學公式或計算過程; 產(chǎn)生衍生數(shù)據(jù); 維護至少一個 ILF; 改變系統(tǒng)行為。 c) 該 EO 不應被重復計數(shù)。任何被分別計數(shù)的兩個 EO 至少滿足下面一個條件(否則被視為同一 EO): 涉及的 ILF 或 EIF 不同; 涉及的數(shù)據(jù)元素不同; 處理邏輯不同。 A.6 EQ的識別 EQ是向系統(tǒng)邊界之外發(fā)送數(shù)據(jù)或控制信息的基本處理過程。目的是向用戶呈現(xiàn)未經(jīng)加工的已有信 息。 EQ的基本識別規(guī)則如下: a) 將數(shù)據(jù)或控制信息發(fā)送出系統(tǒng)邊界; b) 處理邏輯可包含篩選、分組或排序; c) 處理邏輯不應包含: 數(shù)學公式或計算過程; 產(chǎn)生衍生數(shù)據(jù); 維護 ILF; 改變系統(tǒng)行為。 d) 該 EQ 不應被重復計數(shù)。任何被分別計數(shù)的兩個 EQ 至少滿足下面一個條件(否則被視為同一 EQ): 涉及的 ILF 或 EIF 不同; 涉及的數(shù)據(jù)元素不同; 處理邏輯不同。 DB13/T 21062014 12 附 錄 B (規(guī)范性附錄) 估算參數(shù)說明 B.1 階段調(diào)整系數(shù)(U) 由于在預算、招標、投標過程中隨著對功能需求的逐漸了解,軟件規(guī)模呈現(xiàn)逐漸增長的趨勢,為了 準確估算開發(fā)工作量,防止延期和超出預算的情況,在不同階段的估算中使用階段調(diào)整系數(shù)進行修正, 系統(tǒng)取值規(guī)則如下: 預算階段:0 . 2U 招標階段:5 . 1U 投標階段:26. 1U 其他階段:0 . 1U B.2 規(guī)模調(diào)整系數(shù)(S) 利用規(guī)模調(diào)整系數(shù),可將不同規(guī)模項目的生產(chǎn)率區(qū)別對待。計算見式(B.1): 2229. 0ln108. 0FPSS(B.1) 式中: FPS功能點數(shù)量,單位是功能點; B.3 應用領(lǐng)域調(diào)整系數(shù)(F) 針對不用應用領(lǐng)域類型的調(diào)整系數(shù)取值如表B.1。 表 B.1 應用領(lǐng)域調(diào)整系數(shù) 應用類型 系數(shù)取值 范圍 業(yè)務(wù)處理 1.0 OA、公文流轉(zhuǎn)、人事、會計、工資、銷售等經(jīng)營管理及業(yè)務(wù)處理用軟件。 科技 1.2 科學計算、模擬、空白表格程序、統(tǒng)計、計算機輔助工程(CAE) 。 多媒體 1.3 圖表、影像、聲音、地理信息系統(tǒng)、教育、娛樂。 智能信息 1.7 自然語言處理、人工智能、專家系統(tǒng)。 系統(tǒng) 1.7 操作系統(tǒng)、語言處理程序、數(shù)據(jù)庫管理系統(tǒng)(DBMS) 、人機接口、窗口系統(tǒng)、計 算機輔助軟件工程(CASE) 、實用程序。 通信控制 1.9 通信協(xié)議、仿真、交換機軟件、全球定位系統(tǒng)(GPS) 。 流程控制 2.0 生產(chǎn)管理、計算機輔助制造(CAM) 、計算機集成制造(CIM) 、儀器控制、機器人 控制、實時控制、內(nèi)置性軟件。 指揮管制 2.2 軍隊、警察等需要管制軍備和人力的軟件。 注:如軟件項目涉及表B.1中多個應用類型,可按照各個應用類型中所涉及部分獲取相應調(diào)整系數(shù)分別計算再求和。 B.4 質(zhì)量調(diào)整系數(shù)(Q) DB13/T 21062014 13 B.4.1 軟件質(zhì)量特征影響程度如表B.2所示。 表 B.2 質(zhì)量特征 質(zhì)量特征(Qi) 描述 影響程度 分布式處理 沒有明示對分布式處理的需求。 0 通過網(wǎng)絡(luò)進行客戶端/服務(wù)器及網(wǎng)絡(luò)基礎(chǔ)應用分布處理和數(shù)據(jù) 傳輸。 1 在多個服務(wù)器及處理器上同時相互執(zhí)行應用中的處理功能。 2 性能 沒有明示對性能的特別需求或活動,僅提供基本性能。 0 響應時間或事務(wù)處理速率對高峰時間或所有業(yè)務(wù)時間來說都 很重要,存在對連動系統(tǒng)結(jié)束處理時間的限制。 1 為滿足性能需求,要求從設(shè)計階段開始進行性能分析,或在設(shè) 計、開發(fā)、實現(xiàn)階段使用性能分析工具。 2 可靠性 沒有明示對可靠性的特別需求或活動,僅提供基本的可靠性。 0 發(fā)生故障時可以輕易修復,帶來稍微不便的損失。 1 發(fā)生故障時很難修復,發(fā)生經(jīng)濟損失或有生命危害。 2 多站點 在設(shè)計階段只需考慮設(shè)置一個站點的需求。 0 在設(shè)計階段需要考慮設(shè)置一個以上站點的需求,為了在相同的 軟硬件環(huán)境下運行而設(shè)計。 1 在設(shè)計階段需要考慮設(shè)置一個以上站點的需求,為 了在不同 的軟硬件環(huán)境下運行而設(shè)計。 2 B.4.2 質(zhì)量調(diào)整系數(shù)計算見式(B.2) 。 1025. 0 1 n i i Q Q(B.2) 式中: Q質(zhì)量調(diào)整系數(shù); Qi第i個質(zhì)量特性的影響度取值; n不小于1的自然數(shù)。 B.5 開發(fā)語言調(diào)整系數(shù)(L) 針對不同開發(fā)語言的調(diào)整系數(shù)取值如表B.3。 表 B.3 開發(fā)語言調(diào)整系數(shù) 開發(fā)語言 系數(shù)取值 匯編語言及其他同級別語言/平臺 1.4 C語言及其他同級別語言/平臺 1.2 COBOL,F(xiàn)ORTRAN,PASCAL,BASIC及其他同級別語言/平臺 1.0 JAVA,C+,C#及其他同級別語言/平臺 0.8 DB13/T 21062014 14 B.6 開發(fā)背景調(diào)整系數(shù)(D) 針對開發(fā)單位自身的經(jīng)驗,開發(fā)背景調(diào)整系數(shù)取值如表B.4。 表 B.4 開發(fā)背景調(diào)整系數(shù) 開發(fā)背景描述 系數(shù)取值 開發(fā)過相同行業(yè)的類似項目 0.7 開發(fā)過不同行業(yè)的類似項目,或開發(fā)過相同行業(yè)中不同類型但相關(guān) 的項目 0.9 不屬于上面兩種情況 1.0 B.7 軟件生產(chǎn)率(SP) 軟件生產(chǎn)率如表B.5。 表 B.5 軟件生產(chǎn)率 名稱 軟件生產(chǎn)率(人時/功能點) 下限值 9.1 標準值 13.4 上限值 24.8 注:數(shù)據(jù)來自中國軟件行業(yè)軟件工程定額標準(試行),可隨行業(yè)基準數(shù)據(jù)的變化而變化。 B.8 優(yōu)質(zhì)系數(shù)(HQ) 軟件企業(yè)需要維持與自身質(zhì)量體系認證及相應資質(zhì)級別相一致的軟件質(zhì)量,因而會增加開發(fā)費用, 針對企業(yè)獲得的質(zhì)量體系認證及資質(zhì)級別,優(yōu)質(zhì)系數(shù)的影響程度如表B.6。 表 B.6 優(yōu)質(zhì)特性 優(yōu)質(zhì)特性(HQi) 描述 影響程度 軟件企業(yè)認證 未獲得軟件企業(yè)證書 0 已獲得軟件企業(yè)證書 1 CMMI 認證 未通過 CMMI 認證 0 獲得 CMMI 1 級 1 獲得 CMMI 2 級 2 獲得 CMMI 3 級 3 獲得 CMMI 4 級 4 獲得 CMMI 5 級 5 系統(tǒng)集成資質(zhì) 無系統(tǒng)集成資質(zhì) 0 獲得系統(tǒng)集成四級資質(zhì) 1 獲得系統(tǒng)集成三級資質(zhì) 2 獲得系統(tǒng)集成二級資質(zhì) 3 DB13/T 21062014 15 表 B.6(續(xù)) 優(yōu)質(zhì)特性(HQi) 描述 影響程度 系統(tǒng)集成資質(zhì) 獲得系統(tǒng)集成一級資質(zhì) 4 獲得系統(tǒng)集成特一級資質(zhì) 5 ISO9001 認證(需覆蓋軟 件研發(fā)相關(guān)范圍) 未通過覆蓋軟件研發(fā)相關(guān)范圍的 ISO9001 認證 0 獲得覆蓋軟件研發(fā)相關(guān)范圍的 ISO9001 認證 1 ITSS 標準符合性評估 未通過評估 0 已通過評估 4 優(yōu)質(zhì)系數(shù)的計算見式(B.3): 10125. 0 1 n i i HQHQ(B.3) 式中: HQ優(yōu)質(zhì)系數(shù); HQi第i個優(yōu)質(zhì)特性的影響度取值; n不小于1的自然數(shù)。 DB13/T 21062014 16 附 錄 C (資料性附錄) 典型應用 C.1 需求示意 項目背景:某單位擬開發(fā)項目運營支持系統(tǒng)。該項目處于招標階段,已有的資料是項目解決方案。 根據(jù)用戶需求和項目解決方案,該項目的組成部分如圖C.1所示: 圖 C.1 項目組成部分 C.2 估算軟件開發(fā)費用 C.2.1 估算開發(fā)工作量(以功能點估算為例) 根據(jù)用戶需求,估算出的項目各組成部分內(nèi)部邏輯文件(ILF)和外部接口文件(EIF)值如表C.1。 表 C.1 內(nèi)部邏輯文件和外部接口文件估算值 項目組成 ILF EIF 數(shù)據(jù)歸檔模塊 4 6 帳務(wù)管理模塊 10 5 業(yè)務(wù)規(guī)則引擎模塊 6 5 業(yè)務(wù)管理模塊 23 21 合計 43 37 計算功能點數(shù): EIFILFFPS1535 206037154335FPS(功能點) 調(diào)整系數(shù)選擇及計算: 該項目處于招標階段,U取值為1.5,屬于應用領(lǐng)域中的業(yè)務(wù)處理類型,F(xiàn)取值1.0,其質(zhì)量特征如表 C.2所示;軟件在.NET平臺上開發(fā),L取值0.8;開發(fā)方開發(fā)過該行業(yè)的類似項目,D取值0.7。 業(yè)務(wù)運營支持系統(tǒng) 數(shù)據(jù)歸檔模塊 業(yè)務(wù)管理模塊 業(yè)務(wù)規(guī)則引擎 模塊 賬務(wù)管理模塊 DB13/T 21062014 17 表 C.2 該軟件質(zhì)量特征影響程度 質(zhì)量特征 影響度 分布式處理 2 性能 2 可靠性 2 多重站點 0 DLQFSUA 7 . 08 . 01025. 002220 . 12229. 02060ln108. 05 . 1A 0114. 1A 開發(fā)工作量估算: 由附錄 B.7,SP 取值 13.4。 5 .218SPAFPSDE 5 .2184 .130114. 12060DE 3179.162DE(人月) C.2.2 估算每人月開發(fā)費用 當年的工資、公積金等比例如表C.3。 表 C.3 平均工資(AS) 公積金(M1) 醫(yī)療保險(M2) 養(yǎng)老保險(M3) 失業(yè)保險(M4) 工傷保險(M5)

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論