軟件開發(fā)成本估算_第1頁
軟件開發(fā)成本估算_第2頁
軟件開發(fā)成本估算_第3頁
軟件開發(fā)成本估算_第4頁
軟件開發(fā)成本估算_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第13組軟件開發(fā)成本估算1.1.目的目的規(guī)范軟件市場行為,維護價格公平競爭,同時為軟件項目建設(shè)經(jīng)費概算提供科學可信的依據(jù)。1.1適用范圍 適用于應(yīng)用類定制軟件的新開發(fā)項目,項目應(yīng)覆蓋軟件開發(fā)全過程(包括立項可行性分析,需求分析、編碼實現(xiàn)、安裝實施、運行維護各個階段工作)。 是站在行業(yè)的角度,去評估一個應(yīng)用軟件項目的開發(fā)費用應(yīng)該是多少,而不是站在開發(fā)商的角度去計算某企業(yè)開發(fā)軟件時的成本支出是多少。2.1項目階段劃分 軟件項目全過程可分為:立項階段、建設(shè)階段、完成階段。不同階段工作重點不同。為保證軟件項目開發(fā)質(zhì)量,避免因需求不確定,或者頻繁更改所造成的成本上升,同時也利于項目費用概算,軟件項目建設(shè)

2、最好采取“總體規(guī)劃、分段實施”的原則。2.2.軟件項目費用概算軟件項目費用概算立項階段:立項階段: 可委托專業(yè)技術(shù)咨詢機構(gòu)或者專家進行項目的可行性分析,需求分析;根據(jù)需求分析,進行系統(tǒng)設(shè)計;根據(jù)需求分析、系統(tǒng)設(shè)計,計算工作量,估算項目建設(shè)費(預算);根據(jù)項目概算進行招投標,確定軟件開發(fā)商,簽訂建設(shè)合同。建設(shè)階段建設(shè)階段: 由軟件開發(fā)商根據(jù)前期需求分析和系統(tǒng)設(shè)計,進行編碼實現(xiàn),并負責安裝實施、運行維護等工作。項目實施完畢,需委托第三方測試機構(gòu)進行驗收測試。完成階段:完成階段:項目完成后,在需求變更較大的情形下,可委托專業(yè)技術(shù)機構(gòu)根據(jù)實際工作量估算項目建設(shè)費(決算),項目結(jié)束。2.2 2.2 各階

3、段費用構(gòu)成各階段費用構(gòu)成 各階段的所有費用可分為四類: 咨詢費:咨詢費:包括立項階段的可行性分析,需求分析、系統(tǒng)設(shè)計、估價、招投標等方面的工作所需要支出的費用。 服務(wù)費:服務(wù)費:第三方測試機構(gòu)的驗收測試費、監(jiān)理單位的監(jiān)理費、進行數(shù)據(jù)掃描錄入等方面工作的數(shù)據(jù)處理費等。 建設(shè)費:建設(shè)費:軟件開發(fā)商在開發(fā)、實施、維護等方面工作的費用。其中包括:軟件開發(fā)費、系統(tǒng)實施費、運行維護費。 附加費:附加費:針對具有特殊性質(zhì)的軟件開發(fā)項目。如:若需要提交源程序,必須增加知識產(chǎn)權(quán)費;若涉及保密方面的工作,則須增加保密費用等。2.3 2.3 項目費用概項目費用概算算 依上所述,軟件項目從立項到結(jié)束,項目費用為: 項

4、目概算= 咨詢費+建設(shè)費 +服務(wù)費+附加費 3.3.各項費用取費依據(jù)各項費用取費依據(jù) 3.1 3.1 咨詢費咨詢費 指軟件項目立項前期,請專業(yè)機構(gòu)或者專家進行技術(shù)咨詢、可行性分析、需求分析,造價評估、方案設(shè)計、項目招標代理等方面工作所發(fā)生的費用。該部分費用可根據(jù)項目預計投入的建設(shè)費按照一定比例計取,也可以根據(jù)所投入的人月數(shù)進行計取,此外還可以由雙方協(xié)商確定。 在招標活動中,公證處對全過程進行現(xiàn)場公證并對采購合同進行公證,公證費按照國家規(guī)定標準計算。注:注:1.1.按表按表1 1計費不足計費不足10001000元的,按元的,按10001000元收費。元收費。2.2.按表按表2 2計費不足計費不足

5、200200元的,按元的,按200200元收費。元收費。3.3.技術(shù)咨詢按耗用工時(日)計費,為完成委托任務(wù)發(fā)技術(shù)咨詢按耗用工時(日)計費,為完成委托任務(wù)發(fā)生的差旅、交通費由委托方另行支付。生的差旅、交通費由委托方另行支付。4.4.招標代理收費和公證服務(wù)收費按差額定率累進法計算招標代理收費和公證服務(wù)收費按差額定率累進法計算。5.5.如某招標代理業(yè)務(wù)中標金額為如某招標代理業(yè)務(wù)中標金額為600600萬元,計算招標代理萬元,計算招標代理費如下:費如下: 100 100萬元萬元* *1.0% = 11.0% = 1萬元萬元 (300-100300-100)萬元)萬元* *0.8% = 1.60.8%

6、= 1.6萬元萬元 (500-300500-300)萬元)萬元* *0.7% = 1.40.7% = 1.4萬元萬元 (600-500600-500)萬元)萬元* *0.55% = 0.550.55% = 0.55萬元萬元則合計收費:則合計收費:1 + 1.6 + 1.4 + 0.55 = 4.551 + 1.6 + 1.4 + 0.55 = 4.55萬元萬元3.2 3.2 建設(shè)費建設(shè)費 建設(shè)費包括支付給軟件開發(fā)商的進行軟件開發(fā)、實施、維護等方面工作的費用。主要依據(jù)工作量(完成該項目需要投入的人力,以人月度量)和人月成本進行估算。 建設(shè)費 = (開發(fā)工作量+實施工作量+運行維護工作量) 人月成

7、本工作量估算方法工作量估算方法工作量指在軟件項目建設(shè)過程中需要投入的人力和時間,一般用人月數(shù)進行度量。項目建設(shè)階段一般可分為:開發(fā)階段、實施階段、運行維護階段。故在工作量需分階段進行估算。工作量=開發(fā)工作量+實施工作量+維護工作量3.2.13.2.1開發(fā)階段工作量估算開發(fā)階段工作量估算 開發(fā)工作量是計算實施階段和維護階段工作量的基礎(chǔ)。主要有兩種估算方法。(1)功能點估算法 (2)任務(wù)估算法3.2.1.1功能點估算法功能點估算法 該方法主要是依據(jù)軟件項目的功能需求來評估開發(fā)工作量。通過分析系統(tǒng)需求計算項目規(guī)模(功能點數(shù)),再乘以各階段完成每個功能點所需要投入的人工時(開發(fā)成本系數(shù)),就可計算出完

8、成項目所需要的人月數(shù)。適用于立項階段需求分析比較詳細的項目或者用于項目完成階段的最終工作量估算。 開發(fā)工作量D(人月)= (項目功能點FP*開發(fā)成本系數(shù)k/H/W) 其中H是指國家規(guī)定的一天工作時數(shù),W指一個月工作天數(shù)。 功能點FP的估算詳見附錄軟件項目功能點估算法。開發(fā)成本系數(shù)k的大小主要是考慮項目的非技術(shù)難度,如開發(fā)周期、協(xié)調(diào)難度、業(yè)務(wù)的復雜程度、需求的不確定性等因素。根據(jù)對實際數(shù)據(jù)的測算,開發(fā)成本系數(shù)k取值范圍一般為:功能點數(shù)(FP)開發(fā)成本系數(shù)(人工時/FP)3000 3.54.0300080004.55.03.2.1.2 任務(wù)估算法任務(wù)估算法任務(wù)估算法是把軟件項目功能分解為若干個相對

9、獨立的任務(wù),再分別估計完成每個任務(wù)需要的人員搭配比例及投入時間,每個人員的工作量之和就是該任務(wù)的工作量。最后將各個任務(wù)的工作量累加起來就得出軟件項目的總工作量。該方法適用于立項階段的工作量估算。依據(jù)軟件工程的概念、國內(nèi)軟件開發(fā)行業(yè)的慣例及經(jīng)驗值,軟件開發(fā)工作可分為:設(shè)計、編碼、測試。以程序員的工作量為標準;1. 高級程序員的工作量為標準工作量的1.5倍;2. 系統(tǒng)分析員的工作量為標準工作量的2.5倍;3. 測試工程師的工作量為標準工作量;4. 高級測試工程師的工作量為標準工作量的1.5倍;5. 項目管理人員的工作量為標準工作量的3倍;6. 市場營銷人員的工作量為標準工作量;7. 技術(shù)支持工程師

10、的工作量為標準工作量;8. 文秘的工作量為標準工作量的0.5倍;開發(fā)階段投入人員情況時間(月)工作量(人月)需求分析系統(tǒng)分析員2人22*2*2.5=10系統(tǒng)設(shè)計系統(tǒng)分析員1人21*2*2.5=5高級程序員2人22*2*1.5=6編碼高級程序員2人12*1*1.5=3程序員4人14*1*1=4測試測試工程師4人24*2*1=8項目管理項目管理人員1人71*7*3=21文案工作文秘1人71*7*0.5=3.5合計:60.5(人月)例如:完成某個任務(wù)的人員投入和時間需求,則其工作量為60.5人月。3.2.2實施階段工作量估算實施階段工作量估算 軟件項目的實施范圍因項目而異(有些項目只實施一個單位、有

11、些需要實施多個單位、有些甚至需要全市、全省甚至全國實施),所以實施階段的費用也會有很大的差異,甚至有的項目會出現(xiàn)實施費用超過開發(fā)費用的情形。實施階段的工作量可依據(jù)開發(fā)階段工作量、實施系數(shù)來計算。 實施工作量(人月)= 開發(fā)工作量D*實施系數(shù)s根據(jù)項目是集中式實施還是分布式實施,實施系數(shù)s的取值有所不同。(1)集中式實施的項目實施系數(shù)s與“用戶數(shù)”相關(guān)。設(shè)n為用戶數(shù),一般情況下:當 0n100時,s=0.2;否則,s=0.2 +(n-100)/100)*q(四舍五入取兩位小數(shù));q是調(diào)節(jié)因子,取值范圍為:0.03q0.05,具體取值依項目實施難度而定。(2)分布式實施的項目實施系數(shù)s與“實施單位

12、(點)數(shù)”相關(guān)。設(shè)n為需要實施的單位(點)數(shù),一般情況下:s =0.2 +(n - 1)*qq是調(diào)節(jié)因子,一般取值范圍為:0.08q0.15,具體取值依項目實施難度而定。3.2.3維護階段工作量估算維護階段工作量估算軟件項目通過驗收,交付使用后,需進行一年的系統(tǒng)維護。維護內(nèi)容包括:運行管理、系統(tǒng)平臺維護、應(yīng)用軟件維護、數(shù)據(jù)維護等。根據(jù)不同的用戶要求,系統(tǒng)維護服務(wù)可分為以下兩種情形:A A級級軟件企業(yè)派出技術(shù)人員常駐用戶處,解決日常運行中發(fā)生的問題。則其工作量由派駐人員的數(shù)目和派駐的時間決定。軟件(系統(tǒng))維護工作量 派駐的人員數(shù)*時間(月) B B級級:軟件企業(yè)在國家規(guī)定的正常工作時間,按雙方約

13、定的條件和時間到達現(xiàn)場,且每月(或定期)派技術(shù)人員到現(xiàn)場進行軟件(系統(tǒng))性能調(diào)試,使之運行處于良好狀態(tài)。則B級的維護工作所需工作量依據(jù)開發(fā)工作量、實施工作量、維護系數(shù)來計算。運行維護工作量(人月)=(開發(fā)工作量+實施工作量)*維護系數(shù)w = (開發(fā)工作量+開發(fā)工作量*實施系數(shù)s)*維護系數(shù)w = D*(1+s)*w維護系數(shù)w取值范圍為0.15-0.20,具體取值依項目維護難度而定針對個別項目,如果對維護有特殊要求(這些特殊要求是一般項目中從未出現(xiàn)過的),則經(jīng)專業(yè)機構(gòu)或者專家評估,維護成本系數(shù)可以不受此限制。3.2.43.2.4人月成本估算方法人月成本估算方法軟件開發(fā)項目成本計算中應(yīng)包括軟件項目

14、在開發(fā)過程中所耗費的各項費用,包括從設(shè)計階段到測試完畢交付用戶使用之間所發(fā)生的工資費、材料費、外協(xié)費、試驗費、固定資產(chǎn)使用費、交通費、管理費等。一般用人月成本作為度量指標。人月成本是指軟件企業(yè)一個月平均需要的所有成本開銷(包括工資、獎金、福利、辦公成本、國家各種稅費、管理費用等等)及軟件企業(yè)合理利潤的總和,除以企業(yè)員工人數(shù)。其成本開銷主要包括以下方面:1 1)工資:)工資:指軟件企業(yè)需要支付給軟件開發(fā)人員的工資的平均值,設(shè)該值為B。2 2)國家規(guī)定的福利:)國家規(guī)定的福利:按照國家政策的繳費基數(shù)繳納的職工福利,其中公積金8%20%(此處按8%計),醫(yī)療保險金12%,養(yǎng)老金22%,失業(yè)金2%(即

15、通常所說的四金),另外還有按工資總額計征的工傷保證金0.5%,生育保證金0.5%,殘疾基金1.6%,工會基金1%,累計為47.6%。故該項成本為0.476B。3 3)獎金及各項物質(zhì)獎勵:)獎金及各項物質(zhì)獎勵:指企業(yè)支付給企業(yè)的獎金及過年過節(jié)的一些物質(zhì)獎勵和基本福利。根據(jù)經(jīng)驗及廣東省軟件行業(yè)情況,該項成本約為0.20B。4 4)辦公成本:)辦公成本:包括辦公場地租賃費、水電費、差旅費、企業(yè)為項目順利運作所支付的其他費用如市場營銷費等各項。根據(jù)經(jīng)驗及研究,該項支出約占企業(yè)員工成本的三分之一,即該項成本為B/3。5 5)人力資源儲備費:)人力資源儲備費:企業(yè)人員流動、人員儲備及人員的學習、培養(yǎng)、知識

16、更新,不能創(chuàng)造價值但需要支付成本,該項成本為0.20B。6 6)基礎(chǔ)設(shè)施建設(shè)、設(shè)備的購置、折舊費)基礎(chǔ)設(shè)施建設(shè)、設(shè)備的購置、折舊費,各項開發(fā)平臺、開發(fā)工具的購買等,該項成本約為0.15B。7 7)國家稅收和企業(yè)利潤,)國家稅收和企業(yè)利潤,根據(jù)經(jīng)驗和統(tǒng)計數(shù)據(jù),約占企業(yè)員工成本的三分之一,故該項成本約為B/3。8 8)管理費用:)管理費用:包括公司管理層,部門管理層,人力資源、行政、財務(wù)等人員的費用分攤。根據(jù)經(jīng)驗和行業(yè)通常計算方法,每十個軟件人員配備兩個管理人員,則管理費用計取的比例為前面七項總和的20%。綜合以上因素,可得出一般程序員的人月成本Q為:Q = (工資福利獎金辦公成本資源儲備基礎(chǔ)建設(shè)

17、稅收利潤)*( 1 + 管理費率) = (B+0.20B+0.476B+B/3+0.2B+0.15B+B/3)*1.2 = 3.23*B3.3 3.3 服務(wù)費服務(wù)費 3.3.1 3.3.1 驗收測試費驗收測試費 軟件項目驗收是一個運行環(huán)境復雜、技術(shù)難度較高、評價體系抽象的過程。該項目驗收除經(jīng)過專家評審外,還應(yīng)進行相應(yīng)驗收測試,只有兩者結(jié)合才能為信息化項目驗收和鑒定提供定性、定量的科學依據(jù),才能做出較為客觀準確的驗收和鑒定結(jié)論。3.3.1.13.3.1.1功能確認測試功能確認測試項目對象:項目對象:省、市級信息化建設(shè)項目包括電子政務(wù)建設(shè)項目驗收,各種渠道申報的與軟件相關(guān)的科技項目的驗收和科技成果

18、鑒定項目。測試內(nèi)容:測試內(nèi)容:根據(jù)申報或鑒定合同的技術(shù)條款和軟件操作手冊及被測軟件運行確定測試內(nèi)容,一般只覆蓋軟件的功能性、易用性和文檔。主要判斷被測系統(tǒng)是否完成合同要求的功能及相關(guān)特性。收費標準:收費標準:8000-10000元。3.3.1.23.3.1.2項目驗收測試項目驗收測試項目對象:項目對象:各類信息化建設(shè)項目包括電子政務(wù)建設(shè)項目應(yīng)用發(fā)布之前的驗收,各種渠道申報的與軟件相關(guān)的科技項目的驗收和科技成果的鑒定項目,只要用戶需求和合同中的條款覆蓋效率和可移植性等特性要求的項目。測試內(nèi)容:測試內(nèi)容:在模擬或?qū)嶋H環(huán)境下測試被測系統(tǒng)是否實現(xiàn)了用戶需求,是否達到了國家標準的相關(guān)要求。依據(jù)用戶需求分析、合同的技術(shù)條款、國家標準的特性要求、軟件操作手冊和被測軟件運行確定測試內(nèi)容。收費標準:收費標準: 驗收測試費 = 建設(shè)費D*各測試項費率之和*調(diào)節(jié)系數(shù)t各測試項的費率及收費調(diào)節(jié)系數(shù)取值如表3、表4所示

溫馨提示

  • 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

提交評論