版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件項(xiàng)目管理天津大學(xué)軟件學(xué)院王贊wangzan@0軟件項(xiàng)目管理天津大學(xué)軟件學(xué)院0RoadMap
合同計(jì)劃
風(fēng)險(xiǎn)計(jì)劃
溝通計(jì)劃
人力計(jì)劃
質(zhì)量計(jì)劃
成本計(jì)劃
時(shí)間計(jì)劃
集成計(jì)劃范圍計(jì)劃
項(xiàng)目結(jié)束
項(xiàng)目執(zhí)行控制
項(xiàng)目計(jì)劃
項(xiàng)目初始1chapter__4RoadMap合同風(fēng)險(xiǎn)軟件項(xiàng)目管理第4章軟件項(xiàng)目成本計(jì)劃2chapter__4軟件項(xiàng)目管理2chapter__4本章要點(diǎn)一、軟件項(xiàng)目規(guī)模成本的概念二、成本估算過(guò)程三、成本估算方法3chapter__4本章要點(diǎn)一、軟件項(xiàng)目規(guī)模成本的概念3chapter__4成本管理過(guò)程資源計(jì)劃編制:確定項(xiàng)目需要的資源種類(lèi)和數(shù)量成本估算:中心環(huán)節(jié)編制一個(gè)為完成項(xiàng)目各活動(dòng)所需要的資源成本的近似估算成本預(yù)算:項(xiàng)目進(jìn)度將總成本估算分配到各單項(xiàng)工作活動(dòng)上成本控制:項(xiàng)目跟蹤控制項(xiàng)目預(yù)算的變更4chapter__4成本管理過(guò)程資源計(jì)劃編制:4chapter__4關(guān)于估算估算不是很準(zhǔn)確的,有誤差的經(jīng)驗(yàn)(歷史)數(shù)據(jù)非常重要不要太迷信數(shù)學(xué)模型5chapter__4關(guān)于估算估算不是很準(zhǔn)確的,有誤差的5chapter__4軟件項(xiàng)目規(guī)模軟件項(xiàng)目規(guī)模即工作量,是從軟件項(xiàng)目范圍中抽出的軟件功能,然后確定每個(gè)軟件功能所必須執(zhí)行的一系列軟件工程任務(wù)包括:軟件規(guī)劃,軟件管理,需求,設(shè)計(jì),編碼,測(cè)試,以及后期的維護(hù)等任務(wù)。6chapter__4軟件項(xiàng)目規(guī)模軟件項(xiàng)目規(guī)模即工作量,是從軟件項(xiàng)目范圍中抽出的軟規(guī)模的單位LOC(LocofCode)源代碼程序長(zhǎng)度的測(cè)量FP(FunctionPoint)用系統(tǒng)的功能數(shù)量來(lái)測(cè)量人月人天人年7chapter__4規(guī)模的單位LOC(LocofCode)7chapter軟件項(xiàng)目成本完成軟件規(guī)模相應(yīng)付出的代價(jià)。待開(kāi)發(fā)的軟件項(xiàng)目需要的資金。
人的勞動(dòng)的消耗所需要的代價(jià)是軟件產(chǎn)品的主要成本8chapter__4軟件項(xiàng)目成本完成軟件規(guī)模相應(yīng)付出的代價(jià)。8chapter_成本的單位貨幣單位人民幣元美元……..9chapter__4成本的單位貨幣單位9chapter__4軟件的規(guī)模和成本的關(guān)系規(guī)模是成本的主要因素,是成本估算的基礎(chǔ)有了規(guī)模就確定了成本,10chapter__4軟件的規(guī)模和成本的關(guān)系規(guī)模是成本的主要因素,是成本估算的基礎(chǔ)本章要點(diǎn)一、軟件項(xiàng)目規(guī)模成本的概念二、成本估算過(guò)程三、成本估算方法11chapter__4本章要點(diǎn)一、軟件項(xiàng)目規(guī)模成本的概念11chapter__4成本估算過(guò)程估算輸入估算結(jié)果成本估算方法12chapter__4成本估算過(guò)程估算輸入估算結(jié)果成本估算方法12chapter成本估算輸入項(xiàng)目需求、WBS歷史項(xiàng)目度量資源要求(資源編制計(jì)劃)資源消耗率:如人員成本:100元/小時(shí)進(jìn)度規(guī)劃:項(xiàng)目總進(jìn)度(一般是合同要求)學(xué)習(xí)曲線13chapter__4成本估算輸入項(xiàng)目需求、WBS13chapter__4資源規(guī)劃需要的資源種類(lèi)、數(shù)量等14chapter__4資源規(guī)劃需要的資源種類(lèi)、數(shù)量等14chapter__4SampleResourceHistogramforaLargeITProject15chapter__4SampleResourceHistogramfor成本估算直接成本間接成本16chapter__4成本估算直接成本16chapter__4直接成本與具體項(xiàng)目相關(guān)的成本17chapter__4直接成本與具體項(xiàng)目相關(guān)的成本17chapter__4間接成本不能具體到某個(gè)項(xiàng)目中的成本,可以分?jǐn)偟礁鱾€(gè)具體項(xiàng)目中的成本,例如:培訓(xùn)房租水電員工福利市場(chǎng)費(fèi)用管理費(fèi)其他等等18chapter__4間接成本不能具體到某個(gè)項(xiàng)目中的成本,18chapter__項(xiàng)目估算輸出估算文件資源,資源的數(shù)量,質(zhì)量標(biāo)準(zhǔn),估算成本等信息單位:一般是貨幣單位BAC(BudgetAtcompletion)估算說(shuō)明工作范圍估算的基礎(chǔ)和依據(jù)估算的假設(shè)估算的誤差變動(dòng)等19chapter__4項(xiàng)目估算輸出估算文件19chapter__4估算說(shuō)明預(yù)測(cè)所需要的總工作量的過(guò)程。是一種量化的結(jié)果可以有一些誤差成本估算不同于項(xiàng)目定價(jià)貫穿于軟件的生存周期。
20chapter__4估算說(shuō)明預(yù)測(cè)所需要的總工作量的過(guò)程。20chapter__本章要點(diǎn)一、軟件項(xiàng)目規(guī)模成本的概念二、成本估算過(guò)程三、成本估算方法21chapter__4本章要點(diǎn)一、軟件項(xiàng)目規(guī)模成本的概念21chapter__4估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)、用例點(diǎn)類(lèi)比(自頂向下)估算法自下而上估算法參數(shù)法估算法專(zhuān)家估算法22chapter__4估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)、用例點(diǎn)22chapt代碼行(LOC)從軟件程序量的角度定義項(xiàng)目規(guī)模。要求功能分解足夠詳細(xì)的有一定的經(jīng)驗(yàn)數(shù)據(jù)(類(lèi)比和經(jīng)驗(yàn)方法)與具體的編程語(yǔ)言有關(guān)23chapter__4代碼行(LOC)從軟件程序量的角度定義項(xiàng)目規(guī)模。23cha代碼行(LOC)缺點(diǎn)對(duì)代碼行沒(méi)有公認(rèn)的可接受的標(biāo)準(zhǔn)定義代碼行數(shù)量依賴于所用的編程語(yǔ)言和個(gè)人的編程風(fēng)格.在項(xiàng)目早期,需求不穩(wěn)定、設(shè)計(jì)不成熟、實(shí)現(xiàn)不確定的情況下很難準(zhǔn)確地估算代碼量.代碼行強(qiáng)調(diào)編碼的工作量,只是項(xiàng)目實(shí)現(xiàn)階段的一部分24chapter__4代碼行(LOC)缺點(diǎn)對(duì)代碼行沒(méi)有公認(rèn)的可接受的標(biāo)準(zhǔn)定義24功能點(diǎn)(FP:Functionpoint)用系統(tǒng)的功能數(shù)量來(lái)測(cè)量其規(guī)模與實(shí)現(xiàn)產(chǎn)品所使用的語(yǔ)言和技術(shù)沒(méi)有關(guān)系的兩個(gè)評(píng)估內(nèi)部基本功能外部基本功能加權(quán)和量化25chapter__4功能點(diǎn)(FP:Functionpoint)用系統(tǒng)的功能數(shù)功能點(diǎn)的公式FP=UFC*TCFUFC:未調(diào)整功能點(diǎn)計(jì)數(shù)TCF:技術(shù)復(fù)雜度因子26chapter__4功能點(diǎn)的公式FP=UFC*TCF26chapter__4UFC-未調(diào)整功能點(diǎn)計(jì)數(shù)功能計(jì)數(shù)項(xiàng):外部輸入外部輸出外部查詢外部文件內(nèi)部文件27chapter__4UFC-未調(diào)整功能點(diǎn)計(jì)數(shù)功能計(jì)數(shù)項(xiàng):27chapter__UFC-未調(diào)整功能點(diǎn)計(jì)數(shù)功能計(jì)數(shù)項(xiàng)的復(fù)雜度等級(jí)復(fù)雜度權(quán)重因素項(xiàng)簡(jiǎn)單一般復(fù)雜外部輸入346外部輸出457外部查詢346外部文件5710內(nèi)部文件7101528chapter__4UFC-未調(diào)整功能點(diǎn)計(jì)數(shù)功能計(jì)數(shù)項(xiàng)的復(fù)雜度等級(jí)復(fù)雜度權(quán)重因素功能點(diǎn)計(jì)算實(shí)例-UFC功能點(diǎn)項(xiàng)簡(jiǎn)單一般復(fù)雜外部輸入6*32*43*6外部輸出7*47*50*7外部查詢0*32*44*6外部文件5*52*73*10內(nèi)部文件9*70*102*15總計(jì)UFC30129chapter__4功能點(diǎn)計(jì)算實(shí)例-UFC功能點(diǎn)項(xiàng)簡(jiǎn)單一般復(fù)雜外部輸入6*3TCF-技術(shù)復(fù)雜度因子TCF=0.65+0.01(sum(Fi)):Fi: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易于修改30chapter__4TCF-技術(shù)復(fù)雜度因子TCF=0.65+0.01(sum(F技術(shù)復(fù)雜度因子的取值范圍調(diào)整系數(shù)描述0不存在或者沒(méi)有影響1不顯著的影響2相當(dāng)?shù)挠绊?平均的影響4顯著的影響5強(qiáng)大的影響31chapter__4技術(shù)復(fù)雜度因子的取值范圍調(diào)整系數(shù)描述0不存在或者沒(méi)有影響1不功能點(diǎn)計(jì)算實(shí)例FP=UFC*TCFUFC=301TCF=0.65+0.01(14*3)=1.07FP=301*1.07=32232chapter__4功能點(diǎn)計(jì)算實(shí)例FP=UFC*TCF32chapter__4功能點(diǎn)與代碼行的轉(zhuǎn)換語(yǔ)言代碼行/FPAssembly320C150COBOL105FORTRAN105PASCAL91ADA71PL/165PROLOG/LISP64SMALLTALK21SPREADSHEET633chapter__4功能點(diǎn)與代碼行的轉(zhuǎn)換語(yǔ)言代碼行/FPAssembly320C估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)類(lèi)比(自頂向下)估算法自下而上估算法參數(shù)法估算法專(zhuān)家估算法34chapter__4估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)34chapter__類(lèi)比-定義估算人員根據(jù)以往的完成類(lèi)似項(xiàng)目所消耗的總成本(或工作量),來(lái)推算將要開(kāi)發(fā)的軟件的總成本(或工作量),然后按比例將它分配到各個(gè)開(kāi)發(fā)任務(wù)單元中是一種自上而下的估算形式35chapter__4類(lèi)比-定義估算人員根據(jù)以往的完成類(lèi)似項(xiàng)目所消耗的總成本(或工類(lèi)比—使用情況有類(lèi)似的歷史項(xiàng)目數(shù)據(jù)信息不足(要求不是非常精確)的時(shí)候在合同期和市場(chǎng)招標(biāo)時(shí)36chapter__4類(lèi)比—使用情況有類(lèi)似的歷史項(xiàng)目數(shù)據(jù)36chapter__4類(lèi)比—特點(diǎn)簡(jiǎn)單易行,花費(fèi)少具有一定的局限性準(zhǔn)確性差,可能導(dǎo)致項(xiàng)目出現(xiàn)困難37chapter__4類(lèi)比—特點(diǎn)簡(jiǎn)單易行,花費(fèi)少37chapter__4類(lèi)比—舉例38chapter__4類(lèi)比—舉例38chapter__4估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)類(lèi)比(自頂向下)估算法自下而上估算法參數(shù)法估算法專(zhuān)家估算法39chapter__4估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)39chapter__自下而上—定義利用任務(wù)分解結(jié)構(gòu)圖,對(duì)各個(gè)具體工作包進(jìn)行詳細(xì)的成本估算,然后將結(jié)果累加起來(lái)得出項(xiàng)目總成本。40chapter__4自下而上—定義利用任務(wù)分解結(jié)構(gòu)圖,對(duì)各個(gè)具體工作包進(jìn)行詳細(xì)的自下而上—使用情況項(xiàng)目開(kāi)始以后,WBS的開(kāi)發(fā)階段需要進(jìn)行準(zhǔn)確估算的時(shí)候41chapter__4自下而上—使用情況項(xiàng)目開(kāi)始以后,WBS的開(kāi)發(fā)階段41cha自下而上—特點(diǎn)這種方法相對(duì)比較準(zhǔn)確,它的準(zhǔn)確度來(lái)源于每個(gè)任務(wù)的估算情況非常費(fèi)時(shí),估算本身也需要成本支持可能發(fā)生虛報(bào)現(xiàn)象42chapter__4自下而上—特點(diǎn)這種方法相對(duì)比較準(zhǔn)確,它的準(zhǔn)確度來(lái)源于每個(gè)任務(wù)自下而上—舉例銀行綜合業(yè)務(wù)系統(tǒng)估算結(jié)果43chapter__4自下而上—舉例銀行綜合業(yè)務(wù)系統(tǒng)估算結(jié)果43chapter_估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)類(lèi)比(自頂向下)估算法自下而上估算法參數(shù)法估算法專(zhuān)家估算法44chapter__4估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)44chapter__參數(shù)估算法—定義模型方法一種使用項(xiàng)目特性參數(shù)建立數(shù)據(jù)模型來(lái)估算成本的方法,是一種統(tǒng)計(jì)技術(shù),如回歸分析和學(xué)習(xí)曲線。45chapter__4參數(shù)估算法—定義模型方法45chapter__4軟件成本估算模型理論導(dǎo)出:不成熟階段經(jīng)驗(yàn)導(dǎo)出:軟件估算常常采用46chapter__4軟件成本估算模型理論導(dǎo)出:不成熟階段46chapter__參數(shù)估算法—使用情況存在成熟的項(xiàng)目估算模型應(yīng)該具有良好的數(shù)據(jù)庫(kù)數(shù)據(jù)為基礎(chǔ)47chapter__4參數(shù)估算法—使用情況存在成熟的項(xiàng)目估算模型47chapte參數(shù)估算法-特點(diǎn)比較簡(jiǎn)單,而且也比較準(zhǔn)確如果模型選擇不當(dāng)或者數(shù)據(jù)不準(zhǔn),也會(huì)導(dǎo)致偏差48chapter__4參數(shù)估算法-特點(diǎn)比較簡(jiǎn)單,而且也比較準(zhǔn)確48chapter參數(shù)成本估算實(shí)例(適合單價(jià)合同)項(xiàng)目經(jīng)理(30美元/小時(shí))15,000美元分析家(20美元/小時(shí))20,000美元技術(shù)員(13美元/小時(shí))2,6000美元總勞動(dòng)開(kāi)支61,000美元一般管理費(fèi)(35%)21,350美元總勞動(dòng)費(fèi)加管理費(fèi)82,350美元額外費(fèi)用(25%)16,470美元小計(jì)98,820美元交通費(fèi)(四次旅行,1000/次)4000美元微機(jī)計(jì)算機(jī)費(fèi)(2臺(tái),3500/臺(tái))7000美元打印與復(fù)制費(fèi)2000美元總輔助費(fèi)13,000美元總項(xiàng)目費(fèi)用開(kāi)支111,820美元49chapter__4參數(shù)成本估算實(shí)例(適合單價(jià)合同)項(xiàng)目經(jīng)理(30美元/小時(shí))1經(jīng)驗(yàn)導(dǎo)出成本模型提供工作量(規(guī)模)的直接估計(jì)通過(guò)過(guò)去項(xiàng)目數(shù)據(jù),進(jìn)行回歸分析,得出的回歸模型50chapter__4經(jīng)驗(yàn)導(dǎo)出成本模型提供工作量(規(guī)模)的直接估計(jì)50chapt經(jīng)驗(yàn)導(dǎo)出成本模型整體公式:E=A+B*SCE:以人月表示的工作量A,B,C:經(jīng)驗(yàn)導(dǎo)出的系數(shù)S:主要的輸入?yún)?shù)(通常是LOC,FP等)51chapter__4經(jīng)驗(yàn)導(dǎo)出成本模型整體公式:E=A+B*SC51chapte經(jīng)驗(yàn)導(dǎo)出成本模型(續(xù))面向LOC驅(qū)動(dòng)的Walston-Felix(IBM)E=5.2*(KLOC)^0.91Balley-BasiliE=5.5+0.73*(KLOC)^1.16.COCOMOE=3.2*(KLOC)^1.05DotyE=5.288*(KLOC)^1.04752chapter__4經(jīng)驗(yàn)導(dǎo)出成本模型(續(xù))面向LOC驅(qū)動(dòng)的52chapter_經(jīng)驗(yàn)導(dǎo)出成本模型(續(xù))面向FP驅(qū)動(dòng)的AlbrechtandGaffneyE=-12.39+0.0545FPKemererE=60.62*7.728*10^-8FP^3Matson,BarnettE=585.7+15.12FP53chapter__4經(jīng)驗(yàn)導(dǎo)出成本模型(續(xù))面向FP驅(qū)動(dòng)的53chapter__舉例采用java完成項(xiàng)目,366功能點(diǎn),則L=366×46=16386行=16.386KLOCE=5.2×L^0.91=5.2×16.386^0.91=66人月DOC=49×L^1.01=49×16.386^1.01=826頁(yè)54chapter__4舉例采用java完成項(xiàng)目,366功能點(diǎn),則54chaptCOCOMO(ConstructiveCostmodel)55chapter__4COCOMO(ConstructiveCostmodelCOCOMO模型發(fā)展COCOMO81COCOMOII模型系列56chapter__4COCOMO模型發(fā)展COCOMO8156chapterCOCOMO81項(xiàng)目類(lèi)型:有機(jī):Organic嵌入式:Embedded半有機(jī):Semidetached模型類(lèi)別:基本COCOMO中等COCOMO高級(jí)COCOMO57chapter__4COCOMO81項(xiàng)目類(lèi)型:模型類(lèi)別:57chapter_模型類(lèi)別基本COCOMO靜態(tài)單變量模型中等COCOMO基本模型基礎(chǔ)上考慮影響因素,調(diào)整模型高級(jí)COCOMO中等COCOMO模型基礎(chǔ)上考慮各個(gè)步驟的影響58chapter__4模型類(lèi)別基本COCOMO58chapter__4項(xiàng)目類(lèi)型有機(jī):Organic,各類(lèi)應(yīng)用程序,例如數(shù)據(jù)處理、科學(xué)計(jì)算等受硬件的約束比較小,程序的規(guī)模不是很大
嵌入式:Embedded系統(tǒng)程序,例如實(shí)時(shí)處理、控制程序等
緊密聯(lián)系的硬件、軟件和操作的限制條件下運(yùn)行,軟件規(guī)模任意
半有機(jī):Semidetached各類(lèi)實(shí)用程序,介于上述兩種軟件之間,例如編譯器(程序)規(guī)模和復(fù)雜度都屬于中等或者更高
59chapter__4項(xiàng)目類(lèi)型有機(jī):Organic,59chapter__4基本COCOMOE=a(KLOC)exp(b)其中:E是所需的人力(人月),KLOC是交付的代碼行a
,b是依賴于項(xiàng)目自然屬性的參數(shù):60chapter__4基本COCOMOE=a(KLOC)exp(b)60cha基本COCOMO系數(shù)表方式ab有機(jī)2.41.05半有機(jī)3.01.12嵌入式3.61.261chapter__4基本COCOMO系數(shù)表方式ab有機(jī)2.41.05半有機(jī)3.0中等COCOMOE=a(KLOC)exp(b)*乘法因子a
b是系數(shù)乘法因子是根據(jù)成本驅(qū)動(dòng)屬性打分的結(jié)果,對(duì)公式的校正系數(shù)
62chapter__4中等COCOMOE=a(KLOC)exp(b)*乘法因子62中等COCOMO系數(shù)表方式ab有機(jī)2.81.05半有機(jī)3.01.12嵌入式3.21.263chapter__4中等COCOMO系數(shù)表方式ab有機(jī)2.81.05半有機(jī)3.0成本驅(qū)動(dòng)因子64chapter__4成本驅(qū)動(dòng)因子64chapter__4估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)類(lèi)比(自頂向下)估算法自下而上估算法參數(shù)法估算法專(zhuān)家估算法65chapter__4估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)65chapter__專(zhuān)家估算法由多位專(zhuān)家進(jìn)行成本估算,一個(gè)專(zhuān)家可能會(huì)有偏見(jiàn),最好由多位專(zhuān)家進(jìn)行估算,取得多個(gè)估算值,最后得出綜合的估算值。66chapter__4專(zhuān)家估算法由多位專(zhuān)家進(jìn)行成本估算,一個(gè)專(zhuān)家可能會(huì)有偏見(jiàn),最好專(zhuān)家估算法-Deiphi組織者發(fā)給每位專(zhuān)家一份軟件系統(tǒng)的規(guī)格說(shuō)明和一張記錄估算值的表格,請(qǐng)他們估算專(zhuān)家詳細(xì)研究軟件規(guī)格說(shuō)明后,對(duì)該軟件提出3個(gè)規(guī)模的估算值最小ai最可能的mi最大bi組織者對(duì)專(zhuān)家的表格中的答復(fù)進(jìn)行整理計(jì)算每位專(zhuān)家的Ei=(ai+4mi+bi)/6,67chapter__4專(zhuān)家估算法-Deiphi組織者發(fā)給每位專(zhuān)家一份軟件系統(tǒng)的規(guī)格專(zhuān)家估算法-Deiphi(續(xù))綜合結(jié)果后:E=E1+E2+…En/n(N:表示N個(gè)專(zhuān)家)再組織專(zhuān)家無(wú)記名填表格,比較估算差,并查找原因如果各個(gè)專(zhuān)家的估算差異超出規(guī)定的范圍(例如:15%),則需重復(fù)上述過(guò)程,最終可以獲得一個(gè)多數(shù)專(zhuān)家共識(shí)的軟件規(guī)模68chapter__4專(zhuān)家估算法-Deiphi(續(xù))綜合結(jié)果后:E=E1+E2+…專(zhuān)家估算法-舉例某多媒體信息查詢系統(tǒng)—專(zhuān)家估算專(zhuān)家1:1,8,9=〉(1+9+4*8)/6=7(萬(wàn)元)專(zhuān)家2:4,6,8=〉(4+8+4*6)/6=6(萬(wàn)元)估算結(jié)果=(6+7)/2=6.5(萬(wàn)元)69chapter__4專(zhuān)家估算法-舉例某多媒體信息查詢系統(tǒng)—專(zhuān)家估算69chap估算方法總結(jié)初期類(lèi)比專(zhuān)家估算計(jì)劃階段自下而上參數(shù)模型實(shí)施階段(包括變更發(fā)生)自下而上參數(shù)模型70chapter__4估算方法總結(jié)初期70chapter__4成本估算方法綜述主要考慮三種模型:類(lèi)比法,自下而上法,參數(shù)法.自下而上法費(fèi)時(shí)費(fèi)力,參數(shù)法比較簡(jiǎn)單自下向上法與參數(shù)法的估計(jì)精度相似類(lèi)比法通常用來(lái)驗(yàn)證參數(shù)法和自下而上法的結(jié)果各種方法不是孤立的,應(yīng)該注意相互的結(jié)合使用71chapter__4成本估算方法綜述主要考慮三種模型:類(lèi)比法,自下而上法,參數(shù)法軟件項(xiàng)目管理天津大學(xué)軟件學(xué)院王贊wangzan@72軟件項(xiàng)目管理天津大學(xué)軟件學(xué)院0RoadMap
合同計(jì)劃
風(fēng)險(xiǎn)計(jì)劃
溝通計(jì)劃
人力計(jì)劃
質(zhì)量計(jì)劃
成本計(jì)劃
時(shí)間計(jì)劃
集成計(jì)劃范圍計(jì)劃
項(xiàng)目結(jié)束
項(xiàng)目執(zhí)行控制
項(xiàng)目計(jì)劃
項(xiàng)目初始73chapter__4RoadMap合同風(fēng)險(xiǎn)軟件項(xiàng)目管理第4章軟件項(xiàng)目成本計(jì)劃74chapter__4軟件項(xiàng)目管理2chapter__4本章要點(diǎn)一、軟件項(xiàng)目規(guī)模成本的概念二、成本估算過(guò)程三、成本估算方法75chapter__4本章要點(diǎn)一、軟件項(xiàng)目規(guī)模成本的概念3chapter__4成本管理過(guò)程資源計(jì)劃編制:確定項(xiàng)目需要的資源種類(lèi)和數(shù)量成本估算:中心環(huán)節(jié)編制一個(gè)為完成項(xiàng)目各活動(dòng)所需要的資源成本的近似估算成本預(yù)算:項(xiàng)目進(jìn)度將總成本估算分配到各單項(xiàng)工作活動(dòng)上成本控制:項(xiàng)目跟蹤控制項(xiàng)目預(yù)算的變更76chapter__4成本管理過(guò)程資源計(jì)劃編制:4chapter__4關(guān)于估算估算不是很準(zhǔn)確的,有誤差的經(jīng)驗(yàn)(歷史)數(shù)據(jù)非常重要不要太迷信數(shù)學(xué)模型77chapter__4關(guān)于估算估算不是很準(zhǔn)確的,有誤差的5chapter__4軟件項(xiàng)目規(guī)模軟件項(xiàng)目規(guī)模即工作量,是從軟件項(xiàng)目范圍中抽出的軟件功能,然后確定每個(gè)軟件功能所必須執(zhí)行的一系列軟件工程任務(wù)包括:軟件規(guī)劃,軟件管理,需求,設(shè)計(jì),編碼,測(cè)試,以及后期的維護(hù)等任務(wù)。78chapter__4軟件項(xiàng)目規(guī)模軟件項(xiàng)目規(guī)模即工作量,是從軟件項(xiàng)目范圍中抽出的軟規(guī)模的單位LOC(LocofCode)源代碼程序長(zhǎng)度的測(cè)量FP(FunctionPoint)用系統(tǒng)的功能數(shù)量來(lái)測(cè)量人月人天人年79chapter__4規(guī)模的單位LOC(LocofCode)7chapter軟件項(xiàng)目成本完成軟件規(guī)模相應(yīng)付出的代價(jià)。待開(kāi)發(fā)的軟件項(xiàng)目需要的資金。
人的勞動(dòng)的消耗所需要的代價(jià)是軟件產(chǎn)品的主要成本80chapter__4軟件項(xiàng)目成本完成軟件規(guī)模相應(yīng)付出的代價(jià)。8chapter_成本的單位貨幣單位人民幣元美元……..81chapter__4成本的單位貨幣單位9chapter__4軟件的規(guī)模和成本的關(guān)系規(guī)模是成本的主要因素,是成本估算的基礎(chǔ)有了規(guī)模就確定了成本,82chapter__4軟件的規(guī)模和成本的關(guān)系規(guī)模是成本的主要因素,是成本估算的基礎(chǔ)本章要點(diǎn)一、軟件項(xiàng)目規(guī)模成本的概念二、成本估算過(guò)程三、成本估算方法83chapter__4本章要點(diǎn)一、軟件項(xiàng)目規(guī)模成本的概念11chapter__4成本估算過(guò)程估算輸入估算結(jié)果成本估算方法84chapter__4成本估算過(guò)程估算輸入估算結(jié)果成本估算方法12chapter成本估算輸入項(xiàng)目需求、WBS歷史項(xiàng)目度量資源要求(資源編制計(jì)劃)資源消耗率:如人員成本:100元/小時(shí)進(jìn)度規(guī)劃:項(xiàng)目總進(jìn)度(一般是合同要求)學(xué)習(xí)曲線85chapter__4成本估算輸入項(xiàng)目需求、WBS13chapter__4資源規(guī)劃需要的資源種類(lèi)、數(shù)量等86chapter__4資源規(guī)劃需要的資源種類(lèi)、數(shù)量等14chapter__4SampleResourceHistogramforaLargeITProject87chapter__4SampleResourceHistogramfor成本估算直接成本間接成本88chapter__4成本估算直接成本16chapter__4直接成本與具體項(xiàng)目相關(guān)的成本89chapter__4直接成本與具體項(xiàng)目相關(guān)的成本17chapter__4間接成本不能具體到某個(gè)項(xiàng)目中的成本,可以分?jǐn)偟礁鱾€(gè)具體項(xiàng)目中的成本,例如:培訓(xùn)房租水電員工福利市場(chǎng)費(fèi)用管理費(fèi)其他等等90chapter__4間接成本不能具體到某個(gè)項(xiàng)目中的成本,18chapter__項(xiàng)目估算輸出估算文件資源,資源的數(shù)量,質(zhì)量標(biāo)準(zhǔn),估算成本等信息單位:一般是貨幣單位BAC(BudgetAtcompletion)估算說(shuō)明工作范圍估算的基礎(chǔ)和依據(jù)估算的假設(shè)估算的誤差變動(dòng)等91chapter__4項(xiàng)目估算輸出估算文件19chapter__4估算說(shuō)明預(yù)測(cè)所需要的總工作量的過(guò)程。是一種量化的結(jié)果可以有一些誤差成本估算不同于項(xiàng)目定價(jià)貫穿于軟件的生存周期。
92chapter__4估算說(shuō)明預(yù)測(cè)所需要的總工作量的過(guò)程。20chapter__本章要點(diǎn)一、軟件項(xiàng)目規(guī)模成本的概念二、成本估算過(guò)程三、成本估算方法93chapter__4本章要點(diǎn)一、軟件項(xiàng)目規(guī)模成本的概念21chapter__4估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)、用例點(diǎn)類(lèi)比(自頂向下)估算法自下而上估算法參數(shù)法估算法專(zhuān)家估算法94chapter__4估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)、用例點(diǎn)22chapt代碼行(LOC)從軟件程序量的角度定義項(xiàng)目規(guī)模。要求功能分解足夠詳細(xì)的有一定的經(jīng)驗(yàn)數(shù)據(jù)(類(lèi)比和經(jīng)驗(yàn)方法)與具體的編程語(yǔ)言有關(guān)95chapter__4代碼行(LOC)從軟件程序量的角度定義項(xiàng)目規(guī)模。23cha代碼行(LOC)缺點(diǎn)對(duì)代碼行沒(méi)有公認(rèn)的可接受的標(biāo)準(zhǔn)定義代碼行數(shù)量依賴于所用的編程語(yǔ)言和個(gè)人的編程風(fēng)格.在項(xiàng)目早期,需求不穩(wěn)定、設(shè)計(jì)不成熟、實(shí)現(xiàn)不確定的情況下很難準(zhǔn)確地估算代碼量.代碼行強(qiáng)調(diào)編碼的工作量,只是項(xiàng)目實(shí)現(xiàn)階段的一部分96chapter__4代碼行(LOC)缺點(diǎn)對(duì)代碼行沒(méi)有公認(rèn)的可接受的標(biāo)準(zhǔn)定義24功能點(diǎn)(FP:Functionpoint)用系統(tǒng)的功能數(shù)量來(lái)測(cè)量其規(guī)模與實(shí)現(xiàn)產(chǎn)品所使用的語(yǔ)言和技術(shù)沒(méi)有關(guān)系的兩個(gè)評(píng)估內(nèi)部基本功能外部基本功能加權(quán)和量化97chapter__4功能點(diǎn)(FP:Functionpoint)用系統(tǒng)的功能數(shù)功能點(diǎn)的公式FP=UFC*TCFUFC:未調(diào)整功能點(diǎn)計(jì)數(shù)TCF:技術(shù)復(fù)雜度因子98chapter__4功能點(diǎn)的公式FP=UFC*TCF26chapter__4UFC-未調(diào)整功能點(diǎn)計(jì)數(shù)功能計(jì)數(shù)項(xiàng):外部輸入外部輸出外部查詢外部文件內(nèi)部文件99chapter__4UFC-未調(diào)整功能點(diǎn)計(jì)數(shù)功能計(jì)數(shù)項(xiàng):27chapter__UFC-未調(diào)整功能點(diǎn)計(jì)數(shù)功能計(jì)數(shù)項(xiàng)的復(fù)雜度等級(jí)復(fù)雜度權(quán)重因素項(xiàng)簡(jiǎn)單一般復(fù)雜外部輸入346外部輸出457外部查詢346外部文件5710內(nèi)部文件71015100chapter__4UFC-未調(diào)整功能點(diǎn)計(jì)數(shù)功能計(jì)數(shù)項(xiàng)的復(fù)雜度等級(jí)復(fù)雜度權(quán)重因素功能點(diǎn)計(jì)算實(shí)例-UFC功能點(diǎn)項(xiàng)簡(jiǎn)單一般復(fù)雜外部輸入6*32*43*6外部輸出7*47*50*7外部查詢0*32*44*6外部文件5*52*73*10內(nèi)部文件9*70*102*15總計(jì)UFC301101chapter__4功能點(diǎn)計(jì)算實(shí)例-UFC功能點(diǎn)項(xiàng)簡(jiǎn)單一般復(fù)雜外部輸入6*3TCF-技術(shù)復(fù)雜度因子TCF=0.65+0.01(sum(Fi)):Fi: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易于修改102chapter__4TCF-技術(shù)復(fù)雜度因子TCF=0.65+0.01(sum(F技術(shù)復(fù)雜度因子的取值范圍調(diào)整系數(shù)描述0不存在或者沒(méi)有影響1不顯著的影響2相當(dāng)?shù)挠绊?平均的影響4顯著的影響5強(qiáng)大的影響103chapter__4技術(shù)復(fù)雜度因子的取值范圍調(diào)整系數(shù)描述0不存在或者沒(méi)有影響1不功能點(diǎn)計(jì)算實(shí)例FP=UFC*TCFUFC=301TCF=0.65+0.01(14*3)=1.07FP=301*1.07=322104chapter__4功能點(diǎn)計(jì)算實(shí)例FP=UFC*TCF32chapter__4功能點(diǎn)與代碼行的轉(zhuǎn)換語(yǔ)言代碼行/FPAssembly320C150COBOL105FORTRAN105PASCAL91ADA71PL/165PROLOG/LISP64SMALLTALK21SPREADSHEET6105chapter__4功能點(diǎn)與代碼行的轉(zhuǎn)換語(yǔ)言代碼行/FPAssembly320C估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)類(lèi)比(自頂向下)估算法自下而上估算法參數(shù)法估算法專(zhuān)家估算法106chapter__4估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)34chapter__類(lèi)比-定義估算人員根據(jù)以往的完成類(lèi)似項(xiàng)目所消耗的總成本(或工作量),來(lái)推算將要開(kāi)發(fā)的軟件的總成本(或工作量),然后按比例將它分配到各個(gè)開(kāi)發(fā)任務(wù)單元中是一種自上而下的估算形式107chapter__4類(lèi)比-定義估算人員根據(jù)以往的完成類(lèi)似項(xiàng)目所消耗的總成本(或工類(lèi)比—使用情況有類(lèi)似的歷史項(xiàng)目數(shù)據(jù)信息不足(要求不是非常精確)的時(shí)候在合同期和市場(chǎng)招標(biāo)時(shí)108chapter__4類(lèi)比—使用情況有類(lèi)似的歷史項(xiàng)目數(shù)據(jù)36chapter__4類(lèi)比—特點(diǎn)簡(jiǎn)單易行,花費(fèi)少具有一定的局限性準(zhǔn)確性差,可能導(dǎo)致項(xiàng)目出現(xiàn)困難109chapter__4類(lèi)比—特點(diǎn)簡(jiǎn)單易行,花費(fèi)少37chapter__4類(lèi)比—舉例110chapter__4類(lèi)比—舉例38chapter__4估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)類(lèi)比(自頂向下)估算法自下而上估算法參數(shù)法估算法專(zhuān)家估算法111chapter__4估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)39chapter__自下而上—定義利用任務(wù)分解結(jié)構(gòu)圖,對(duì)各個(gè)具體工作包進(jìn)行詳細(xì)的成本估算,然后將結(jié)果累加起來(lái)得出項(xiàng)目總成本。112chapter__4自下而上—定義利用任務(wù)分解結(jié)構(gòu)圖,對(duì)各個(gè)具體工作包進(jìn)行詳細(xì)的自下而上—使用情況項(xiàng)目開(kāi)始以后,WBS的開(kāi)發(fā)階段需要進(jìn)行準(zhǔn)確估算的時(shí)候113chapter__4自下而上—使用情況項(xiàng)目開(kāi)始以后,WBS的開(kāi)發(fā)階段41cha自下而上—特點(diǎn)這種方法相對(duì)比較準(zhǔn)確,它的準(zhǔn)確度來(lái)源于每個(gè)任務(wù)的估算情況非常費(fèi)時(shí),估算本身也需要成本支持可能發(fā)生虛報(bào)現(xiàn)象114chapter__4自下而上—特點(diǎn)這種方法相對(duì)比較準(zhǔn)確,它的準(zhǔn)確度來(lái)源于每個(gè)任務(wù)自下而上—舉例銀行綜合業(yè)務(wù)系統(tǒng)估算結(jié)果115chapter__4自下而上—舉例銀行綜合業(yè)務(wù)系統(tǒng)估算結(jié)果43chapter_估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)類(lèi)比(自頂向下)估算法自下而上估算法參數(shù)法估算法專(zhuān)家估算法116chapter__4估算的基本方法代碼行、功能點(diǎn)、對(duì)象點(diǎn)44chapter__參數(shù)估算法—定義模型方法一種使用項(xiàng)目特性參數(shù)建立數(shù)據(jù)模型來(lái)估算成本的方法,是一種統(tǒng)計(jì)技術(shù),如回歸分析和學(xué)習(xí)曲線。117chapter__4參數(shù)估算法—定義模型方法45chapter__4軟件成本估算模型理論導(dǎo)出:不成熟階段經(jīng)驗(yàn)導(dǎo)出:軟件估算常常采用118chapter__4軟件成本估算模型理論導(dǎo)出:不成熟階段46chapter__參數(shù)估算法—使用情況存在成熟的項(xiàng)目估算模型應(yīng)該具有良好的數(shù)據(jù)庫(kù)數(shù)據(jù)為基礎(chǔ)119chapter__4參數(shù)估算法—使用情況存在成熟的項(xiàng)目估算模型47chapte參數(shù)估算法-特點(diǎn)比較簡(jiǎn)單,而且也比較準(zhǔn)確如果模型選擇不當(dāng)或者數(shù)據(jù)不準(zhǔn),也會(huì)導(dǎo)致偏差120chapter__4參數(shù)估算法-特點(diǎn)比較簡(jiǎn)單,而且也比較準(zhǔn)確48chapter參數(shù)成本估算實(shí)例(適合單價(jià)合同)項(xiàng)目經(jīng)理(30美元/小時(shí))15,000美元分析家(20美元/小時(shí))20,000美元技術(shù)員(13美元/小時(shí))2,6000美元總勞動(dòng)開(kāi)支61,000美元一般管理費(fèi)(35%)21,350美元總勞動(dòng)費(fèi)加管理費(fèi)82,350美元額外費(fèi)用(25%)16,470美元小計(jì)98,820美元交通費(fèi)(四次旅行,1000/次)4000美元微機(jī)計(jì)算機(jī)費(fèi)(2臺(tái),3500/臺(tái))7000美元打印與復(fù)制費(fèi)2000美元總輔助費(fèi)13,000美元總項(xiàng)目費(fèi)用開(kāi)支111,820美元121chapter__4參數(shù)成本估算實(shí)例(適合單價(jià)合同)項(xiàng)目經(jīng)理(30美元/小時(shí))1經(jīng)驗(yàn)導(dǎo)出成本模型提供工作量(規(guī)模)的直接估計(jì)通過(guò)過(guò)去項(xiàng)目數(shù)據(jù),進(jìn)行回歸分析,得出的回歸模型122chapter__4經(jīng)驗(yàn)導(dǎo)出成本模型提供工作量(規(guī)模)的直接估計(jì)50chapt經(jīng)驗(yàn)導(dǎo)出成本模型整體公式:E=A+B*SCE:以人月表示的工作量A,B,C:經(jīng)驗(yàn)導(dǎo)出的系數(shù)S:主要的輸入?yún)?shù)(通常是LOC,FP等)123chapter__4經(jīng)驗(yàn)導(dǎo)出成本模型整體公式:E=A+B*SC51chapte經(jīng)驗(yàn)導(dǎo)出成本模型(續(xù))面向LOC驅(qū)動(dòng)的Walston-Felix(IBM)E=5.2*(KLOC)^0.91Balley-BasiliE=5.5+0.73*(KLOC)^1.16.COCOMOE=3.2*(KLOC)^1.05DotyE=5.288*(KLOC)^1.047124chapter__4經(jīng)驗(yàn)導(dǎo)出成本模型(續(xù))面向LOC驅(qū)動(dòng)的52chapter_經(jīng)驗(yàn)導(dǎo)出成本模型(續(xù))面向FP驅(qū)動(dòng)的AlbrechtandGaffneyE=-12.39+0.0545FPKemererE=60.62*7.728*10^-8FP^3Matson,BarnettE=585.7+15.12FP125chapter__4經(jīng)驗(yàn)導(dǎo)出成本模型(續(xù))面向FP驅(qū)動(dòng)的53chapter__舉例采用java完成項(xiàng)目,366功能點(diǎn),則L=366×46=16386行=16.386KLOCE=5.2×L^0.91=5.2×16.386^0.91=66人月DOC=49×L^1.01=49×16.386^1.01=826頁(yè)126chapter__4舉例采用java完成項(xiàng)目,366功能點(diǎn),則54chaptCOCOMO(ConstructiveCostmodel)127chapter__4COCOMO(ConstructiveCostmodelCOCOMO模型發(fā)展COCOMO81COCOMOII模型系列128chapter__4COCOMO模型發(fā)展COCOMO8156chapterCOCOMO81項(xiàng)目類(lèi)型:有機(jī):Organic嵌入式:Embedded半有機(jī):Semidetached模型類(lèi)別:基本COCOMO中等COCOMO高級(jí)COCOMO129chapter__4COCOMO81項(xiàng)目類(lèi)型:模型類(lèi)別:57chapter_模型類(lèi)別基本COCOMO靜態(tài)單變量模型中等COCOMO基本模型基礎(chǔ)上考慮影響因素,調(diào)整模型高級(jí)COCOMO中等COCOMO模型基礎(chǔ)上考慮各個(gè)步驟的影響130chapter__4模型類(lèi)別基本COCOMO58chapter__4項(xiàng)目類(lèi)型有機(jī):Organic,各類(lèi)應(yīng)用程序,例如數(shù)據(jù)處理、科學(xué)計(jì)算等
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 沈陽(yáng)理工大學(xué)《熱工與流體力學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 沈陽(yáng)理工大學(xué)《光電類(lèi)導(dǎo)論》2021-2022學(xué)年期末試卷
- 沈陽(yáng)理工大學(xué)《單片機(jī)原理與應(yīng)用》2021-2022學(xué)年期末試卷
- 管護(hù)經(jīng)營(yíng)合同更名理
- 合同標(biāo)準(zhǔn)安全條款自查報(bào)告范文
- 銀行員工轉(zhuǎn)正申請(qǐng)書(shū)范文6篇
- 2024系統(tǒng)開(kāi)發(fā)合同2
- 2024消防工程合同范本(修改)
- 深圳大學(xué)《中美關(guān)系史》2021-2022學(xué)年第一學(xué)期期末試卷
- 應(yīng)急管理?xiàng)l例解讀
- 2022-2023學(xué)年福建省福州市福清市閩教版五年級(jí)上學(xué)期期中練習(xí)英語(yǔ)試卷(含聽(tīng)力音頻)
- 生活區(qū)消防自查記錄表
- 2024屆廣東省深圳市寶安區(qū)寶安中學(xué)物理九上期中質(zhì)量跟蹤監(jiān)視模擬試題含解析
- 工業(yè)設(shè)計(jì)方法學(xué)
- GB/T 43218-2023煤炭測(cè)硫儀性能驗(yàn)收導(dǎo)則
- 創(chuàng)新方法大賽理論測(cè)試題庫(kù)(2018、2019、經(jīng)典題庫(kù))
- 湖北省武漢一初慧泉2023-2024+學(xué)年上學(xué)期9月同步練習(xí)Unit1-Unit+3九年級(jí)英語(yǔ)試卷
- 《中華商業(yè)文化》第五章
- (完整版)華為虛擬化技術(shù)方案
- 直播培訓(xùn)合作協(xié)議
- 3dMAX菜單中英文對(duì)照表(完整版)
評(píng)論
0/150
提交評(píng)論