軟件項(xiàng)目費(fèi)用概算與成本估算要義_第1頁
軟件項(xiàng)目費(fèi)用概算與成本估算要義_第2頁
軟件項(xiàng)目費(fèi)用概算與成本估算要義_第3頁
軟件項(xiàng)目費(fèi)用概算與成本估算要義_第4頁
軟件項(xiàng)目費(fèi)用概算與成本估算要義_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 軟件項(xiàng)目費(fèi)用概算與成本估算要義內(nèi)容: 一、項(xiàng)目概算和成本估算的意義 二、國內(nèi)外研究狀況 三、軟件成本估算法功能點(diǎn)估算 四、廣東省軟件項(xiàng)目費(fèi)用概算 五、軟件人員人月成本估算 六、實(shí)際案例 七、需要進(jìn)一步探討的問題 一、項(xiàng)目概算和成本估算的意義信息化價(jià)格現(xiàn)狀: 投 資 方:少花錢,多辦事 建 設(shè) 方:最少的投入,獲得最大的利潤政府采購:方式有公開招標(biāo)、邀請(qǐng)招標(biāo)、競(jìng)爭(zhēng)性談判、單一來源采購、 詢價(jià)采購。其中只有競(jìng)爭(zhēng)性談判的技術(shù)方案和報(bào)價(jià)在招標(biāo)現(xiàn)場(chǎng) 是可以修改的其中均為一次報(bào)定。 綜合評(píng)分的主要因素:價(jià)格、技術(shù)、財(cái)務(wù)狀況、信譽(yù)、業(yè)績、 服務(wù)、對(duì)招投標(biāo)文件的響應(yīng)程度以及相應(yīng)的比重或者權(quán)重等。 按照得分高

2、低、報(bào)價(jià)高低、技術(shù)優(yōu)劣進(jìn)行排序.項(xiàng)目審批:上來砍一刀,專家評(píng)審,不可定因素太多企業(yè)方面:惡性競(jìng)爭(zhēng),報(bào)價(jià)低于成本,黑箱操作,項(xiàng)目成本計(jì)算時(shí)考慮 不周導(dǎo)致虧本質(zhì)量不保等。一、項(xiàng)目概算和成本估算的意義一、項(xiàng)目概算和成本估算的意義軟件行業(yè)價(jià)格現(xiàn)狀: 政府審批項(xiàng)目時(shí)缺乏概算標(biāo)準(zhǔn)和依據(jù) 軟件行業(yè)缺乏共同認(rèn)可的定價(jià)體系一、項(xiàng)目概算和成本估算的意義兩個(gè)方面話題:標(biāo)準(zhǔn)化:為在一定的范圍內(nèi)獲得最佳秩序,對(duì)實(shí)際的或潛在的問題制定共同的和 重復(fù)使用的規(guī)則的活動(dòng),稱為標(biāo)準(zhǔn)化。標(biāo)準(zhǔn)化是在科學(xué)技術(shù)、經(jīng)濟(jì)貿(mào)易 及管理等社會(huì)實(shí)踐活動(dòng)中,對(duì)重復(fù)性事物和概念通過制訂、實(shí)施標(biāo)準(zhǔn), 達(dá)到統(tǒng)一,以獲得最佳秩序和最佳效益的過程。 通過制定

3、、發(fā)布和實(shí)施標(biāo)準(zhǔn),達(dá)到統(tǒng)一“是標(biāo)準(zhǔn)化的實(shí)質(zhì)?!鲍@得最佳秩序 和社會(huì)效益則是標(biāo)準(zhǔn)化的目的。價(jià) 格:價(jià)格法規(guī)定:經(jīng)營者收購、銷售商品或者提供有償服務(wù),應(yīng)當(dāng)依法明碼 標(biāo)價(jià)。 2002年2月試行的政府制定價(jià)格行為規(guī)則(試行):制定或調(diào)整政 府指導(dǎo)價(jià)、政府定價(jià),一般應(yīng)當(dāng)依據(jù)有關(guān)商品和服務(wù)的社會(huì)平均成本、 市場(chǎng)供求狀況、國民經(jīng)濟(jì)與社會(huì)發(fā)展要求以及社會(huì)承受能力等因素合理 確定價(jià)格。與國際市場(chǎng)聯(lián)系緊密的,還應(yīng)當(dāng)參考國際市場(chǎng)價(jià)格。一、項(xiàng)目概算和成本估算的意義一、項(xiàng)目概算和成本估算的意義關(guān)于軟件危機(jī):自年代提出以來,就沒有真正解決過。、軟件項(xiàng)目存在的問題:對(duì)軟件開發(fā)成本和進(jìn)度的估計(jì)不準(zhǔn)確用戶不滿意軟件質(zhì)量不高,可

4、靠性差軟件維護(hù)性差,錯(cuò)誤難以糾正缺乏適當(dāng)?shù)奈臋n資料軟件成本占系統(tǒng)總成本的比例逐年上升軟件開發(fā)速度跟不上硬件發(fā)展速度其中最難解決的是第一點(diǎn)。軟件投入不斷提高。日益增長的成本和有限經(jīng)費(fèi)之間的矛盾越來越突出,如何進(jìn)行成本控制,成為大家普遍關(guān)注的問題。、需求變更問題 軟件危機(jī)將會(huì)一直存在下去,其根源在于不斷變化、提高的用戶需求和現(xiàn)有開發(fā)方法提升的差距的矛盾。一、項(xiàng)目概算和成本估算的意義趨勢(shì): 建立價(jià)格度量體系,規(guī)范市場(chǎng),促進(jìn)軟件產(chǎn)業(yè)發(fā)展政府相關(guān)部門高度重視廣東省信息化發(fā)展綱要(20052020年)特別提到:強(qiáng)化政府投資的信息化建設(shè)項(xiàng)目管理。各級(jí)政府要按照先規(guī)劃后立項(xiàng)、先評(píng)估后建設(shè)的原則,集中統(tǒng)一管理政

5、府投資的信息化項(xiàng)目。發(fā)展改革、財(cái)政和信息化主管部門要根據(jù)當(dāng)?shù)匦畔⒒l(fā)展水平,堅(jiān)持勤儉辦事業(yè)的方針,及時(shí)制訂信息化建設(shè)項(xiàng)目建議書、可行性研究報(bào)告編制指南和概算標(biāo)準(zhǔn)。建立科學(xué)的信息化評(píng)估體系,加強(qiáng)項(xiàng)目評(píng)估工作,評(píng)估意見要作為項(xiàng)目立項(xiàng)、建設(shè)、驗(yàn)收和運(yùn)行考核的主要依據(jù)。省質(zhì)檢局批準(zhǔn)立項(xiàng),作為首個(gè)價(jià)格方面的地方標(biāo)準(zhǔn)制訂,廣東省電子政務(wù)軟件價(jià)格指標(biāo)體系及統(tǒng)計(jì)方法工作啟動(dòng)。內(nèi)容: 一、項(xiàng)目概算和成本估算的意義 二、國內(nèi)外研究狀況 三、軟件成本估算法功能點(diǎn)估算 四、廣東省軟件項(xiàng)目費(fèi)用概算 五、軟件人員人月成本估算 六、實(shí)際案例 七、需要進(jìn)一步探討的問題 二、國內(nèi)外研究現(xiàn)狀軟件價(jià)格評(píng)估的關(guān)鍵在于建立價(jià)格度量指標(biāo)

6、價(jià)格度量的重要指標(biāo):軟件開發(fā)工作量及人月成本軟件開發(fā)工作量取決于軟件規(guī)模二、國內(nèi)外研究現(xiàn)狀代碼行分析 功能估算分析標(biāo)準(zhǔn) 估算法自低向上估算法相似比較法自頂向下估算法經(jīng)驗(yàn)估算法二、國內(nèi)外研究狀況國際代碼行分析法: 通過對(duì)軟件產(chǎn)品的源代碼的行數(shù)進(jìn)行測(cè)量來估算規(guī)模。在80年代90年代得到廣泛的發(fā)展,產(chǎn)生了許多估算工作量和進(jìn)度大參數(shù)模型,其中最署名的就是COCOMO模型。是一種從內(nèi)部對(duì)軟件進(jìn)行度量.功能點(diǎn)分析法: 通過軟件運(yùn)行時(shí)與外部環(huán)境的交互作用,如操作者向應(yīng)用軟件輸入的數(shù)據(jù)、指令以及返回的信息之間的交互,也就是應(yīng)用軟件提供給擁護(hù)的功能,來度量軟件的規(guī)模。這是一種相對(duì)抽象的方法,是一種人為設(shè)計(jì)出的度

7、量方式。主要從外部對(duì)應(yīng)用軟件進(jìn)行定量描述。功能點(diǎn)和代碼行的相互轉(zhuǎn)換:語言種類每個(gè)功能點(diǎn)的代碼行數(shù)語言種類每個(gè)功能點(diǎn)的代碼行數(shù)C 130Turbo Pascal 50COBOL 110Visual Basic 30JAVA 55PowerBuilder 15C+ 50HTML 15Packages(Access,Excel) 10-40二、國內(nèi)外研究狀況國際 軟件開發(fā)成本在軟件生命周期的各個(gè)階段是不相同的,其評(píng)估標(biāo)準(zhǔn)也有所差異。在開發(fā)初期,有很多不確定因素影響評(píng)估準(zhǔn)確性,其中影響較大的是估算輸入?yún)?shù)的差異,而在開發(fā)后期,評(píng)估中不確定因素則更多取決于評(píng)估模型的不同。 軟件成本估算研究開始于二十世紀(jì)

8、五十年代,軟件成本建模技術(shù)的研究則開始于1965年,美國Nelson對(duì)169個(gè)軟件項(xiàng)目104個(gè)因子的廣泛研究。 隨后導(dǎo)致了六十年代末和七十年代初偏微分模型(partial models)的產(chǎn)生。七十年代末以來,許多成熟模型大量涌現(xiàn),同時(shí)誕生了許多提供軟件成本評(píng)估產(chǎn)品和技術(shù)服務(wù)的公司,比較著名的有: 1975年成立的PRICE Systems L.L.C. 1979年成立的Mainstay軟件公司 1983年成立的Galorath公司 當(dāng)前軟件評(píng)估發(fā)展方向主要是針對(duì)第4代程序語言、軟件重用、新的開發(fā)技術(shù)等研究新的模型,一方面是強(qiáng)調(diào)管理因素作為重要的軟件成本驅(qū)動(dòng)因子,一方面著重于面向?qū)ο蠓椒ǖ能浖?/p>

9、評(píng)估。二、國內(nèi)外研究狀況估算方法軟件規(guī)模評(píng)估方法主要有:Delphi技術(shù):是蘭德公司在四十年代末為預(yù)測(cè)未來事件而開發(fā)的,是較流行的專家評(píng)估技術(shù),在沒有歷史數(shù)據(jù)的情況下,適用于評(píng)定過去與將來,新技術(shù)與特定程序之間的差別。但專家“專”的程度和對(duì)項(xiàng)目的理解程度是工作中的難點(diǎn)。標(biāo)準(zhǔn)回歸技術(shù):采用最小均方普通線性回歸的經(jīng)典統(tǒng)計(jì)方法,很多現(xiàn)存的參數(shù)成本模型(COCOMOII,SLIM,Checkpoint等)都使用了各種形式的回歸技術(shù)。神經(jīng)網(wǎng)絡(luò)技術(shù):是最常見的代替最小均方回歸的軟件評(píng)估建模技術(shù),這些模型可用歷史數(shù)據(jù)來“訓(xùn)練”,以便形成更好地能自動(dòng)調(diào)整算法參數(shù)值的模型,減少實(shí)際結(jié)果和模型預(yù)算值之間的差異。動(dòng)

10、態(tài)技術(shù):是指軟件項(xiàng)目的成本因子在系統(tǒng)開發(fā)的期間不斷變化,它是一個(gè)連續(xù)仿真建模方法。該技術(shù)最早在1961年Jay Fooester研究發(fā)明,1994年Macdachy提出了系統(tǒng)仿真模型的公式,并用于軟件工程估算。二、國內(nèi)外研究狀況估算方法貝葉斯分析技術(shù):是允許調(diào)查人員根據(jù)樣本和專家判斷的預(yù)先信息采用邏輯相容的方法產(chǎn)生推論,COCOMOII就采用了該技術(shù)。類比法:通過新項(xiàng)目與歷史項(xiàng)目的比較得到規(guī)模估計(jì),適合評(píng)估一些與歷史項(xiàng)目在應(yīng)用領(lǐng)域、環(huán)境和復(fù)雜度相似的項(xiàng)目。其估計(jì)結(jié)果的精確度取決于歷史項(xiàng)目數(shù)據(jù)的完整性和準(zhǔn)確度。PERT估算法(計(jì)劃評(píng)審技術(shù)):是50年代末美國海軍部開發(fā)北極星潛艇系統(tǒng)時(shí)為協(xié)調(diào)300

11、0多個(gè)承包商和研究機(jī)構(gòu)而開發(fā)的,其理論基礎(chǔ)是假設(shè)項(xiàng)目持續(xù)時(shí)間以及整個(gè)項(xiàng)目完成時(shí)間是隨機(jī)的,且服從某種概率分布。功能點(diǎn)評(píng)估法:以各種與功能相關(guān)的因素作為度量軟件的單位。一旦有了軟件的需求分析,就可以大致得出軟件的各種功能要素,并進(jìn)行相應(yīng)的功能點(diǎn)計(jì)算,以功能點(diǎn)標(biāo)示軟件的大小。二、國外內(nèi)研究狀況估算模型估算模型有:SLIM模型(The Software of Life-cycle Model): 于七十年代末開發(fā)的,建立在Putnam采用一種被稱為項(xiàng)目個(gè)人水平與時(shí)間的瑞利(Rayleigh)分布對(duì)軟件生存期分析的基礎(chǔ)上。Checkpoint: 是一種基于知識(shí)庫的軟件項(xiàng)目評(píng)估工具。它擁有一個(gè)包含大約8

12、000個(gè)軟件項(xiàng)目的數(shù)據(jù)庫,并采用功能點(diǎn)作為初始輸入。 PRICE-S: 最初是由RCA公司為阿波羅登月計(jì)劃的軟件項(xiàng)目而開發(fā),僅供內(nèi)部使用,然后于1977年作為專利模型獲得版權(quán),在美國國防部。美國宇航局等其它政府的軟件項(xiàng)目中推廣使用,盡管該模型的個(gè)別核心算法已經(jīng)公開,但是尚未公布全部內(nèi)容。SEERSEM: 是由Galorath,Inc公司提供的產(chǎn)品,該模型是建立在原始Jensen模型基礎(chǔ)上,推向市場(chǎng)已經(jīng)有15年左右,已經(jīng)演化為一個(gè)支持自頂向下和自底向上評(píng)估方法的成熟工具,采用的是參數(shù)估算方法。該模型應(yīng)用范圍廣泛,覆蓋了項(xiàng)目生存期的所有階段,可以處理各種環(huán)境和應(yīng)用,如:客戶機(jī)服務(wù)器、單機(jī)、分布式、

13、圖像等等。開發(fā)模式覆蓋面向?qū)ο?、重用、COTS、螺旋、瀑布、原型、增量型。二、國內(nèi)外研究現(xiàn)狀 模型介紹IBM模型: 1977年:IBM的Walston和Felix提出了最早的軟件成本估算模型: 工作量E(以人月計(jì)) 5.2L0.91 項(xiàng)目持續(xù)時(shí)間D (以月計(jì)) 4.1L 人員需要量S(以人計(jì)) 0.54E 文檔數(shù)量DOC(以頁計(jì)) 49L 注:L是源代碼行數(shù)(以KLOC計(jì)) 一般將一條機(jī)器指令作為一行源代碼,如果是匯編語言或者高級(jí)語言程 序,應(yīng)轉(zhuǎn)換成機(jī)器指令源代碼行數(shù)來考慮。二、國內(nèi)外研究現(xiàn)狀模型介紹Putnam模型: 1978年P(guān)utnam提出一種動(dòng)態(tài)多變量模型Putnam模型,該模型假定在

14、軟件開發(fā)的整個(gè)生存期中工作量有特定的分布,將源代碼行數(shù)和工作量、開發(fā)時(shí)間聯(lián)系起來。這種模型是依據(jù)在一些大型項(xiàng)目(總工作量達(dá)到或超過30個(gè)人年)中收集到的工作量分布情況而推導(dǎo)出來的,但也可以應(yīng)用在一些較小的軟件項(xiàng)目中。計(jì)算公式為: K=L3 /(Ck3 td4)其中,td是開發(fā)持續(xù)時(shí)間(以年計(jì)) K是軟件開發(fā)與維護(hù)在內(nèi)的整個(gè)生存期所花費(fèi)的工作量(以人 年計(jì)) L是源代碼行數(shù)(以LOC計(jì)) Ck是技術(shù)狀態(tài)常數(shù),它反映出“妨礙程序員進(jìn)展的限制”,并因 開發(fā)環(huán)境而異。二、國內(nèi)外研究現(xiàn)狀模型介紹COCOMO模型(COnstructive COst MOdel) 最初是在1981年由Barry Boehm

15、提出,軟件開發(fā)工作量被表示成估計(jì)的代碼行數(shù)的非線性函數(shù): 是一種精確、易于使用的成本估算方法。在八十年代成為最通用的參數(shù)成本估算模型之一。 COCOMOII最初在1995年發(fā)布,有三個(gè)不同層次的模型來反映不同程度的復(fù)雜度:基本模型、中等模型、細(xì)節(jié)模型。根據(jù)不同應(yīng)用軟件的不同應(yīng)用領(lǐng)域,劃分為三種應(yīng)用軟件開發(fā)模式:組織模式、嵌入式應(yīng)用開發(fā)模式、中間應(yīng)用開發(fā)模式開發(fā)工作量(以人月為單位)MM = C x KLOC x fi其中: C是模型系數(shù); 是模型指數(shù);KLOC是估計(jì)的代碼行數(shù)(以千行為單位) fi (i=ll5)是成本因素。 基本模型的計(jì)算公式開發(fā)應(yīng)用模型 工作量 時(shí)間周期組織模式 1.4x(

16、KLOC)1.05 2.4x(工作量)0.38中間應(yīng)用開發(fā)模式 1.4x(KLOC)1.17 2.4x(工作量)0.35嵌入式應(yīng)用開發(fā)模式 1.4x(KLOC)1.20 2.4x(工作量)0.32二、國內(nèi)外研究現(xiàn)狀國內(nèi)軟件開發(fā)費(fèi)用的暫行估算辦法 1985年由電子工業(yè)部下發(fā)(電子工業(yè)部文件(85)電財(cái)字1584號(hào)),該辦法確定的軟件開發(fā)費(fèi)用基本公式為: C = (AB)*(1R)其中: C軟件開發(fā)費(fèi)用 A軟件開發(fā)人員費(fèi)用 B軟件開發(fā)中的耗費(fèi)機(jī)時(shí)費(fèi),它與每一項(xiàng)開發(fā)項(xiàng)目所需的環(huán)境和條件有關(guān)(辦法對(duì)當(dāng)時(shí)的計(jì)算機(jī)機(jī)時(shí)費(fèi)規(guī)定為:ALLLE,3元/小時(shí),IBM PC-AT,10元/小時(shí).) R是一個(gè)比例因子

17、,包括經(jīng)營管理、固定資產(chǎn)折舊、資料、差旅費(fèi)用等綜合考慮。軟件的質(zhì)量因素、難易程度也在R的取值中考慮設(shè)定。當(dāng)時(shí)規(guī)定的R取值為20%左右。二、國內(nèi)外研究現(xiàn)狀國內(nèi)相關(guān)書籍:1990年 軟件工程經(jīng)濟(jì)學(xué),中國鐵道工業(yè)出版社,該書由美國軟件估算知名專家Barry Boehm所著。1991年 軟件開發(fā)成本估算,中央民族學(xué)院出版社,由英國的B.倫迪克斯著。1997年 實(shí)用軟件工程,清華大學(xué)出版2005年功能點(diǎn)分析方法及實(shí)踐,清華大學(xué)出版社2005年軟件成本估算COCOMO II模型方法,機(jī)械工業(yè)出版社2006年信息系統(tǒng)工程造價(jià)指導(dǎo)書,中國市場(chǎng)出版社 兩個(gè)實(shí)驗(yàn)室產(chǎn)品: 1、 基于Web Server的SCET工

18、具,由上海輕工業(yè)高等專科學(xué)校徐克奇在德國做訪問學(xué)者時(shí)開發(fā),將FPA于COCOMO結(jié)合,面向?qū)崟r(shí)處理軟件。 2、青鳥軟件成本估算工具(JBMetrics),由北京大學(xué)碩士研究生宋小龍研制,結(jié)合了COCOMO、SLIM、功能點(diǎn)、對(duì)象點(diǎn)模型和技術(shù)。其它:山東省軟件評(píng)測(cè)中心、高等院校二、國內(nèi)外研究現(xiàn)狀國內(nèi)軟件開發(fā)和服務(wù)項(xiàng)目價(jià)格構(gòu)成及評(píng)估方法: 軟件開發(fā)價(jià)格=開發(fā)工作量*開發(fā)費(fèi)用/人月 軟件開發(fā)工作量=估算工作量經(jīng)驗(yàn)值*風(fēng)險(xiǎn)系數(shù)*復(fù)用系數(shù)其中: 1風(fēng)險(xiǎn)系數(shù) 0復(fù)用系數(shù)0。75 軟件人工成本(開發(fā)費(fèi)用/人月)=(P+Q+R)*S*其中, P人工費(fèi),B為軟件人員平均工資 Q辦公費(fèi),Q=B/3 稅收和利潤,R

19、=B/3 管理系數(shù),1S1.2 為優(yōu)質(zhì)系數(shù)。按通過ISO 9000質(zhì)量體系認(rèn)證和CMM或CMMI的認(rèn)證來確定,分別可取值、。此外也規(guī)定了系統(tǒng)集成、維護(hù)、信息化解決方案的費(fèi)用估算方法。二、國內(nèi)外研究現(xiàn)狀國內(nèi)軟件開發(fā)和服務(wù)項(xiàng)目價(jià)格構(gòu)成及評(píng)估方法:系統(tǒng)集成費(fèi)應(yīng)與整個(gè)系統(tǒng)的規(guī)模、整個(gè)系統(tǒng)的復(fù)雜程度等項(xiàng)有關(guān)。 系統(tǒng)集成費(fèi) U T其中,U為系統(tǒng)建設(shè)費(fèi), T為優(yōu)質(zhì)系數(shù),復(fù)雜程度以來表示系統(tǒng)集成可分為四種級(jí)別:A級(jí): 整個(gè)系統(tǒng)涉及到計(jì)算機(jī)硬件、軟件、局域網(wǎng)絡(luò),且體系結(jié)構(gòu)在三層次以下(含三層次)。 5% 8%B級(jí): 整個(gè)系統(tǒng)涉及到計(jì)算機(jī)硬件、軟件、局域網(wǎng)絡(luò)、互聯(lián)網(wǎng),且體系結(jié)構(gòu)在三層以上(含三層次)。 7% 10

20、%C級(jí): 整個(gè)系統(tǒng)涉及到計(jì)算機(jī)硬件、軟件、局域網(wǎng)絡(luò)、互聯(lián)網(wǎng)以及多種網(wǎng)絡(luò)接口。 8% 12%D級(jí): 整個(gè)系統(tǒng)涉及到計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)、通信以及各種數(shù)據(jù)采集設(shè)備接口或者與用主系統(tǒng)有接口。 10% 15% 二、國內(nèi)外研究現(xiàn)狀小結(jié)軟件成本估算研究大約開始于50年代的第一個(gè)大型程序設(shè)計(jì)。受到當(dāng)時(shí)技術(shù)的限制,估算結(jié)果與實(shí)際成本有較大出入,六十年代因估算過于樂觀,結(jié)果費(fèi)用大大超支。七十年代以后,費(fèi)用估算才引起各個(gè)方面的普遍重視,不少機(jī)構(gòu)和人員開始專門從事這方面的研究,并陸續(xù)推出了不少模型,但由于軟件開發(fā)的復(fù)雜性和其開發(fā)生產(chǎn)過程的特殊性,軟件產(chǎn)品的不可直接度量性和不確定性等,直至今日軟件成本估算仍是一門不

21、算成熟的技術(shù),國際國內(nèi)都還沒有形成一個(gè)統(tǒng)一的計(jì)算標(biāo)準(zhǔn)。所有的技術(shù)和模型仍舊只能作為一種借鑒而不能完全搬用。內(nèi)容: 一、項(xiàng)目概算和成本估算的意義 二、國內(nèi)外研究狀況 三、軟件成本估算法功能點(diǎn)估算 四、廣東省軟件項(xiàng)目費(fèi)用概算 五、軟件人員人月成本估算 六、實(shí)際案例 七、需要進(jìn)一步探討的問題 三、軟件成本估算方法功能點(diǎn)估算法 功能點(diǎn)分析法是基于軟件項(xiàng)目的功能數(shù)和一組獨(dú)立的項(xiàng)目因子,通過量化與主要外部數(shù)據(jù)或控制輸入、輸出或文件類型相聯(lián)系的信息處理功能來度量軟件項(xiàng)目規(guī)模。功能點(diǎn)分析法發(fā)展歷程: 20世紀(jì)70年代由IBM提出 1984年形成第一份規(guī)范的功能點(diǎn)分析方法分析指南 1986年在美國成立了IFPU

22、G行業(yè)協(xié)會(huì) 1987年開始建立功能點(diǎn)和軟件質(zhì)量的關(guān)系 1988年開始建立同行業(yè)的比較數(shù)據(jù)基準(zhǔn) 1989年功能點(diǎn)分析方法用于軟件資產(chǎn)分析 1991年開始用于采購與決策分析 1992年ISBSG發(fā)布第一版本的行業(yè)基準(zhǔn)數(shù)據(jù)庫 1993年被擴(kuò)展用在外包項(xiàng)目分析中 1994年被擴(kuò)展應(yīng)用于業(yè)務(wù)重組過程 1998年ISO公布ISO/IEC14143 2000年開始和凈值管理技術(shù)相結(jié)合 2001年和平衡計(jì)分卡結(jié)合使用 .三、軟件成本估算方法功能點(diǎn)估算法 功能點(diǎn)分析方法在業(yè)內(nèi)的使用情況 三、軟件成本估算方法功能點(diǎn)估算法確定計(jì)算范圍功能點(diǎn)分析功能點(diǎn)計(jì)算確定復(fù)雜度因子功能點(diǎn)調(diào)節(jié)功能點(diǎn)分析方法(FPA):三、軟件成本

23、估算方法功能點(diǎn)估算法基礎(chǔ)功能部件: 功能點(diǎn)分析方法中,用以確認(rèn)功能性用戶需求的一個(gè)要素單元.基礎(chǔ)功能部件具有以下特點(diǎn): 只表達(dá)功能性需求,不表達(dá)技術(shù)性需求和質(zhì)量需求 某一個(gè)基礎(chǔ)功能部件只能歸屬于某一類基礎(chǔ)功能部件的五個(gè)類型功能部件類別描述外部輸入(EI)來自于軟件外部的數(shù)據(jù)輸入,可以是控制信息,也可是事務(wù)數(shù)據(jù)輸入。 外部輸出(EO)是“經(jīng)過處理” ,即將一個(gè)或多個(gè)ILF、EIF中取出數(shù)據(jù)經(jīng)過一定的組合、計(jì)算、總結(jié)后得出的輸出數(shù)據(jù)。 外部查詢(EQ)是一個(gè)輸入輸出的組合過程,從一個(gè)或多個(gè)ILF、EIF中取出數(shù)據(jù)輸出到程序外部。其中的輸入過程不更新任何ILF,輸出過程不進(jìn)行任何數(shù)據(jù)處理。內(nèi)部邏輯文

24、件(ILF)是一個(gè)用戶可識(shí)別的邏輯相關(guān)的數(shù)據(jù)組,它在應(yīng)用程序邊界內(nèi),由用戶輸入來維護(hù)。它可能是某個(gè)大型數(shù)據(jù)庫的一部分或是一個(gè)獨(dú)立的文件。外部接口文件(EIF)軟件系統(tǒng)間傳遞或者共享的文件,數(shù)據(jù)完全存于軟件邊界之外,由另一個(gè)應(yīng)用程序進(jìn)行維護(hù)。三、軟件成本估算方法功能點(diǎn)估算法功能點(diǎn)分析方法的特點(diǎn): 處理的是外部特征 容易使用,特別是項(xiàng)目開始的早期階段就可以應(yīng)用 和源代碼所采用的語言彼此獨(dú)立 關(guān)注于將要提交的事物而不是該事物是如何實(shí)現(xiàn)的 可以得到生產(chǎn)力數(shù)據(jù);每個(gè)生產(chǎn)單元的服務(wù)是如何實(shí)現(xiàn)的 可以和財(cái)務(wù)數(shù)據(jù)進(jìn)行關(guān)聯(lián),得到更有意義的數(shù)據(jù) 內(nèi)容: 一、項(xiàng)目概算和成本估算的意義 二、國內(nèi)外研究狀況 三、軟件成

25、本估算法功能點(diǎn)估算 四、廣東省軟件項(xiàng)目費(fèi)用概算 五、軟件人員人月成本估算 六、實(shí)際案例 七、需要進(jìn)一步探討的問題 四、廣東省軟件項(xiàng)目費(fèi)用概算 軟件項(xiàng)目費(fèi)用構(gòu)成表 咨詢?cè)O(shè)計(jì)開發(fā)驗(yàn)收實(shí)施運(yùn)行維護(hù)技術(shù)機(jī)構(gòu)或者專家 可行性分析,需求分析、招投標(biāo)、估價(jià)等方面所需費(fèi)用 系統(tǒng)設(shè)計(jì)費(fèi) 軟件開發(fā)商 開發(fā)費(fèi)實(shí)施費(fèi)維護(hù)費(fèi)測(cè)評(píng)機(jī)構(gòu) 驗(yàn)收測(cè)試費(fèi)監(jiān)理單位 監(jiān)理費(fèi)注:設(shè)計(jì)可以是專門的技術(shù)機(jī)構(gòu),也可以是軟件開發(fā)商,可以是不同的單位,也可以是同一家公司。四、廣東省軟件項(xiàng)目費(fèi)用概算各階段的所有費(fèi)用分為四類:咨詢費(fèi):包括立項(xiàng)階段的可行性分析,需求分析、系統(tǒng)設(shè)計(jì)、 估 價(jià)、招投標(biāo)等方面的工作所需要支出的費(fèi)用。服務(wù)費(fèi):第三方測(cè)試機(jī)構(gòu)的

26、驗(yàn)收測(cè)試費(fèi)、監(jiān)理單位的監(jiān)理 費(fèi)、進(jìn)行數(shù)據(jù)掃描錄入等方面工作的數(shù)據(jù)處理費(fèi)等。建設(shè)費(fèi):軟件開發(fā)商在開發(fā)、實(shí)施、維護(hù)等方面工作的費(fèi)用。附加費(fèi):包括需要提交源代碼情況下的知識(shí)產(chǎn)權(quán)費(fèi)、需要進(jìn) 行保密方面工作的保密費(fèi)等方面的費(fèi)用。四、廣東省軟件項(xiàng)目費(fèi)用概算項(xiàng)目概算=項(xiàng)目總費(fèi)用=咨詢費(fèi)+建設(shè)費(fèi)+服務(wù)費(fèi) =咨詢費(fèi)+開發(fā)費(fèi)+實(shí)施費(fèi)+維護(hù)費(fèi)+驗(yàn)收測(cè)試費(fèi)+監(jiān)理費(fèi)如果需要提交源程序,則需增加知識(shí)產(chǎn)權(quán)費(fèi);如果涉及到保密工作,則需要考慮保密費(fèi)用。項(xiàng)目概算=項(xiàng)目總費(fèi)用+附加費(fèi) =咨詢費(fèi)+建設(shè)費(fèi)+服務(wù)費(fèi)+附加費(fèi)(產(chǎn)權(quán)費(fèi)、保密費(fèi))四、廣東省軟件項(xiàng)目費(fèi)用概算收費(fèi)項(xiàng)目收費(fèi)基數(shù)基準(zhǔn)費(fèi)率(%)100萬101300萬301500萬501

27、1000萬10013000萬3000萬系統(tǒng)設(shè)計(jì)項(xiàng)目預(yù)投入費(fèi)8.37.87.36.75.44.5估價(jià)項(xiàng)目預(yù)投入費(fèi)3.63.02.52.21.81.5招標(biāo)代理中標(biāo)金額1.00.80.70.550.350.3技術(shù)咨詢每人每日1000元1500元標(biāo)的額m(萬元)2 2m5 5m10 10m50 50m100 100m200 200m300 300400 費(fèi)率(%)1 0.80.60.50.40.30.20.10.05咨詢費(fèi) 公證服務(wù)取費(fèi)標(biāo)準(zhǔn) 軟件行業(yè)咨詢?nèi)≠M(fèi)標(biāo)準(zhǔn) 四、廣東省軟件項(xiàng)目費(fèi)用概算建設(shè)費(fèi)-開發(fā)費(fèi) 開發(fā)費(fèi)用 = 工作量(人月)* 人月成本 = (項(xiàng)目功能點(diǎn) * 開發(fā)成本系數(shù)/8/22)* 人月成

28、本功能點(diǎn)數(shù)(FP)開發(fā)成本系數(shù)(人工時(shí)/FP) 30003.54.0 3000FP80004.0 4.580004.55.0開發(fā)成本系數(shù)取值范圍 四、廣東省軟件項(xiàng)目費(fèi)用概算建設(shè)費(fèi)-實(shí)施費(fèi) 實(shí)施費(fèi)= 工作量(人月)* 人月成本 = (項(xiàng)目功能點(diǎn) * 實(shí)施成本系數(shù)/8/22)*人月成本實(shí)施成本系數(shù) = 開發(fā)成本系數(shù) * t集中式實(shí)施的項(xiàng)目: t=0.2 +(用戶數(shù)-100)/100)* f 當(dāng)0用戶數(shù)100時(shí), 則 f是調(diào)節(jié)因子,。分布式實(shí)施的項(xiàng)目: t =0.2 +(n 1)*k, n代表需要實(shí)施的單位(點(diǎn))數(shù); k是比例因子。備注:個(gè)別項(xiàng)目,經(jīng)專業(yè)機(jī)構(gòu)或者專家評(píng)估,實(shí)施成本系數(shù)可以超出此范圍上

29、限的限制。如果軟件項(xiàng)目是系統(tǒng)集成項(xiàng)目中的一部分,實(shí)施時(shí)需要整體考慮,則可將實(shí)施費(fèi)抽出另算。四、廣東省軟件項(xiàng)目費(fèi)用概算建設(shè)費(fèi)-運(yùn)行維護(hù)費(fèi)A級(jí) 軟件企業(yè)派出技術(shù)人員常駐用戶處,解決日常運(yùn)行中發(fā)生的問題。 軟件(系統(tǒng))維護(hù)費(fèi)/年 派駐的人員數(shù)* 12(月)* 人月成本B級(jí) 軟件企業(yè)每周5天,每天8小時(shí)(即5x8小時(shí))響應(yīng),按雙方約定的條件和時(shí)間到達(dá)現(xiàn)場(chǎng),且每月(或定期)派技術(shù)人員到現(xiàn)場(chǎng)進(jìn)行軟件(系統(tǒng))性能調(diào)試,使之運(yùn)行處于良好狀態(tài)。 運(yùn)行維護(hù)費(fèi) = 工作量(人月)* 人月成本 = (項(xiàng)目功能點(diǎn) * 維護(hù)成本系數(shù)/8/22)* 人月成本維護(hù)成本系數(shù) = (開發(fā)成本系數(shù) + 實(shí)施成本系數(shù))* p p是調(diào)

30、節(jié)因子,取值范圍為,具體取值依項(xiàng)目維護(hù)難度而定。針對(duì)個(gè)別項(xiàng)目,如果對(duì)維護(hù)有特殊要求則經(jīng)專業(yè)機(jī)構(gòu)或者專家評(píng)估,維護(hù)成本系數(shù)可以不受此限制。四、廣東省軟件項(xiàng)目費(fèi)用概算服務(wù)費(fèi)-驗(yàn)收測(cè)試費(fèi)功能確認(rèn)測(cè)試:測(cè)試內(nèi)容:根據(jù)申報(bào)或鑒定合同的技術(shù)條款和軟件操作手冊(cè)及被測(cè)軟件運(yùn)行確定測(cè)試內(nèi)容,一般只覆蓋軟件的功能性、易用性和文檔。主要判斷被測(cè)系統(tǒng)是否完成合同要求的功能及相關(guān)特性的情況。收費(fèi)標(biāo)準(zhǔn):800010000元。項(xiàng)目驗(yàn)收測(cè)試:測(cè)試內(nèi)容:在模擬或?qū)嶋H環(huán)境下測(cè)試被測(cè)系統(tǒng)是否實(shí)現(xiàn)了用戶需求,是否達(dá)到了國家標(biāo)準(zhǔn)的相關(guān)要求。依據(jù)用戶需求分析、合同的技術(shù)條款、國家標(biāo)準(zhǔn)的特性要求、軟件操作手冊(cè)和被測(cè)軟件運(yùn)行確定測(cè)試內(nèi)容。收

31、費(fèi)標(biāo)準(zhǔn):項(xiàng)目驗(yàn)收測(cè)試費(fèi)用C =項(xiàng)目建設(shè)費(fèi)D x各測(cè)試項(xiàng)費(fèi)率之和x調(diào)節(jié)系數(shù)B四、廣東省軟件項(xiàng)目費(fèi)用概算服務(wù)費(fèi)-工程監(jiān)理費(fèi) 監(jiān)理費(fèi) = 項(xiàng)目建設(shè)費(fèi) * 計(jì)取費(fèi)率s 計(jì)取費(fèi)率s = 基本費(fèi)率a * 地域調(diào)整系數(shù)b * 工期調(diào)整系數(shù)c項(xiàng)目建設(shè)費(fèi)M(萬元)費(fèi)率a(%)M20012200M5009500M100071000M200062000M500055000M100004M100003地域范圍地域調(diào)整系數(shù)b集中實(shí)施1地市范圍11.2全省范圍1.21.5全國范圍1.52工程工期T(年)工期調(diào)整系數(shù)cT1C0.91T2C1.1T2C1.4工期調(diào)整系數(shù)取值范圍 地域凋整系數(shù)取值范圍監(jiān)理基本費(fèi)率取值表 四、廣

32、東省軟件項(xiàng)目費(fèi)用概算服務(wù)費(fèi)數(shù)據(jù)處理費(fèi)項(xiàng)目中如含有大量檔案、數(shù)據(jù)需要錄入、處理,則需要考慮相應(yīng)的數(shù)據(jù)處理服務(wù)費(fèi)。收費(fèi)標(biāo)準(zhǔn)可以根據(jù)所需要處理的資料的頁數(shù)核計(jì)收費(fèi)。收費(fèi)標(biāo)準(zhǔn):元/頁。特殊要求的數(shù)據(jù)處理可依據(jù)合同約定。 附加費(fèi)知識(shí)產(chǎn)權(quán)費(fèi): 提交源代碼等涉及到知識(shí)產(chǎn)權(quán)要求;保密費(fèi):涉密項(xiàng)目這些費(fèi)用的計(jì)算均與軟件開發(fā)工作量相關(guān),也就是與項(xiàng)目建設(shè)費(fèi)相關(guān),可按照項(xiàng)目建設(shè)費(fèi)的一定比例計(jì)取,或者雙方協(xié)商。四、廣東省軟件項(xiàng)目費(fèi)用概算需求變更估算考慮 項(xiàng)目需求變更一般發(fā)生在項(xiàng)目建設(shè)過程中,立項(xiàng)階段的咨詢服務(wù)不受需求變化的影響。但驗(yàn)收測(cè)試和工程監(jiān)理工作量會(huì)隨著需求變化而加大,所以需求變更費(fèi)為: 需求變更費(fèi) =(項(xiàng)目建設(shè)

33、費(fèi)驗(yàn)收測(cè)試費(fèi)監(jiān)理費(fèi))* 需求變更風(fēng)險(xiǎn)系數(shù)f風(fēng)險(xiǎn)系數(shù)f可依據(jù)以下因素確定:項(xiàng)目的成熟度項(xiàng)目的規(guī)模大小用戶業(yè)務(wù)的穩(wěn)定性和管理的規(guī)范性前期項(xiàng)目需求分析、系統(tǒng)設(shè)計(jì)的規(guī)范性和完善性內(nèi)容: 一、項(xiàng)目概算和成本估算的意義 二、國內(nèi)外研究狀況 三、軟件成本估算法功能點(diǎn)估算 四、廣東省軟件項(xiàng)目費(fèi)用概算 五、軟件人員人月成本估算 六、實(shí)際案例 七、需要進(jìn)一步探討的問題 五、軟件人員人月成本估算軟件開發(fā)項(xiàng)目成本計(jì)算中應(yīng)包括軟件項(xiàng)目在開發(fā)過程中所耗費(fèi)的各項(xiàng)費(fèi)用,包括從設(shè)計(jì)階段到測(cè)試完畢交付用戶使用之間所發(fā)生的工資費(fèi)、材料費(fèi)、外協(xié)費(fèi)、試驗(yàn)費(fèi)、固定資產(chǎn)使用費(fèi)、交通費(fèi)、管理費(fèi)等。一般用人月成本作為度量指標(biāo)。軟件人員的人月成本是指軟件企業(yè)一個(gè)月平均需要的所有成本開銷(包括工資、獎(jiǎng)金、福利、辦公成本、國家各種稅費(fèi)、管理費(fèi)用等等)及軟件企業(yè)合理利潤的總和,除以企業(yè)員工人數(shù)。其計(jì)算公式如下: 人月成本 = (工資福利獎(jiǎng)金辦公成本資源儲(chǔ)備基礎(chǔ)建設(shè) 稅收利潤)* (1 + 管理費(fèi)率) = 3.23*B B-平均工資,指軟件企業(yè)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論