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

下載本文檔

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

文檔簡介

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

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

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

4、機構或者專家進行技術咨詢、可行性分析、需求分析,造價評估、方案設計、項目招標代理等方面工作所發(fā)生的費用。該部分費用可根據(jù)項目預計投入的建設費按照一定比例計取,也可以根據(jù)所投入的人月數(shù)進行計取,此外還可以由雙方協(xié)商確定。 在招標活動中,公證處對全過程進行現(xiàn)場公證并對采購合同進行公證,公證費按照國家規(guī)定標準計算。,注: 1.按表1計費不足1000元的,按1000元收費。 2.按表2計費不足200元的,按200元收費。 3.技術咨詢按耗用工時(日)計費,為完成委托任務發(fā)生的差旅、交通費由委托方另行支付。 4.招標代理收費和公證服務收費按差額定率累進法計算。 5.如某招標代理業(yè)務中標金額為600萬元,

5、計算招標代理費如下: 100萬元*1.0% = 1萬元 (300-100)萬元*0.8% = 1.6萬元 (500-300)萬元*0.7% = 1.4萬元 (600-500)萬元*0.55% = 0.55萬元 則合計收費:1 + 1.6 + 1.4 + 0.55 = 4.55萬元,3.2 建設費,建設費包括支付給軟件開發(fā)商的進行軟件開發(fā)、實施、維護等方面工作的費用。主要依據(jù)工作量(完成該項目需要投入的人力,以人月度量)和人月成本進行估算。 建設費 = (開發(fā)工作量+實施工作量+運行維護工作量) 人月成本,工作量估算方法 工作量指在軟件項目建設過程中需要投入的人力和時間,一般用人月數(shù)進行度量。項

6、目建設階段一般可分為:開發(fā)階段、實施階段、運行維護階段。故在工作量需分階段進行估算。 工作量=開發(fā)工作量+實施工作量+維護工作量,3.2.1開發(fā)階段工作量估算 開發(fā)工作量是計算實施階段和維護階段工作量的基礎。主要有兩種估算方法。(1)功能點估算法 (2)任務估算法,3.2.1.1功能點估算法,該方法主要是依據(jù)軟件項目的功能需求來評估開發(fā)工作量。通過分析系統(tǒng)需求計算項目規(guī)模(功能點數(shù)),再乘以各階段完成每個功能點所需要投入的人工時(開發(fā)成本系數(shù)),就可計算出完成項目所需要的人月數(shù)。適用于立項階段需求分析比較詳細的項目或者用于項目完成階段的最終工作量估算。 開發(fā)工作量D(人月)= (項目功能點FP

7、*開發(fā)成本系數(shù)k/H/W) 其中H是指國家規(guī)定的一天工作時數(shù),W指一個月工作天數(shù)。 功能點FP的估算詳見附錄軟件項目功能點估算法。,開發(fā)成本系數(shù)k的大小主要是考慮項目的非技術難度,如開發(fā)周期、協(xié)調(diào)難度、業(yè)務的復雜程度、需求的不確定性等因素。根據(jù)對實際數(shù)據(jù)的測算,開發(fā)成本系數(shù)k取值范圍一般為:,3.2.1.2 任務估算法,任務估算法是把軟件項目功能分解為若干個相對獨立的任務,再分別估計完成每個任務需要的人員搭配比例及投入時間,每個人員的工作量之和就是該任務的工作量。最后將各個任務的工作量累加起來就得出軟件項目的總工作量。該方法適用于立項階段的工作量估算。 依據(jù)軟件工程的概念、國內(nèi)軟件開發(fā)行業(yè)的慣

8、例及經(jīng)驗值,軟件開發(fā)工作可分為:設計、編碼、測試。,以程序員的工作量為標準; 高級程序員的工作量為標準工作量的1.5倍; 系統(tǒng)分析員的工作量為標準工作量的2.5倍; 測試工程師的工作量為標準工作量; 高級測試工程師的工作量為標準工作量的1.5倍; 項目管理人員的工作量為標準工作量的3倍; 市場營銷人員的工作量為標準工作量; 技術支持工程師的工作量為標準工作量; 文秘的工作量為標準工作量的0.5倍;,例如:完成某個任務的人員投入和時間需求,則其工作量為60.5人月。,3.2.2實施階段工作量估算 軟件項目的實施范圍因項目而異(有些項目只實施一個單位、有些需要實施多個單位、有些甚至需要全市、全省甚

9、至全國實施),所以實施階段的費用也會有很大的差異,甚至有的項目會出現(xiàn)實施費用超過開發(fā)費用的情形。 實施階段的工作量可依據(jù)開發(fā)階段工作量、實施系數(shù)來計算。 實施工作量(人月)= 開發(fā)工作量D*實施系數(shù)s 根據(jù)項目是集中式實施還是分布式實施,實施系數(shù)s的取值有所不同。,(1)集中式實施的項目 實施系數(shù)s與“用戶數(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與“實施單位(點)數(shù)”相關。設n為需要

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

11、技術人員到現(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è)機構或者專家評估,維護成本系數(shù)可以不受此限制。,3.2.4人月成本估算方法 軟件開發(fā)項目成本計算中應包括軟件項目在開發(fā)過程中所耗費的各項費用,包括從設計階段到測試完畢交付

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

13、基金1.6%,工會基金1%,累計為47.6%。故該項成本為0.476B。 3)獎金及各項物質(zhì)獎勵:指企業(yè)支付給企業(yè)的獎金及過年過節(jié)的一些物質(zhì)獎勵和基本福利。根據(jù)經(jīng)驗及廣東省軟件行業(yè)情況,該項成本約為0.20B。 4)辦公成本:包括辦公場地租賃費、水電費、差旅費、企業(yè)為項目順利運作所支付的其他費用如市場營銷費等各項。根據(jù)經(jīng)驗及研究,該項支出約占企業(yè)員工成本的三分之一,即該項成本為B/3。,5)人力資源儲備費:企業(yè)人員流動、人員儲備及人員的學習、培養(yǎng)、知識更新,不能創(chuàng)造價值但需要支付成本,該項成本為0.20B。 6)基礎設施建設、設備的購置、折舊費,各項開發(fā)平臺、開發(fā)工具的購買等,該項成本約為0.

14、15B。 7)國家稅收和企業(yè)利潤,根據(jù)經(jīng)驗和統(tǒng)計數(shù)據(jù),約占企業(yè)員工成本的三分之一,故該項成本約為B/3。 8)管理費用:包括公司管理層,部門管理層,人力資源、行政、財務等人員的費用分攤。根據(jù)經(jīng)驗和行業(yè)通常計算方法,每十個軟件人員配備兩個管理人員,則管理費用計取的比例為前面七項總和的20%。 綜合以上因素,可得出一般程序員的人月成本Q為: Q = (工資福利獎金辦公成本資源儲備基礎建設稅收利潤)*( 1 + 管理費率) = (B+0.20B+0.476B+B/3+0.2B+0.15B+B/3)*1.2 = 3.23*B,3.3 服務費,3.3.1 驗收測試費 軟件項目驗收是一個運行環(huán)境復雜、技術

15、難度較高、評價體系抽象的過程。該項目驗收除經(jīng)過專家評審外,還應進行相應驗收測試,只有兩者結合才能為信息化項目驗收和鑒定提供定性、定量的科學依據(jù),才能做出較為客觀準確的驗收和鑒定結論。,3.3.1.1功能確認測試 項目對象:省、市級信息化建設項目包括電子政務建設項目驗收,各種渠道申報的與軟件相關的科技項目的驗收和科技成果鑒定項目。 測試內(nèi)容:根據(jù)申報或鑒定合同的技術條款和軟件操作手冊及被測軟件運行確定測試內(nèi)容,一般只覆蓋軟件的功能性、易用性和文檔。主要判斷被測系統(tǒng)是否完成合同要求的功能及相關特性。 收費標準:8000-10000元。,3.3.1.2項目驗收測試 項目對象:各類信息化建設項目包括電

16、子政務建設項目應用發(fā)布之前的驗收,各種渠道申報的與軟件相關的科技項目的驗收和科技成果的鑒定項目,只要用戶需求和合同中的條款覆蓋效率和可移植性等特性要求的項目。 測試內(nèi)容:在模擬或?qū)嶋H環(huán)境下測試被測系統(tǒng)是否實現(xiàn)了用戶需求,是否達到了國家標準的相關要求。依據(jù)用戶需求分析、合同的技術條款、國家標準的特性要求、軟件操作手冊和被測軟件運行確定測試內(nèi)容。 收費標準: 驗收測試費 = 建設費D*各測試項費率之和*調(diào)節(jié)系數(shù)t 各測試項的費率及收費調(diào)節(jié)系數(shù)取值如表3、表4所示。,表3 驗收測 試項費率表,3.3.2 工程監(jiān)理費,軟件項目監(jiān)理收費既考慮了信息系統(tǒng)軟件項目的特點,又參照了其它監(jiān)理行業(yè)的收費標準、收費方式。一般可按照項目建設費(或合同價格)的一定百分比取費。其取費比率主要根據(jù)項目的規(guī)模、階段、內(nèi)容、復雜程度及監(jiān)理成本等多方面因素綜合計算。計算公式如下: 監(jiān)理費 = 建設費D*基本費率a*地域調(diào)整系數(shù)d*工期調(diào)整系數(shù)e,1)基本費率a根據(jù)項目建設費的規(guī)模進行調(diào)整。取值范圍如下:,2)鑒于軟件項目實施時分布的地域會有所不同,因此,監(jiān)理的費率應在基本費率的基礎上考慮地域的因素。地域調(diào)整系數(shù)d取值如下:,3)鑒于軟件項目工期長短不一,因此,監(jiān)理的費率應在監(jiān)理的基本費率基礎上考慮工期的因素。工期越

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論