版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
chapter__60軟件開發(fā)項目管理第六章軟件項目規(guī)模成本估算chapter__61成本管理過程資源計劃編制:確定項目需要的資源種類和數(shù)量成本估算:中心環(huán)節(jié)編制一個為完成項目各活動所需要的資源成本的近似估算成本預算:項目進度將總成本估算分配到各單項工作活動上成本控制:項目跟蹤控制項目預算的變更chapter__62軟件項目規(guī)模軟件項目規(guī)模即工作量,是從軟件項目范圍中抽出的軟件功能,然后確定每個軟件功能所必須執(zhí)行的一系列軟件工程任務包括:軟件規(guī)劃,軟件管理,需求,設計,編碼,測試,以及后期的維護等任務。chapter__63規(guī)模的單位LOC(LocofCode)源代碼程序長度的測量FP(FunctionPoint)用系統(tǒng)的功能數(shù)量來測量人月人天人年chapter__64軟件項目成本完成軟件規(guī)模相應付出的代價。待開發(fā)的軟件項目需要的資金。
人的勞動的消耗所需要的代價是軟件產品的主要成本開發(fā)成本是以一次性開發(fā)過程所花費的代價來計算的chapter__65軟件的規(guī)模和成本的關系規(guī)模是成本的主要因素,是成本估算的基礎有了規(guī)模就確定了成本,chapter__66成本估算定義對完成項目所需費用的估計和計劃包括預測開發(fā)一個軟件系統(tǒng)所需要的總工作量的過程。是一種量化的結果可以有一些誤差成本估算不同于項目定價貫穿于軟件的生存周期。
chapter__67成本估算過程估算輸入估算結果成本估算方法chapter__68成本估算輸入項目需求、WBS歷史項目度量資源要求(資源編制計劃)資源消耗率:如人員成本:100元/小時進度規(guī)劃:項目總進度(一般是合同要求)學習曲線chapter__69成本估算直接成本間接成本chapter__610直接成本與具體項目相關的成本chapter__611間接成本不能具體到某個項目中的成本,可以分攤到各個具體項目中的成本,例如:培訓房租水電員工福利市場費用管理費其他等等chapter__612項目估算結果估算文件包括資源,資源的數(shù)量,質量標準,估算成本等信息單位:一般是貨幣單位BAC(BudgetAtcompletion)估算說明工作范圍估算的基礎和依據(jù)估算的假設估算的誤差變動等chapter__613估算的基本方法代碼行、功能點、對象點類比(自頂向下)估算法自下而上估算法參數(shù)法估算法專家估算法chapter__614代碼行(LOC)從軟件程序量的角度定義項目規(guī)模。要求功能分解足夠詳細的有一定的經驗數(shù)據(jù)(類比和經驗方法)與具體的編程語言有關chapter__615功能點(FP)用系統(tǒng)的功能數(shù)量來測量其規(guī)模與實現(xiàn)產品所使用的語言和技術沒有關系的兩個評估內部基本功能外部基本功能加權和量化chapter__616功能點的公式FP=UFC*TCFUFC:未調整功能點計數(shù)TCF:技術復雜度因子chapter__617TCF-技術復雜度因子TCF=0.65+0.01(sum(Fi)):Fi:0-5,TCF:0.65-1.35技術復雜度因子F1可靠的備份和恢復F2數(shù)據(jù)通信F3分布式函數(shù)F4性能F5大量使用的配置F6聯(lián)機數(shù)據(jù)輸入F7操作簡單性F8在線升級F9復雜界面F10復雜數(shù)據(jù)處理F11重復使用性F12安裝簡易性F13多重站點F14易于修改chapter__618技術復雜度因子的取值范圍調整系數(shù)描述0不存在或者沒有影響1不顯著的影響2相當?shù)挠绊?平均的影響4顯著的影響5強大的影響chapter__619對象點(OP)對象點是基于對象的軟件產品規(guī)模估算。
著名的Probe方法---WattsHumphrey
chapter__620Probe方法的步驟
基于產品需求構建體系結構和概要設計對設計中的每個類(面向對象方法中的Class)的輸入和交互,標識所設計的對象屬于表中哪類方法并估算其復雜性將上述標識的結果構造成一個如表形式的矩陣,然后將這個矩陣中的值與表中對應的值相乘將上述所有相乘結果相加求和,產生估算結果
chapter__621對象點的估計-舉例方法種類很小小中大很大計算2.345.13*11.2524.6654.04數(shù)據(jù)2.64.798.8416.3130.09I/O9.0112.0616.15*21.6228.93邏輯7.5510.9815.9823.2533.83設置3.885.046.568.53*11.09文本3.758.0017.0736.4177.66規(guī)模估算5865.13*5+16.15*8+8.53*6=206.03chapter__622類比-定義從項目的整體出發(fā),進行類推,即估算人員根據(jù)以往的完成類似項目所消耗的總成本(或工作量),來推算將要開發(fā)的軟件的總成本(或工作量),然后按比例將它分配到各個開發(fā)任務單元中是一種自上而下的估算形式chapter__623類比—使用情況有類似的歷史項目數(shù)據(jù)信息不足(要求不是非常精確)的時候在合同期和市場招標時在高層對任務的總的評估chapter__624類比—特點簡單易行,花費少具有一定的局限性準確性差,可能導致項目出現(xiàn)困難chapter__625類比—舉例證券交易網(wǎng)站需求類似歷史數(shù)據(jù):10萬學習曲線:5-8萬chapter__626估算的基本方法代碼行、功能點、對象點類比(自頂向下)估算法自下而上估算法參數(shù)法估算法專家估算法chapter__627自下而上—定義利用任務分解結構圖,對各個具體工作包進行詳細的成本估算,然后將結果累加起來得出項目總成本。chapter__628自下而上—使用情況在進入項目開始以后,WBS以后的開發(fā)階段需要進行準確估算的時候chapter__629自下而上—特點這種方法準確。它的準確度來源于每個任務的估算情況非常費時,估算本身也需要成本支持可能發(fā)生虛報現(xiàn)象chapter__630軟件成本估算模型理論導出:不成熟階段經驗導出:軟件估算常常采用chapter__631經驗導出成本模型提供工作量(規(guī)模)的直接估計通過過去項目數(shù)據(jù),進行回歸分析,得出的回歸模型依據(jù)不同的細化程度,通過參數(shù)的輸入來進行成本估算。通常,輸入包括產品的預計規(guī)模產品的自然屬性組織能力項目性質chapter__632經驗導出成本模型整體公式:E=A+B*S^CE:以人月表示的工作量A,B,C:經驗導出的常數(shù)S:主要的輸入?yún)?shù)(通常是LOC,FP等)chapter__633經驗導出成本模型(續(xù))面向LOC驅動的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.047chapter__634基本COCOMOE=ab(KLOC)exp(bb)其中:E是所需的人力(人月),KLOC是交付的代碼行ab,bb是依賴于項目自然屬性的參數(shù):chapter__635中等COCOMOE=ai(KLOC)exp(bi)*乘法因子aibi是系數(shù)乘法因子是根據(jù)成本驅動屬性打分的結果,對公式的校正系數(shù)
chapter__636中等COCOMO的兩類模型前設計模型(EarlyDesign)知之甚少的時候初步估計后體系結構模型(Postarchitecture)需求和早期的設計完成比較精確的估計chapter__637前設計模型的乘法因子屬性人的能力產品的可靠性和復雜性所要求的復用平臺困難經驗設施進度chapter__638后體系結構模型乘法因子屬性產品屬性平臺屬性人員屬性項目屬性chapter__639產品屬性可靠性數(shù)據(jù)復雜性文檔復用chapter__640人員屬性分析員的經驗分析能力程序員水平平臺經驗語言經驗人員的連續(xù)性chapter__641項目屬性使用軟件工具的水平開發(fā)工作在不同地點的分布程度預計的進度壓縮程度chapter__642平臺屬性產品運行時間,強調目標的計算能力應用的存儲使用在目標平臺和開發(fā)平臺中,硬件和軟件的穩(wěn)定性chapter__643高級COCOMO將項目分解為一系列的子系統(tǒng)或者子模型在一組子模型的基礎上更加精確地調整一個模型的屬性,chapter__644估算的基本方法代碼行、功能點、對象點類比(自頂向下)估算法自下而上估算法參數(shù)法估算法專家估算法chapter__645專家估算法由多位專家進行成本估算,一個專家可能會有偏見,最好由多位專家進行估算,取得多個估算值,最后得出綜合的估算值。chapter__646專家估算法-Deiphi組織者發(fā)給每位專家一份軟件系統(tǒng)的規(guī)格說明和一張記錄估算值的表格,請他們估算專家詳細研究軟件規(guī)格說明后,對該軟件提出3個規(guī)模的估算值最小ai最可能的mi最大bi組織者對專家的表格中的答復進行整理計算每位專家的Ei=(ai+4mi+bi)/6,chapter__647專家估算法-Deiphi(續(xù))綜合結果后:E=E1+E2+…En/n(N:表示N個專家),再組織專家無記名填表格,比較估算差,并查找原因如果各個專家的估算差異超出規(guī)定的范圍(例如:15%),則需重復上述過程,最終可以獲得一個多數(shù)專家共識的軟件規(guī)模chapter__648估算方法總結初期類比專家估算計劃階段自下而上參數(shù)模型實施階段(包括變更發(fā)生)自下而上參數(shù)模型chapter__649實用軟件估算模型是一種自下而上和參數(shù)法的結合模型,步驟如下:對任務進行分解估算每個任務的成本Ei直接成本=E1+E2+……+Ei+……+En項目總估算成本=直接成本+間接成本項目總報價=項目總估算成本+風險利潤
風險利潤=利潤+風險基金+稅chapter__650直接成本估算直接成本=規(guī)模*人力成本參數(shù)例如:人力成本參數(shù)=2萬/人月,30人月的項目的直接成本是60萬退出chapter__651項目總估算成本估算成本=直接成本+間接成本間接成本估算:按照企業(yè)模型直接估算:簡易算法:間接成本=直接成本*間接成本系數(shù)間接成本=規(guī)模*人力成本參數(shù)*間接成本系數(shù)例如:間接成本系數(shù)=1.5--3chapter__652項目總估算成本估算成本=直接成本+間接成本估算成本=規(guī)模*人力成本參數(shù)(1+間接成本系數(shù))成本系數(shù)=人力成本參數(shù)*(1+間接成本系數(shù))簡易算法:估算成本=規(guī)模*成本系數(shù)例如:成本系數(shù)=3萬/人月退出chapter__653項目總報價項目總報價=項目總估算成本+風險利潤項目利潤=估算成本*a%風險基金=估算成本*a%稅=估算成本*b%(例如:b為5.5左右)項目總報價=x%*項目總估算成本chapter__654估算不準的原因基礎數(shù)據(jù)不足缺乏經驗的估算人員簽約前后不連貫低劣的推測技術估算對需求的敏感性chapter__655對付估算誤差避免低劣估算處理低劣估算帶來的后果chapter__656避免低劣估算避免無準備的估算留出估算的時間,并做好計劃使用以前的項目數(shù)據(jù)使用以開發(fā)人員為基礎的估算分類法估算詳細的較低層次上的估算使用軟件估算工具使用幾種不同估算技術,并比較它們的結果chapter__657處理低劣估算帶來的后果通過數(shù)據(jù)說明資源不足,爭取更多資源強化變更管理程序確定目標的優(yōu)先次序chapter__658估算的表達方式技巧加減限定6個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農業(yè)培訓資金管理制度
- 縣安全生產培訓考試制度
- 社區(qū)從業(yè)人員培訓制度
- 無煙單位培訓制度
- 培訓宿管各項工作制度
- 培訓講師晉升管理制度
- 稅務局教育培訓管理制度
- 養(yǎng)雞場培訓制度
- 人才基地培訓制度匯編
- 培訓機構場所消毒制度
- 小貓絕育協(xié)議書
- 2025年12月福建廈門市鷺江創(chuàng)新實驗室管理序列崗位招聘8人備考題庫必考題
- 人工搬運培訓課件
- 建筑施工異常工況安全處置指南
- 收購商場協(xié)議書范本
- 2025年榆林神木市信息產業(yè)發(fā)展集團招聘備考題庫(35人)及答案詳解(新)
- 2025年公務員時事政治熱點試題解析+答案
- 免疫聯(lián)合治療的生物樣本庫建設
- 項目管理溝通矩陣及問題跟進器
- 交通運輸企業(yè)人力資源管理中存在的問題及對策
- 蒂森電梯安全質量培訓
評論
0/150
提交評論