




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.0軟件開(kāi)發(fā)項(xiàng)目管理軟件開(kāi)發(fā)項(xiàng)目管理第六章第六章軟件項(xiàng)目規(guī)模成本估算軟件項(xiàng)目規(guī)模成本估算.1成本管理過(guò)程成本管理過(guò)程q資源計(jì)劃編制:q確定項(xiàng)目需要的資源種類和數(shù)量q成本估算:中心環(huán)節(jié)q編制一個(gè)為完成項(xiàng)目各活動(dòng)所需要的資源成本的近似估算q成本預(yù)算:項(xiàng)目進(jìn)度q將總成本估算分配到各單項(xiàng)工作活動(dòng)上q成本控制:項(xiàng)目跟蹤q控制項(xiàng)目預(yù)算的變更.2軟件項(xiàng)目規(guī)模軟件項(xiàng)目規(guī)模q軟件項(xiàng)目規(guī)模即工作量,是從軟件項(xiàng)目范圍中抽出的軟件功能,然后確定每個(gè)軟件功能所必須執(zhí)行的一系列軟件工程任務(wù)q包括:軟件規(guī)劃,軟件管理,需求,設(shè)計(jì),編碼,測(cè)試,以及后期的維護(hù)等任務(wù)。.3規(guī)模的單位規(guī)模的單位qLOC(Loc of Code)q
2、源代碼程序長(zhǎng)度的測(cè)量qFP(Function Point)q用系統(tǒng)的功能數(shù)量來(lái)測(cè)量q人月q人天q人年.4軟件項(xiàng)目成本軟件項(xiàng)目成本q完成軟件規(guī)模相應(yīng)付出的代價(jià)。q待開(kāi)發(fā)的軟件項(xiàng)目需要的資金。 q人的勞動(dòng)的消耗所需要的代價(jià)是軟件產(chǎn)品的主要成本q開(kāi)發(fā)成本是以一次性開(kāi)發(fā)過(guò)程所花費(fèi)的代價(jià)來(lái)計(jì)算的.5軟件的規(guī)模和成本的關(guān)系軟件的規(guī)模和成本的關(guān)系q規(guī)模是成本的主要因素,是成本估算的基礎(chǔ)q有了規(guī)模就確定了成本,.6成本估算定義成本估算定義q對(duì)完成項(xiàng)目所需費(fèi)用的估計(jì)和計(jì)劃q包括預(yù)測(cè)開(kāi)發(fā)一個(gè)軟件系統(tǒng)所需要的總工作量的過(guò)程。q是一種量化的結(jié)果q可以有一些誤差q成本估算不同于項(xiàng)目定價(jià)q貫穿于軟件的生存周期。 .7成本
3、估算過(guò)程成本估算過(guò)程估算輸入估算結(jié)果成本估算方法.8成本估算輸入成本估算輸入q項(xiàng)目需求、 WBSq歷史項(xiàng)目度量q資源要求(資源編制計(jì)劃)q資源消耗率:如人員成本: 100元/小時(shí)q進(jìn)度規(guī)劃:項(xiàng)目總進(jìn)度(一般是合同要求)q學(xué)習(xí)曲線.9成本估算成本估算q直接成本q間接成本.10直接成本直接成本q與具體項(xiàng)目相關(guān)的成本.11間接成本間接成本q不能具體到某個(gè)項(xiàng)目中的成本,q可以分?jǐn)偟礁鱾€(gè)具體項(xiàng)目中的成本,例如:q培訓(xùn)q房租水電q員工福利q市場(chǎng)費(fèi)用q管理費(fèi)q其他等等.12項(xiàng)目估算結(jié)果項(xiàng)目估算結(jié)果q估算文件q包括資源,資源的數(shù)量,質(zhì)量標(biāo)準(zhǔn),估算成本等信息q單位:一般是貨幣單位qBAC(Budget At c
4、ompletion)q估算說(shuō)明q工作范圍q估算的基礎(chǔ)和依據(jù)q估算的假設(shè)q估算的誤差變動(dòng)等.13估算的基本方法估算的基本方法n代碼行、功能點(diǎn)、對(duì)象點(diǎn)n類比 (自頂向下)估算法n自下而上估算法n參數(shù)法估算法n專家估算法.14代碼行(代碼行(LOCLOC)q從軟件程序量的角度定義項(xiàng)目規(guī)模。q要求功能分解足夠詳細(xì)的q有一定的經(jīng)驗(yàn)數(shù)據(jù)(類比和經(jīng)驗(yàn)方法)q與具體的編程語(yǔ)言有關(guān).15功能點(diǎn)(功能點(diǎn)(FPFP)q用系統(tǒng)的功能數(shù)量來(lái)測(cè)量其規(guī)模q與實(shí)現(xiàn)產(chǎn)品所使用的語(yǔ)言和技術(shù)沒(méi)有關(guān)系的q兩個(gè)評(píng)估q內(nèi)部基本功能q外部基本功能q加權(quán)和量化 .16功能點(diǎn)的公式功能點(diǎn)的公式qFP =UFC*TCFqUFC:未調(diào)整功能點(diǎn)計(jì)數(shù)
5、qTCF:技術(shù)復(fù)雜度因子.17TCF-TCF-技術(shù)復(fù)雜度因子技術(shù)復(fù)雜度因子TCF=0.65+0.01(sum(Fi)TCF=0.65+0.01(sum(Fi): Fi:0-5,TCF:0.65-1.35Fi:0-5,TCF:0.65-1.35技術(shù)復(fù)雜度因子F1可靠的備份和恢復(fù)F2數(shù)據(jù)通信F3分布式函數(shù)F4性能F5大量使用的配置F6聯(lián)機(jī)數(shù)據(jù)輸入F7操作簡(jiǎn)單性F8在線升級(jí)F9復(fù)雜界面F10 復(fù)雜數(shù)據(jù)處理F11重復(fù)使用性F12安裝簡(jiǎn)易性F13多重站點(diǎn)F14易于修改.18技術(shù)復(fù)雜度因子的取值范圍技術(shù)復(fù)雜度因子的取值范圍調(diào)整系數(shù)調(diào)整系數(shù)描述描述0不存在或者沒(méi)有影響1不顯著的影響2相當(dāng)?shù)挠绊?平均的影響4
6、顯著的影響5強(qiáng)大的影響.19對(duì)象點(diǎn)(對(duì)象點(diǎn)(OPOP)q對(duì)象點(diǎn)是基于對(duì)象的軟件產(chǎn)品規(guī)模估算。 q著名的Probe方法-Watts Humphrey .20ProbeProbe方法的步驟方法的步驟n 基于產(chǎn)品需求構(gòu)建體系結(jié)構(gòu)和概要設(shè)計(jì)n對(duì)設(shè)計(jì)中的每個(gè)類(面向?qū)ο蠓椒ㄖ械腃lass)的輸入和交互,標(biāo)識(shí)所設(shè)計(jì)的對(duì)象屬于表中哪類方法并估算其復(fù)雜性n將上述標(biāo)識(shí)的結(jié)果構(gòu)造成一個(gè)如表形式的矩陣,然后將這個(gè)矩陣中的值與表中對(duì)應(yīng)的值相乘n將上述所有相乘結(jié)果相加求和,產(chǎn)生估算結(jié)果 .21對(duì)象點(diǎn)的估計(jì)對(duì)象點(diǎn)的估計(jì)- -舉例舉例方法種類方法種類很小很小小小中中大大很大很大計(jì)算2.345.13*11.2524.6654
7、.04數(shù)據(jù)2.64.798.8416.3130.09I/O9.0112.0616.15*21.6228.93邏輯7.5510.9815.9823.2533.83設(shè)置3.885.046.568.53*11.09文本3.758.0017.0736.4177.66規(guī)模估算5865.13*5+ 16.15*8+ 8.53*6=206.03.22類比類比- -定義定義q從項(xiàng)目的整體出發(fā),進(jìn)行類推,即估算人員根據(jù)以往的完成類似項(xiàng)目所消耗的總成本(或工作量),來(lái)推算將要開(kāi)發(fā)的軟件的總成本(或工作量),然后按比例將它分配到各個(gè)開(kāi)發(fā)任務(wù)單元中q是一種自上而下的估算形式.23類比類比使用情況使用情況q有類似的歷史
8、項(xiàng)目數(shù)據(jù)q信息不足(要求不是非常精確)的時(shí)候q在合同期和市場(chǎng)招標(biāo)時(shí)q在高層對(duì)任務(wù)的總的評(píng)估.24類比類比特點(diǎn)特點(diǎn)q簡(jiǎn)單易行,花費(fèi)少q具有一定的局限性q準(zhǔn)確性差,可能導(dǎo)致項(xiàng)目出現(xiàn)困難.25類比類比舉例舉例q證券交易網(wǎng)站q需求類似q歷史數(shù)據(jù):10萬(wàn)q學(xué)習(xí)曲線:5-8萬(wàn).26估算的基本方法估算的基本方法q代碼行、功能點(diǎn)、對(duì)象點(diǎn)q類比 (自頂向下)估算法q自下而上估算法q參數(shù)法估算法q專家估算法.27自下而上自下而上定義定義q利用任務(wù)分解結(jié)構(gòu)圖,對(duì)各個(gè)具體工作包進(jìn)行詳細(xì)的成本估算,然后將結(jié)果累加起來(lái)得出項(xiàng)目總成本。.28自下而上自下而上使用情況使用情況q在進(jìn)入項(xiàng)目開(kāi)始以后,WBS以后的開(kāi)發(fā)階段q需要進(jìn)
9、行準(zhǔn)確估算的時(shí)候.29自下而上自下而上特點(diǎn)特點(diǎn)q這種方法準(zhǔn)確。它的準(zhǔn)確度來(lái)源于每個(gè)任務(wù)的估算情況q非常費(fèi)時(shí),估算本身也需要成本支持q可能發(fā)生虛報(bào)現(xiàn)象.30軟件成本估算模型軟件成本估算模型q理論導(dǎo)出:不成熟階段q經(jīng)驗(yàn)導(dǎo)出:軟件估算常常采用.31經(jīng)驗(yàn)導(dǎo)出成本模型經(jīng)驗(yàn)導(dǎo)出成本模型q提供工作量(規(guī)模)的直接估計(jì)q通過(guò)過(guò)去項(xiàng)目數(shù)據(jù),進(jìn)行回歸分析,得出的回歸模型q依據(jù)不同的細(xì)化程度,通過(guò)參數(shù)的輸入來(lái)進(jìn)行成本估算。通常,輸入包括q產(chǎn)品的預(yù)計(jì)規(guī)模q產(chǎn)品的自然屬性q組織能力q項(xiàng)目性質(zhì).32經(jīng)驗(yàn)導(dǎo)出成本模型經(jīng)驗(yàn)導(dǎo)出成本模型q整體公式:E=A+B*SCqE:以人月表示的工作量qA,B,C:經(jīng)驗(yàn)導(dǎo)出的常數(shù)qS:主要的
10、輸入?yún)?shù)(通常是LOC,FP等).33經(jīng)驗(yàn)導(dǎo)出成本模型經(jīng)驗(yàn)導(dǎo)出成本模型( (續(xù)續(xù)) )面向LOC驅(qū)動(dòng)的qWalston-Felix(IBM)qE= 5.2*(KLOC)0.91qBalley-BasiliqE=5.5+0.73*(KLOC)1.16q.COCOMOqE=3.2*(KLOC)1.05qDotyqE=5.288*(KLOC)1.047.34基本基本COCOMOCOCOMOqE=ab(KLOC)exp(bb)q其中: qE是所需的人力(人月), qKLOC是交付的代碼行qab ,bb是依賴于項(xiàng)目自然屬性的參數(shù):.35中等中等COCOMOCOCOMOqE=ai(KLOC)exp(bi)
11、*乘法因子qai bi是系數(shù)q乘法因子是根據(jù)成本驅(qū)動(dòng)屬性打分的結(jié)果,對(duì)公式的校正系數(shù) .36中等中等COCOMOCOCOMO的兩類模型的兩類模型q前設(shè)計(jì)模型(Early Design)q知之甚少的時(shí)候q初步估計(jì)q后體系結(jié)構(gòu)模型(Postarchitecture)q需求和早期的設(shè)計(jì)完成q比較精確的估計(jì).37前設(shè)計(jì)模型的乘法因子屬性前設(shè)計(jì)模型的乘法因子屬性n人的能力n產(chǎn)品的可靠性和復(fù)雜性n所要求的復(fù)用n平臺(tái)困難n經(jīng)驗(yàn)n設(shè)施n進(jìn)度.38后體系結(jié)構(gòu)模型乘法因子屬性后體系結(jié)構(gòu)模型乘法因子屬性n產(chǎn)品屬性n平臺(tái)屬性n人員屬性n項(xiàng)目屬性.39產(chǎn)品屬性產(chǎn)品屬性q可靠性q數(shù)據(jù)q復(fù)雜性q文檔q復(fù)用.40人員屬性人員
12、屬性q分析員的經(jīng)驗(yàn)q分析能力q程序員水平q平臺(tái)經(jīng)驗(yàn)q語(yǔ)言經(jīng)驗(yàn)q人員的連續(xù)性.41項(xiàng)目屬性項(xiàng)目屬性q使用軟件工具的水平q開(kāi)發(fā)工作在不同地點(diǎn)的分布程度q預(yù)計(jì)的進(jìn)度壓縮程度.42平臺(tái)屬性平臺(tái)屬性q產(chǎn)品運(yùn)行時(shí)間,強(qiáng)調(diào)目標(biāo)的計(jì)算能力q應(yīng)用的存儲(chǔ)使用q在目標(biāo)平臺(tái)和開(kāi)發(fā)平臺(tái)中,硬件和軟件的穩(wěn)定性.43高級(jí)高級(jí)COCOMOCOCOMOq將項(xiàng)目分解為一系列的子系統(tǒng)或者子模型 q在一組子模型的基礎(chǔ)上更加精確地調(diào)整一個(gè)模型的屬性, .44估算的基本方法估算的基本方法q代碼行、功能點(diǎn)、對(duì)象點(diǎn)q類比 (自頂向下)估算法q自下而上估算法q參數(shù)法估算法q專家估算法.45專家估算法專家估算法q由多位專家進(jìn)行成本估算,一個(gè)專家
13、可能會(huì)有偏見(jiàn),最好由多位專家進(jìn)行估算,取得多個(gè)估算值,最后得出綜合的估算值。.46專家估算法專家估算法-Deiphi-Deiphiq組織者發(fā)給每位專家一份軟件系統(tǒng)的規(guī)格說(shuō)明和一張記錄估算值的表格,請(qǐng)他們估算q專家詳細(xì)研究軟件規(guī)格說(shuō)明后,對(duì)該軟件提出3個(gè)規(guī)模的估算值q最小aiq最可能的miq最大biq組織者對(duì)專家的表格中的答復(fù)進(jìn)行整理q計(jì)算每位專家的Ei=(ai+4mi+bi)/6,.47專家估算法專家估算法-Deiphi(-Deiphi(續(xù)續(xù)) )q綜合結(jié)果后:E=E1+E2+En/n(N:表示N 個(gè)專家)q,再組織專家無(wú)記名填表格,比較估算差,并查找原因q如果各個(gè)專家的估算差異超出規(guī)定的范圍
14、(例如:15%),則需重復(fù)上述過(guò)程 ,最終可以獲得一個(gè)多數(shù)專家共識(shí)的軟件規(guī)模.48估算方法總結(jié)估算方法總結(jié)q初期q類比q專家估算q計(jì)劃階段q自下而上q參數(shù)模型q實(shí)施階段(包括變更發(fā)生)q自下而上q參數(shù)模型.49實(shí)用軟件估算模型實(shí)用軟件估算模型是一種自下而上和參數(shù)法的結(jié)合模型,步驟如下:n對(duì)任務(wù)進(jìn)行分解n估算每個(gè)任務(wù)的成本Ein直接成本=E1+E2+ Ei+ Enn項(xiàng)目總估算成本項(xiàng)目總估算成本= 直接成本+間接成本n項(xiàng)目總報(bào)價(jià)項(xiàng)目總報(bào)價(jià)= =項(xiàng)目總估算成本項(xiàng)目總估算成本+ +風(fēng)險(xiǎn)利潤(rùn)風(fēng)險(xiǎn)利潤(rùn) l風(fēng)險(xiǎn)利潤(rùn)風(fēng)險(xiǎn)利潤(rùn)=利潤(rùn)+風(fēng)險(xiǎn)基金+稅.50直接成本估算直接成本估算q直接成本=規(guī)模*人力成本參數(shù)q例如
15、:人力成本參數(shù)=2萬(wàn)/人月,30人月的項(xiàng)目的直接成本是 60萬(wàn).51項(xiàng)目總估算成本項(xiàng)目總估算成本估算成本=直接成本+間接成本間接成本估算:n按照企業(yè)模型直接估算:n簡(jiǎn)易算法:l間接成本=直接成本*間接成本系數(shù)l間接成本= 規(guī)模*人力成本參數(shù)*間接成本系數(shù)例如:間接成本系數(shù)=1.5-3.52項(xiàng)目總估算成本項(xiàng)目總估算成本q估算成本=直接成本+間接成本q估算成本=規(guī)模*人力成本參數(shù)(1+間接成本系數(shù))q成本系數(shù)=人力成本參數(shù)* (1+間接成本系數(shù))q簡(jiǎn)易算法:q估算成本=規(guī)模*成本系數(shù)q例如:成本系數(shù)= 3萬(wàn)/人月.53項(xiàng)目總報(bào)價(jià)項(xiàng)目總報(bào)價(jià)n項(xiàng)目總報(bào)價(jià)項(xiàng)目總報(bào)價(jià)= =項(xiàng)目總估算成本項(xiàng)目總估算成本+
16、+風(fēng)險(xiǎn)利潤(rùn)風(fēng)險(xiǎn)利潤(rùn)l項(xiàng)目利潤(rùn)=估算成本*a%l風(fēng)險(xiǎn)基金=估算成本*a%l稅=估算成本*b% (例如:b為5.5左右)n項(xiàng)目總報(bào)價(jià)項(xiàng)目總報(bào)價(jià)=x%*項(xiàng)目總估算成本項(xiàng)目總估算成本.54估算不準(zhǔn)的原因估算不準(zhǔn)的原因q基礎(chǔ)數(shù)據(jù)不足q缺乏經(jīng)驗(yàn)的估算人員q簽約前后不連貫q低劣的推測(cè)技術(shù)q估算對(duì)需求的敏感性.55對(duì)付估算誤差對(duì)付估算誤差q避免低劣估算q處理低劣估算帶來(lái)的后果.56避免低劣估算避免低劣估算n避免無(wú)準(zhǔn)備的估算n留出估算的時(shí)間,并做好計(jì)劃n使用以前的項(xiàng)目數(shù)據(jù)n使用以開(kāi)發(fā)人員為基礎(chǔ)的估算n分類法估算n詳細(xì)的較低層次上的估算n使用軟件估算工具n使用幾種不同估算技術(shù),并比較它們的結(jié)果.57處理低劣估算帶來(lái)的后果處理低劣估算帶來(lái)的后果q通過(guò)數(shù)據(jù)說(shuō)明資源不足,爭(zhēng)取更多資源q強(qiáng)化變更管理程序q確定目標(biāo)的優(yōu)先次序.58估算的表達(dá)方式技巧估算的表達(dá)方式技巧n加減限定l6個(gè)人
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公證贈(zèng)與合同范例
- 上海紅木家具購(gòu)銷合同范例
- 個(gè)人購(gòu)買室內(nèi)門合同標(biāo)準(zhǔn)文本
- 共享產(chǎn)權(quán)商鋪合同范例
- 走向國(guó)際化的2024年酒店經(jīng)營(yíng)管理師考試試題與答案
- 中標(biāo)施工合同范例
- 代持炒股合同范例
- 產(chǎn)品定制開(kāi)發(fā)合同范例
- 住房屋轉(zhuǎn)租合同范例
- 不動(dòng)產(chǎn)居間合同范例
- 數(shù)字貿(mào)易學(xué) 課件 第11章 全球公司
- 江蘇省無(wú)錫市2023-2024學(xué)年五年級(jí)下學(xué)期期中模擬測(cè)試數(shù)學(xué)試卷(蘇教版)
- 帶你聽(tīng)懂中國(guó)傳統(tǒng)音樂(lè)智慧樹(shù)知到期末考試答案2024年
- 急性胰腺炎護(hù)理查房
- 向上向善見(jiàn)賢思齊投身崇德向善的道德實(shí)踐
- 干細(xì)胞行業(yè)推廣方案
- 單管塔施工方案
- 數(shù)字電子電路技術(shù)1
- 小學(xué)生的一天
- 混凝土質(zhì)量管理體系
- 《西廂記》英文劇本
評(píng)論
0/150
提交評(píng)論