![軟件成本估計(jì)ppt課件_第1頁](http://file4.renrendoc.com/view/a38027af7bbb5332e594f821e57afcd4/a38027af7bbb5332e594f821e57afcd41.gif)
![軟件成本估計(jì)ppt課件_第2頁](http://file4.renrendoc.com/view/a38027af7bbb5332e594f821e57afcd4/a38027af7bbb5332e594f821e57afcd42.gif)
![軟件成本估計(jì)ppt課件_第3頁](http://file4.renrendoc.com/view/a38027af7bbb5332e594f821e57afcd4/a38027af7bbb5332e594f821e57afcd43.gif)
![軟件成本估計(jì)ppt課件_第4頁](http://file4.renrendoc.com/view/a38027af7bbb5332e594f821e57afcd4/a38027af7bbb5332e594f821e57afcd44.gif)
![軟件成本估計(jì)ppt課件_第5頁](http://file4.renrendoc.com/view/a38027af7bbb5332e594f821e57afcd4/a38027af7bbb5332e594f821e57afcd45.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟體本錢估計(jì)1 導(dǎo)論軟體本錢管理的問題:軟體的開發(fā)本錢經(jīng)常被低估預(yù)算編列缺乏、合約價(jià)格過低 = 時(shí)程延誤、品質(zhì)問題公開發(fā)表的本錢估計(jì)方法過於主觀本人描畫本人的方法,本人評(píng)估本人的方法有多準(zhǔn)確價(jià)格競(jìng)爭(zhēng)、低價(jià)搶標(biāo)影響軟體的本錢的要素很多、發(fā)包者與承包者認(rèn)知的落差1 導(dǎo)論為了更深化瞭解軟體本錢:需求知道本錢發(fā)生在哪裡?哪些要素影響軟體本錢、各要素所占的權(quán)重?瞭解軟體本錢的分類、估計(jì)方式瞭解估計(jì)方法的適用情況、影響本錢估計(jì)準(zhǔn)確度的要素、等等2 本錢影響要素本錢因子可歸納成七類屬性:規(guī)模屬性產(chǎn)品屬性資訊科技屬性人員屬性專案屬性環(huán)境屬性管理屬性這七類屬性可以幫助本錢估計(jì)者思索本錢的來源,也有助於方式的建立
2、2 本錢影響要素規(guī)模屬性原始碼的行數(shù) (lines of code)子程式的數(shù)目功能點(diǎn) (function points)資料項(xiàng)目的數(shù)目文件的頁數(shù)2 本錢影響要素產(chǎn)品屬性軟體的類型軟體的複雜度運(yùn)用的程式語言 (資訊科技的屬性?)要求的品質(zhì)與可靠度再用碼的數(shù)量處理時(shí)間的限制2 本錢影響要素資訊科技屬性硬體架構(gòu)網(wǎng)體架構(gòu)軟體平臺(tái)中央處理器 (CPU)、記憶體及通訊的限制運(yùn)用資訊科技的成熟度2 本錢影響要素人員屬性開發(fā)者的普通才干與學(xué)習(xí)才干開發(fā)者的經(jīng)驗(yàn)類似專案與開發(fā)環(huán)境的經(jīng)驗(yàn)專案經(jīng)理的經(jīng)驗(yàn)2 本錢影響要素專案的屬性運(yùn)用的方法及工具需求明確的程度和顧客的溝通與關(guān)係開發(fā)時(shí)程的緊迫性專案組織的大小預(yù)算富余的
3、程度2 本錢影響要素環(huán)境屬性行政複雜度運(yùn)用者參與程度需求變更的頻繁程度市場(chǎng)競(jìng)爭(zhēng)的程度2 本錢影響要素管理屬性專案管理者的領(lǐng)導(dǎo)才干與經(jīng)驗(yàn)團(tuán)隊(duì)協(xié)作資源分配時(shí)程安排及控制訓(xùn)練品質(zhì)保證3 軟體本錢的分類依生命週期本錢分類依外購(gòu)軟體本錢分類依本錢會(huì)計(jì)分類3.1 依生命週期本錢分類開發(fā)本錢 (約 45%)需求分析設(shè)計(jì)編碼整合測(cè)試維護(hù)本錢 (約 55%)預(yù)防性維護(hù)更正性維護(hù)改善性維護(hù)3.1 依生命週期本錢分類預(yù)防性維護(hù) (Preventive Maintenance)Y2K更正性維護(hù) (Corrective Maintenance)除錯(cuò)任務(wù) (bug fixes)改善性維護(hù) (Perfective Main
4、tenance)運(yùn)用介面的調(diào)整程式效能的提高3.1 依生命週期本錢分類轉(zhuǎn)換本錢 (Conversion Cost)程式轉(zhuǎn)換、資料轉(zhuǎn)換、文件轉(zhuǎn)換電腦化時(shí),紙張的歷史資料的轉(zhuǎn)換?!裝置本錢 (Installation Cost)由於實(shí)際的操作環(huán)境比軟體開發(fā)環(huán)境要複雜許多,裝置的過程中往往會(huì)引發(fā)新的問題 (跟其他系統(tǒng)銜接)訓(xùn)練本錢訓(xùn)練往往不是一次就能達(dá)到目的,重複的訓(xùn)練、訓(xùn)練後發(fā)現(xiàn)的新需求都會(huì)使本錢超乎預(yù)期其他本錢3.2 依外購(gòu)軟體本錢分類應(yīng)用軟體的採(cǎi)購(gòu)本錢顧問費(fèi)用SAP, Oracle, 等 ERP 的設(shè)定費(fèi)用 (configuration, performance tuning, etc.)軟體
5、修正費(fèi)用其他軟體費(fèi)用3.3 依本錢會(huì)計(jì)分類直接本錢 (Direct Cost)人工 (程式設(shè)計(jì)師、系統(tǒng)分析師、專案經(jīng)理)直接資料本錢 (比例低)設(shè)備本錢 (Capital Cost)軟體、硬體、辦公設(shè)備等費(fèi)用 (Expense)旅費(fèi)、顧問費(fèi)、訓(xùn)練費(fèi)等分?jǐn)傎M(fèi)用 (Overhead)行政人員費(fèi)用、水電費(fèi)、保險(xiǎn)費(fèi)用、管理費(fèi)用4 軟體本錢估計(jì)的過程軟體本錢估計(jì)不是一次估計(jì)後就固定不變軟體本錢估計(jì)是一個(gè)過程生命週期導(dǎo)向的估計(jì)過程系統(tǒng)與模組層次的估計(jì)過程4.1 生命週期導(dǎo)向的估計(jì)過程第一階段:提出構(gòu)想粗略的本錢估計(jì)與資料蒐集專家判斷法由上往下法管理者依經(jīng)驗(yàn)與判斷來評(píng)估可行性及本錢效益不可行 - 取消構(gòu)想可
6、行 - 進(jìn)入第二階段根據(jù) p. 151 之 圖 24.1 生命週期導(dǎo)向的估計(jì)過程第二階段:由專案小組分析需求並分解系統(tǒng)功能正式估計(jì)本錢由下往上法參數(shù)方式類比法專案核準(zhǔn)?不核準(zhǔn) - 取消專案核準(zhǔn) - 進(jìn)入第三階段根據(jù) p. 151 之 圖 24.1 生命週期導(dǎo)向的估計(jì)過程第三階段:進(jìn)行詳細(xì)的需求分析與初步設(shè)計(jì)修正估計(jì)的本錢本錢太高?太高 - 調(diào)整預(yù)算或調(diào)整專案功能 (需求)不會(huì)太高 - 進(jìn)行專案根據(jù) p. 151 之 圖 24.2 系統(tǒng)與模組層次的估計(jì)過程先將系統(tǒng)分解成子系統(tǒng),然後找尋過去完成的專案有沒有類似的功能,區(qū)分成新開發(fā)模組類似功能模組一樣功能模組根據(jù)新模組的大小及再用模組的修正程度來估
7、計(jì)本錢估計(jì)程式行數(shù)或功能點(diǎn)數(shù)估計(jì)調(diào)整因子估計(jì)再用模組的修正比例 加總新模組與再用模組的本錢 再用模組 (Reuse Module)4.2 系統(tǒng)與模組層次的估計(jì)過程估計(jì)新文件與再用文件的本錢對(duì)比程式模組的方式估算估計(jì)測(cè)試本錢占總本錢的 15% 40%依系統(tǒng)的複雜度、任務(wù)的重要性、顧客的品質(zhì)要求行政管理的費(fèi)用及分?jǐn)偟馁M(fèi)用估計(jì)風(fēng)險(xiǎn)係數(shù)和先前的資料比較並做調(diào)整5 軟體本錢估計(jì)的方法Boehm (1984):演算方式專家判斷法類比法由上往下法由下往上法巴金森法Parkinson Method勝算價(jià)格法Price-to-Win MethodMohanty (1981):歷史資料方式統(tǒng)計(jì)分析方式理論方式5
8、軟體本錢估計(jì)的方法巴金森法:任務(wù)的多寡是將資源耗盡為原則有多少預(yù)算與多少時(shí)間就做多少事勝算價(jià)格法:以爭(zhēng)取合約為原則可獲得合約的價(jià)格做為估計(jì)的基礎(chǔ)1 專家判斷法專家的條件:在相關(guān)領(lǐng)域有實(shí)際的任務(wù)經(jīng)驗(yàn)曾經(jīng)管理過或從事相關(guān)任務(wù)的人員具有本錢估計(jì)的經(jīng)驗(yàn)1 專家判斷法需求的資訊1 專家判斷法運(yùn)用的資訊1 專家判斷法當(dāng)多個(gè)專家參與評(píng)估時(shí),多個(gè)估計(jì)值的綜合可以以下方式獲得:平均法去除極值平均法如:刪除前後各 10%, 保管中間 80% 做平均中位數(shù)法 (median)三點(diǎn)估計(jì)法德菲法 (Delphi Method)群體決策方法,有興趣可本人閱讀 chapter 121 專家判斷法三點(diǎn)估算法:C = (CL
9、+ 4CM + CH) / 6其中:CL: 樂觀值的平均CM: 最能夠值的平均CH: 悲觀值的平均2 類比法 (Analogy)類比法的精神在於比較新專案與過去類似的專案刪除舊系統(tǒng)存有而新系統(tǒng)卻不需求的功能添加新系統(tǒng)需求而舊系統(tǒng)沒有的功能根據(jù)以下要素來調(diào)整:特殊的環(huán)境要素人事本錢的考量新技術(shù)的引進(jìn)品質(zhì)的要求風(fēng)險(xiǎn)的要素等專家判斷法的專家也會(huì)運(yùn)用類比法3 參數(shù)方式參數(shù)方式 (Parametric Models), 又稱:演算法則方式 (Algorithmic Models)統(tǒng)計(jì)方式 (Statistically-Based Models)根本概念:軟體開發(fā)本錢為軟體規(guī)模與調(diào)整因子的函數(shù)軟體規(guī)模:原
10、始程式碼行數(shù) (Lines of Code, LOC)功能點(diǎn) (Function Point, FP)調(diào)整因子:影響軟體開發(fā)本錢的要素3 參數(shù)方式根本概念 (續(xù)):函數(shù)關(guān)係現(xiàn)在是非線性函數(shù) (non-linear function)早期是線性函數(shù) (linear function)參數(shù)估計(jì)方式可以以下的方式表示:本錢 = 常數(shù) + 軟體規(guī)模之本錢函數(shù) * 調(diào)整因子本錢 = 常數(shù) + 軟體規(guī)模之本錢函數(shù) + 調(diào)整本錢3 參數(shù)方式以數(shù)學(xué)式表示:C = C0 + f(s) * g(x)C = C0 + f(s) + h(x)其中:C:估計(jì)本錢 (人月或人日)s:軟體規(guī)模 (LOC 或 FP)f:規(guī)模
11、函數(shù)x:調(diào)整因子的向量g:調(diào)整函數(shù)h:調(diào)整本錢函數(shù)C0:常數(shù)3 參數(shù)方式規(guī)模函數(shù) f 可為:線性函數(shù):f(s) = aS非線性函數(shù):f(s) = aSba, b 為係數(shù)3 參數(shù)方式調(diào)整函數(shù):g(x) = g1(x1) * g2(x2) * . * gi(xi)調(diào)整本錢函數(shù):h(x) = h1(x1) + h2(x2) + . hi(xi)3 參數(shù)方式實(shí)際參數(shù)方式:Farr & Zagorski 方式COCOMO 方式 (Constructive Cost Model, Boehm, 1981)根本方式 (Basic Model)中級(jí)方式(Intermediate Model)詳細(xì)方式 (Det
12、ailed Model)COCOMO 2.0 方式3 參數(shù)方式COCOMO 方式每一個(gè)方式又將軟體分為三個(gè)複雜的程度:簡(jiǎn)單型 (Organic Mode)中間型 (Semi-detached Mode)複雜型 (Embedded Mode)根本方式:未考慮調(diào)整因子C = aSb3 參數(shù)方式COCOMO 方式 (續(xù))中級(jí)方式加了 15 個(gè)調(diào)整因子 g(x) = g1(x1) * g2(x2) * . * g15(x15)C = aSb * g1(x1) * g2(x2) * . * g15(x15)詳細(xì)方式調(diào)整因子再分配到不同的開發(fā)階段根據(jù)不同規(guī)模大小、等而調(diào)整分配到各階段的比重:專案愈大,編碼
13、所占的比重愈低、整合測(cè)試的比重愈高專案愈複雜,編碼占的比重愈低、需求分析、系統(tǒng)設(shè)計(jì)、整合測(cè)試所占的比重愈高3 參數(shù)方式COCOMO 方式的優(yōu)缺點(diǎn):優(yōu)點(diǎn):非常完好缺點(diǎn):分類過於詳細(xì),假設(shè)無龐大的資料庫則參數(shù)估計(jì)的誤差會(huì)很大15 個(gè)調(diào)整因子的調(diào)整數(shù)值相乘會(huì)使得變異加大; 800 倍!COCOMO 2.0 有改善略4 功能點(diǎn)分析法功能點(diǎn)分析法 (Function Point Analysis):用來衡量軟體的規(guī)模從運(yùn)用者的觀點(diǎn)來計(jì)算軟體所提供的功能功能是一種邏輯的概念,所以獨(dú)立於程式語言、開發(fā)方法、硬體平臺(tái)和組織特性4 功能點(diǎn)分析法功能點(diǎn)分析法將軟體系統(tǒng)之功能分為兩種功能類型及五種檔案型態(tài):資料功能類 (Data Function Type)內(nèi)部邏輯檔案 (Internal Logical File)外部介面檔案 (External In
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公路模板租賃合同范本
- 內(nèi)部綠化施工合同范本
- 個(gè)人轉(zhuǎn)讓鍋爐合同范本
- 企業(yè)農(nóng)行貸款合同范本
- 兄弟合作創(chuàng)業(yè)合同范例
- 出售老舊平房合同范本
- 農(nóng)村收購(gòu)木材合同范例
- 2025年γ-丁內(nèi)酯項(xiàng)目可行性研究報(bào)告
- 2025年度建筑消防疏散指示標(biāo)識(shí)安裝施工合同
- 2025年度綠色節(jié)能建筑工程承包補(bǔ)充協(xié)議
- 工程量清單及招標(biāo)控制價(jià)編制方案
- 納龍心電說明書
- 2023湖北成人學(xué)位英語考試真題及答案1
- 《大數(shù)據(jù)金融》教學(xué)大綱(第六學(xué)期)附課程考核標(biāo)準(zhǔn)
- 物業(yè)管理企業(yè)用工風(fēng)險(xiǎn)與防范對(duì)策
- 拜耳法氧化鋁生產(chǎn)工藝流程框圖
- 零售藥店處方藥銷售自查整改報(bào)告word(范文)
- 叉車日常維護(hù)保養(yǎng)檢查記錄表
- 心源性休克的護(hù)理.ppt課件
- 精品解析:2022年黑龍江省哈爾濱市中考語文試題(原卷版)
- 單位事故隱患排查治理制度及臺(tái)賬
評(píng)論
0/150
提交評(píng)論