




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第六章 IT軟件項(xiàng)目成本管理副標(biāo)題 6.1 IT項(xiàng)目成本 6.2 IT項(xiàng)目開(kāi)發(fā)成本的估算方法 6.3 成本估算案例 6.4 項(xiàng)目成本控制6.1 IT項(xiàng)目成本直接成本 項(xiàng)目有直接關(guān)系的成本費(fèi)用,是與項(xiàng)目直接對(duì)應(yīng)的,包括直接人工費(fèi)、直接材料費(fèi)、其他直接費(fèi)等管理費(fèi)用 為了組織、管理和控制項(xiàng)目所發(fā)生的費(fèi)用 間接費(fèi)用期間費(fèi)用 項(xiàng)目開(kāi)展期間,企業(yè)日常花費(fèi) 與項(xiàng)目無(wú)關(guān)間接費(fèi)用直接費(fèi)用 1. IT項(xiàng)目成本的構(gòu)成 由項(xiàng)目經(jīng)理控制硬件成本:實(shí)施項(xiàng)目所有的硬件設(shè)備差旅及培訓(xùn)軟件開(kāi)發(fā)成本:人工成本(主要)項(xiàng)目管理費(fèi)用 注意:IT軟件項(xiàng)目的產(chǎn)品生產(chǎn)不是一個(gè)重復(fù)的制造過(guò)程,成本估算是以項(xiàng)目識(shí)別、設(shè)計(jì)、實(shí)施、評(píng)估等整個(gè)項(xiàng)目
2、開(kāi)發(fā)過(guò)程所花費(fèi)的人工代價(jià)作為計(jì)算依據(jù)E1E2E3E4E5始于項(xiàng)目計(jì)劃始于項(xiàng)目計(jì)劃結(jié)束結(jié)束時(shí)間時(shí)間識(shí)別識(shí)別設(shè)計(jì)設(shè)計(jì)實(shí)施實(shí)施評(píng)估評(píng)估費(fèi)用費(fèi)用 2. 影響項(xiàng)目成本的因素項(xiàng)目質(zhì)量工期價(jià)格管理水平人力資源 1)項(xiàng)目質(zhì)量對(duì)成本的影響 質(zhì)量對(duì)成本的影響,可以通過(guò)質(zhì)量成本構(gòu)成示意圖來(lái)表示質(zhì)量故障成本指為了排除產(chǎn)品質(zhì)量原因所產(chǎn)生的故障,保證產(chǎn)品重新恢復(fù)功能的費(fèi)用質(zhì)量保證成本指為了保證和提高產(chǎn)品質(zhì)量而采取的技術(shù)措施所消耗的費(fèi)用質(zhì)量總成本由質(zhì)量故障成本和質(zhì)量保證成本組成 2)工期對(duì)成本的影響 項(xiàng)目的費(fèi)用由直接費(fèi)用和間接費(fèi)用組成,一般工期越長(zhǎng),項(xiàng)目的直接費(fèi)用越低,間接費(fèi)用越高;工期越短,直接費(fèi)用越高,間接費(fèi)用越低。相
3、互之間的關(guān)系如下圖所示 3)價(jià)格對(duì)成本的影響 中間產(chǎn)品和服務(wù)、市場(chǎng)人力資源、硬件、軟件的價(jià)格也對(duì)成本產(chǎn)生直接的影響 4)管理水平對(duì)成本的影響 高的管理水平可以1)提高預(yù)算的準(zhǔn)確度,2)加強(qiáng)對(duì)項(xiàng)目預(yù)算的執(zhí)行和監(jiān)管,3)對(duì)工期的控制嚴(yán)格限制在計(jì)劃許可的范圍之內(nèi),對(duì)設(shè)計(jì)方案和項(xiàng)目計(jì)劃更改造成的成本增加、減少和工期的變更,4)可以較為有效地控制,減少風(fēng)險(xiǎn)的損失 5)人力資源對(duì)成本的影響 高技術(shù)能力、高技術(shù)素質(zhì)的人才,本身的人力資源成本比較高,但可以產(chǎn)生高的工作效率、高質(zhì)量的產(chǎn)品、較短的工期等間接效果,從而總體上會(huì)降低成本 相反一般人員,需要技術(shù)培訓(xùn),對(duì)項(xiàng)目的理解及工作效率相對(duì)低下,工期會(huì)延長(zhǎng),造成成本
4、的增加 3. 項(xiàng)目成本管理的內(nèi)容資源計(jì)劃編制費(fèi)用估算費(fèi)用預(yù)算不可預(yù)見(jiàn)費(fèi)用費(fèi)用控制 1)資源計(jì)劃編制 確定完成項(xiàng)目活動(dòng)所需要的各種資源的種類(lèi)、數(shù)量和時(shí)間,包括人力、財(cái)力和物力資源,完成資源的配置 意義:它是進(jìn)行費(fèi)用估算的基礎(chǔ),也是工作結(jié)構(gòu)分解、項(xiàng)目范圍定義、活動(dòng)定義和工作進(jìn)度計(jì)劃編制的后續(xù)工作。 依據(jù):工作分解結(jié)構(gòu)、項(xiàng)目范圍定義、項(xiàng)目活動(dòng)定義、歷史資料、資源庫(kù)信息、工作進(jìn)度計(jì)劃等。 方法:通過(guò)若干專(zhuān)業(yè)技術(shù)人員采取諸如組織策略、數(shù)學(xué)模型、專(zhuān)家評(píng)估等技術(shù)手段,制定出項(xiàng)目的資源計(jì)劃 2)費(fèi)用估算 是對(duì)完成項(xiàng)目工作所需要的費(fèi)用進(jìn)行估計(jì)和計(jì)劃,是項(xiàng)目計(jì)劃中的一個(gè)重要組成部分。要實(shí)行成本控制,必須先估算費(fèi)用
5、 依據(jù):工作分解結(jié)構(gòu)、資源要求、活動(dòng)持續(xù)時(shí)間估計(jì)、歷史信息、財(cái)務(wù)規(guī)范等。 方法:經(jīng)驗(yàn)估算法、因素估算法、WBS全面詳細(xì)估算法、數(shù)學(xué)模型法等。 結(jié)果:經(jīng)過(guò)費(fèi)用估算,最終產(chǎn)生費(fèi)用估算表、估算的詳細(xì)依據(jù)、費(fèi)用管理和控制計(jì)劃等。 3)費(fèi)用預(yù)算 目的是形成項(xiàng)目的基準(zhǔn)費(fèi)用計(jì)劃 依據(jù):注意控制費(fèi)用預(yù)算的層次,層次太少影響預(yù)算的控制,層次太多則需要更多的計(jì)劃準(zhǔn)備時(shí)間和費(fèi)用。 方法:費(fèi)用分解結(jié)構(gòu)(課本85頁(yè)),將估算的費(fèi)用按工作分解結(jié)構(gòu)和工作任務(wù)進(jìn)行分配,得到一個(gè)費(fèi)用分配樹(shù),形成項(xiàng)目的費(fèi)用預(yù)算表。 結(jié)果:費(fèi)用基線(成本基線),給出項(xiàng)目中每項(xiàng)工作任務(wù)分配的費(fèi)用,并以此作為費(fèi)用基線來(lái)控制項(xiàng)目執(zhí)行和費(fèi)用支出。 4)不
6、可預(yù)見(jiàn)費(fèi)用 不可預(yù)見(jiàn)費(fèi)用是為了應(yīng)付突發(fā)事件或者未能預(yù)料到的變化而準(zhǔn)備的資金,主要用于防范因失誤、疏漏或者突變而造成的費(fèi)用增加。 該費(fèi)用的數(shù)額是根據(jù)項(xiàng)目工作范圍、風(fēng)險(xiǎn)分析、類(lèi)似項(xiàng)目的經(jīng)驗(yàn)以及項(xiàng)目團(tuán)隊(duì)的評(píng)估來(lái)確定的。 該費(fèi)用在項(xiàng)目費(fèi)用所占的比例一般為10%。 5)費(fèi)用控制 又稱(chēng)成本控制,是在整個(gè)項(xiàng)目的實(shí)施過(guò)程中,定期收集項(xiàng)目的實(shí)際成本數(shù)據(jù),與成本的計(jì)劃值進(jìn)行對(duì)比分析,并進(jìn)行成本預(yù)測(cè),及時(shí)發(fā)現(xiàn)并糾正偏差,使項(xiàng)目的成本目標(biāo)盡可能好地實(shí)現(xiàn) 項(xiàng)目成本管理的主要目的就是控制項(xiàng)目的成本,將項(xiàng)目的運(yùn)作成本控制在預(yù)算的范圍內(nèi),或者控制在可以接受的范圍內(nèi),以便在項(xiàng)目失控之前就及時(shí)采取措施予以糾正。PAGE 17補(bǔ)充
7、:估算成本需要考慮的因素(1) 類(lèi)型類(lèi)型成本因素成本因素系統(tǒng)系統(tǒng)規(guī)模規(guī)模1程序指令的估算條數(shù)程序指令的估算條數(shù)2交付的機(jī)器語(yǔ)言指令數(shù)交付的機(jī)器語(yǔ)言指令數(shù)3交付的源語(yǔ)言指令數(shù)交付的源語(yǔ)言指令數(shù)4新指令的百分比新指令的百分比5書(shū)寫(xiě)指令的百分比書(shū)寫(xiě)指令的百分比6判定指令的數(shù)目判定指令的數(shù)目7非判定指令的數(shù)目非判定指令的數(shù)目8信息存儲(chǔ)和檢索指令的百分比信息存儲(chǔ)和檢索指令的百分比9交付代碼的百分比交付代碼的百分比數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)10數(shù)據(jù)庫(kù)中詞數(shù)數(shù)據(jù)庫(kù)中詞數(shù)PAGE 18估算成本需要考慮的因素(2) 類(lèi)型類(lèi)型成本因素成本因素系系統(tǒng)統(tǒng)復(fù)復(fù)雜雜性性11估算整個(gè)復(fù)雜性的級(jí)別估算整個(gè)復(fù)雜性的級(jí)別12接口的復(fù)雜性接口的
8、復(fù)雜性13系統(tǒng)的惟一性系統(tǒng)的惟一性14難度難度15硬件硬件軟件接口軟件接口16程序結(jié)構(gòu)的考慮程序結(jié)構(gòu)的考慮17文件、報(bào)告和應(yīng)用程序的數(shù)目文件、報(bào)告和應(yīng)用程序的數(shù)目18生存期人力總數(shù)、開(kāi)發(fā)期人力總數(shù),生存期人力總數(shù)、開(kāi)發(fā)期人力總數(shù),測(cè)試和驗(yàn)證期人力總數(shù)測(cè)試和驗(yàn)證期人力總數(shù)19生存期總時(shí)間、開(kāi)發(fā)期總時(shí)間生存期總時(shí)間、開(kāi)發(fā)期總時(shí)間20作業(yè)類(lèi)型作業(yè)類(lèi)型PAGE 19估算成本需要考慮的因素(3) 類(lèi)型類(lèi)型成本因素成本因素程序程序類(lèi)型類(lèi)型21應(yīng)用類(lèi)型(商業(yè)性應(yīng)用類(lèi)型(商業(yè)性/非商業(yè)性)非商業(yè)性)22程序種類(lèi)(控制、輸入程序種類(lèi)(控制、輸入/輸出、預(yù)處輸出、預(yù)處理理/后處理、算法、數(shù)據(jù)、管理、時(shí)后處理、算法
9、、數(shù)據(jù)、管理、時(shí)間臨界)間臨界)23實(shí)時(shí)實(shí)時(shí)/非實(shí)時(shí)非實(shí)時(shí)文檔文檔24頁(yè)式文檔頁(yè)式文檔25用戶文檔類(lèi)型的數(shù)目用戶文檔類(lèi)型的數(shù)目26內(nèi)部使用的文檔數(shù)目?jī)?nèi)部使用的文檔數(shù)目PAGE 20估算成本需要考慮的因素(4) 類(lèi)型類(lèi)型成本因素成本因素環(huán)環(huán)境境與與項(xiàng)項(xiàng)目目屬屬性性27系統(tǒng)開(kāi)發(fā)環(huán)境系統(tǒng)開(kāi)發(fā)環(huán)境28新或舊計(jì)算機(jī)新或舊計(jì)算機(jī)29顯示控制臺(tái)數(shù)顯示控制臺(tái)數(shù)30專(zhuān)用顯示設(shè)備(使用專(zhuān)用顯示設(shè)備(使用/未使用)未使用)31隨機(jī)存儲(chǔ)設(shè)備(使用隨機(jī)存儲(chǔ)設(shè)備(使用/未使用)未使用)32使用語(yǔ)言使用語(yǔ)言33存儲(chǔ)器空間的限制存儲(chǔ)器空間的限制34計(jì)算機(jī)系統(tǒng)速度和存儲(chǔ)容量計(jì)算機(jī)系統(tǒng)速度和存儲(chǔ)容量35分時(shí)或批處理分時(shí)或批處理3
10、6程序員對(duì)所用語(yǔ)言、編譯等的熟悉情況程序員對(duì)所用語(yǔ)言、編譯等的熟悉情況37程序員的程序設(shè)計(jì)經(jīng)驗(yàn)程序員的程序設(shè)計(jì)經(jīng)驗(yàn)PAGE 21估算成本需要考慮的因素(5) 類(lèi)型類(lèi)型成本因素成本因素環(huán)環(huán)境境與與項(xiàng)項(xiàng)目目屬屬性性38程序員參與設(shè)計(jì)程度程序員參與設(shè)計(jì)程度39人員的連續(xù)性人員的連續(xù)性40程序開(kāi)發(fā)點(diǎn)的數(shù)目程序開(kāi)發(fā)點(diǎn)的數(shù)目41生產(chǎn)率(代碼行生產(chǎn)率(代碼行/單位時(shí)間)單位時(shí)間)42并行硬件開(kāi)發(fā)并行硬件開(kāi)發(fā)43人員數(shù)人員數(shù)44程序員應(yīng)用經(jīng)驗(yàn)程序員應(yīng)用經(jīng)驗(yàn)45用戶接口用戶接口46需求定義需求定義47需求易變性需求易變性48維護(hù)需求維護(hù)需求PAGE 22估算成本需要考慮的因素(6) 類(lèi)型類(lèi)型成本因素成本因素環(huán)環(huán)
11、境境與與項(xiàng)項(xiàng)目目屬屬性性49用戶應(yīng)用經(jīng)驗(yàn)用戶應(yīng)用經(jīng)驗(yàn)50用戶參與需求定義用戶參與需求定義51出差的里程數(shù)出差的里程數(shù)52軟件交付后操作的次數(shù)軟件交付后操作的次數(shù)53模擬的時(shí)間狀態(tài)等級(jí)模擬的時(shí)間狀態(tài)等級(jí)54原型代碼的目的原型代碼的目的55容錯(cuò)計(jì)算容錯(cuò)計(jì)算56可靠性可靠性57安全性安全性58單單CPU/多多CPU應(yīng)用環(huán)境應(yīng)用環(huán)境59需求中增加維護(hù)性需求中增加維護(hù)性6.2 IT項(xiàng)目開(kāi)發(fā)成本的估算方法 1 IT項(xiàng)目成本的常用估算方法 2 面向規(guī)模(LOC)的度量 3 面向功能點(diǎn)(FP)的度量 4 COCOMO模型 1. IT項(xiàng)目成本的常用估算方法數(shù)學(xué)模型專(zhuān)家判定技術(shù)(Delphi法)類(lèi)比評(píng)估技術(shù)Par
12、kson 法則:用所需的時(shí)間來(lái)表示的成本。自頂向下估算法自下而上估算法贏利定價(jià)法:成本的預(yù)算依靠客戶的預(yù)算而不是軟件的功能注意:大型項(xiàng)目中,通常采用幾種方法并且比較他們估算的結(jié)果,如果結(jié)果相差較大,代表沒(méi)有搜集到足夠的成本信息,應(yīng)該設(shè)法獲取更多信息重新估算,直到結(jié)果基本一致 2.軟件開(kāi)發(fā)項(xiàng)目估算的基本技術(shù)1. 面向規(guī)模LOC2. 面向功能點(diǎn)FP3. 結(jié)構(gòu)化成本估算(COCOMO) 3. 面向規(guī)模(LOC)的度量 通過(guò)規(guī)范化質(zhì)量和生產(chǎn)率測(cè)量的方法得到,測(cè)量基于所生產(chǎn)軟件的規(guī)模 軟件規(guī)模度量標(biāo)準(zhǔn)每千行代碼(KLOC)的錯(cuò)誤數(shù) 每千行代碼行(KLOC)的缺陷數(shù) 每千行代碼行(KLOC)的成本 每千行
13、代碼行(KLOC)的文檔頁(yè)數(shù) 每人月錯(cuò)誤數(shù) 每頁(yè)文檔的成本 注意:代碼行數(shù)依賴選擇的硬件和軟件,因此并不被認(rèn)為是軟件度量的最優(yōu)方法 4. 面向功能點(diǎn)(FP)的度量 功能點(diǎn)估算是對(duì)程序規(guī)模的一個(gè)綜合量度,經(jīng)常用于項(xiàng)目早期階段 從需求說(shuō)明書(shū)確定功能點(diǎn)比確定代碼行容易 參數(shù)外部輸入和輸出數(shù)量外部接口數(shù)用戶交互數(shù)系統(tǒng)要用的文件數(shù)每個(gè)參數(shù)都可以根據(jù)復(fù)雜性進(jìn)行評(píng)估,權(quán)重為3-15 1)功能點(diǎn)估算的指標(biāo) 輸入:屏幕、表單、對(duì)話框、控件,或者最終用戶以及其他程序添加、刪除、改變程序數(shù)據(jù)的消息。 輸出:屏幕、報(bào)告、圖表或者程序產(chǎn)生的由最終用戶以及其他程序使用的消息。 外部接口文件 查詢(交互):輸入輸出的結(jié)合,
14、輸入能導(dǎo)致快速簡(jiǎn)單的輸出。 內(nèi)部邏輯文件:完全由程序控制的最終用戶數(shù)據(jù)或控制信息的主要邏輯組。 2)功能點(diǎn)估算的方法程序功能程序功能功能點(diǎn)復(fù)雜因子功能點(diǎn)復(fù)雜因子(權(quán)重權(quán)重)數(shù)量數(shù)量FP=數(shù)量數(shù)量功能點(diǎn)復(fù)雜因子功能點(diǎn)復(fù)雜因子簡(jiǎn)單簡(jiǎn)單平均平均復(fù)雜復(fù)雜輸入數(shù)量輸入數(shù)量346輸出數(shù)量輸出數(shù)量457外部接口文件外部接口文件571010查詢(交互)查詢(交互)346內(nèi)部邏輯文件內(nèi)部邏輯文件7101015功能點(diǎn)總數(shù)功能點(diǎn)總數(shù) 功能點(diǎn)法一般通過(guò)建立某個(gè)特定的測(cè)量參數(shù)的功能點(diǎn)數(shù) 根據(jù)上表所得功能點(diǎn)可能存在偏差,因此需要調(diào)整所計(jì)算的功能點(diǎn)。 通過(guò)對(duì)下表的14個(gè)問(wèn)題的回答情況來(lái)計(jì)算調(diào)整功能點(diǎn)系數(shù)。序號(hào)序號(hào)問(wèn)問(wèn) 題題
15、 ( (根據(jù)問(wèn)題回答情況確實(shí)根據(jù)問(wèn)題回答情況確實(shí) Fi 值值 ) )回回 答答Fi1234567891011121314系統(tǒng)是否需要可靠的備份和恢復(fù)系統(tǒng)是否需要可靠的備份和恢復(fù)是否需要數(shù)據(jù)通信是否需要數(shù)據(jù)通信是否有分布處理功能是否有分布處理功能系統(tǒng)是否很關(guān)鍵系統(tǒng)是否很關(guān)鍵系統(tǒng)是否在一個(gè)已有的、很實(shí)用的操作環(huán)境系統(tǒng)是否在一個(gè)已有的、很實(shí)用的操作環(huán)境中運(yùn)行中運(yùn)行系統(tǒng)是否需要聯(lián)機(jī)處理系統(tǒng)是否需要聯(lián)機(jī)處理聯(lián)機(jī)數(shù)據(jù)項(xiàng)是否需要在多屏幕或多操作之間聯(lián)機(jī)數(shù)據(jù)項(xiàng)是否需要在多屏幕或多操作之間切換以完成操作切換以完成操作是否需要聯(lián)機(jī)更新主文件是否需要聯(lián)機(jī)更新主文件輸入、輸出及文件查詢是否很復(fù)雜輸入、輸出及文件查詢是
16、否很復(fù)雜內(nèi)部處理是否復(fù)雜內(nèi)部處理是否復(fù)雜內(nèi)部處理是否需要設(shè)計(jì)成可復(fù)用的內(nèi)部處理是否需要設(shè)計(jì)成可復(fù)用的設(shè)計(jì)中是否需要包裝轉(zhuǎn)換及安裝設(shè)計(jì)中是否需要包裝轉(zhuǎn)換及安裝系統(tǒng)的設(shè)計(jì)是否支持不同組織的多次安裝系統(tǒng)的設(shè)計(jì)是否支持不同組織的多次安裝應(yīng)用的設(shè)計(jì)是否方便用戶修改及使用應(yīng)用的設(shè)計(jì)是否方便用戶修改及使用 回答的權(quán)重調(diào)整取值Fi見(jiàn)下表調(diào)整各項(xiàng)權(quán)重值調(diào)整各項(xiàng)權(quán)重值Fi 的的 取取 值值012345沒(méi)有影響沒(méi)有影響偶有影響偶有影響輕微影響輕微影響平均影響平均影響較大影響較大影響嚴(yán)重影響嚴(yán)重影響調(diào)整所計(jì)算的功能點(diǎn)(FP): 其中:=式中: 1.總計(jì)數(shù)值是原始總計(jì)功能點(diǎn)數(shù)值; 2.Fi是根據(jù)對(duì)調(diào)整功能點(diǎn)時(shí)需考慮問(wèn)題
17、的回答結(jié)果而得出的權(quán)重調(diào)整值; 3.常數(shù)和參數(shù)的加權(quán)因子是根據(jù)經(jīng)驗(yàn)確定的; 4.調(diào)整系數(shù)一般在0.651.35之間變化 功能點(diǎn)估算實(shí)例: 下表2和表3分別給出了程序功能的數(shù)量和調(diào)整功能點(diǎn)時(shí)需考慮的問(wèn)題的回答情況,試分別計(jì)算調(diào)整前、后的功能點(diǎn)數(shù)。程序功能程序功能功能點(diǎn)復(fù)雜因子(權(quán)重)功能點(diǎn)復(fù)雜因子(權(quán)重)數(shù)量數(shù)量FP=數(shù)量數(shù)量權(quán)重權(quán)重簡(jiǎn)單簡(jiǎn)單平均平均復(fù)雜復(fù)雜輸入數(shù)量輸入數(shù)量6,2,3輸出數(shù)量輸出數(shù)量7,7,0查詢查詢0,2,4內(nèi)部邏輯文件內(nèi)部邏輯文件5,2,3外部接口文件外部接口文件9,0,2調(diào)整前功能點(diǎn)總數(shù)調(diào)整前功能點(diǎn)總數(shù)調(diào)整系數(shù)調(diào)整系數(shù)調(diào)整后功能點(diǎn)總數(shù)調(diào)整后功能點(diǎn)總數(shù)表2表3 解:根據(jù) 表3
18、 問(wèn)題的回答情況,計(jì)算得出調(diào)整權(quán)重: Fi = 50。 調(diào)整前、后的功能點(diǎn)數(shù)計(jì)算結(jié)果見(jiàn)表4。程序功能程序功能功能點(diǎn)復(fù)雜因子(權(quán)重)功能點(diǎn)復(fù)雜因子(權(quán)重)數(shù)量數(shù)量FP=數(shù)量數(shù)量權(quán)重權(quán)重簡(jiǎn)單簡(jiǎn)單平均平均復(fù)雜復(fù)雜輸入數(shù)量輸入數(shù)量63=1824=836=186,2,3輸出數(shù)量輸出數(shù)量74=2875=3507=07,7,0查詢查詢03=024=846=240,2,4內(nèi)部邏輯文件內(nèi)部邏輯文件57=35210=20315=455,2,3外部接口文件外部接口文件95=4507=0210=209,0,2調(diào)整前功能點(diǎn)總數(shù)調(diào)整前功能點(diǎn)總數(shù)調(diào)整系數(shù)調(diào)整系數(shù) 0.65+0.01 1Fi = 0.65+0.01 150
19、= 調(diào)整后功能點(diǎn)總數(shù)調(diào)整后功能點(diǎn)總數(shù) 304 41.15 = a (KDSI)bETDEV dcE 項(xiàng)目種類(lèi):軟件類(lèi)型軟件類(lèi)型abcd適用范圍適用范圍組織模式組織模式2.41.052.50.38各類(lèi)應(yīng)用程序各類(lèi)應(yīng)用程序半分離模式半分離模式3.01.122.50.35各類(lèi)實(shí)用程序、編譯程序等各類(lèi)實(shí)用程序、編譯程序等嵌入模式嵌入模式3.61.22.50.32實(shí)時(shí)處理、控制程序、操作系統(tǒng)實(shí)時(shí)處理、控制程序、操作系統(tǒng)組織模式:指規(guī)模較小的、簡(jiǎn)單的軟件項(xiàng)目半分離模式:指規(guī)模和復(fù)雜性處于中等程度的軟件項(xiàng)目嵌入模式:指必須要求在一組緊密聯(lián)系的硬件、軟件及操作約束下開(kāi)發(fā)的軟件項(xiàng)目 根據(jù)參數(shù)值,確定不同開(kāi)發(fā)模型
20、成本曲線2004006008001000020406080100120 根據(jù)參數(shù)值不同,在足夠人員及其他資源情況下COCOMO能對(duì)項(xiàng)目進(jìn)度進(jìn)行獨(dú)立。810012345678121416182022 有了項(xiàng)目的開(kāi)發(fā)工作量及進(jìn)度,可以估算出項(xiàng)目生命周期內(nèi)各個(gè)階段的人員配備情況。 人員配備情況不是一成不變的,其應(yīng)為時(shí)間的函數(shù)。時(shí)間時(shí)間 COCOMO模型使用方法: Step1:確定系統(tǒng)開(kāi)發(fā)方式; Step2:確定模型自變量(LOC); Step3:利用公式計(jì)算總工作量及總工作進(jìn)度。2022-5-19實(shí)例1:某大學(xué)計(jì)算中心受校方委托開(kāi)發(fā)規(guī)模為5000DSI(行源代碼)的工資管理軟件,計(jì)算采用組織型方式進(jìn)
21、行開(kāi)發(fā),軟件開(kāi)發(fā)人員平均工資為3000元。計(jì)算開(kāi)發(fā)該工資管理軟件的編程費(fèi)用和編程工期?2022-5-19計(jì)算開(kāi)發(fā)該工資管理軟件的編程費(fèi)用和編程工期?2022-5-19依據(jù)采用組織型開(kāi)發(fā)方式的標(biāo)準(zhǔn)規(guī)模軟件項(xiàng)目的若干指標(biāo)(下圖)計(jì)算編程工作量比例,及編程進(jìn)度比例。2022-5-19項(xiàng)目規(guī)模(KDSI)工作量開(kāi)發(fā)進(jìn)度MM編程比例M編程比例2568%463%821.365%859%329162%1455%12839259%2151%由于本工資管理軟件規(guī)模為5KDSI,介于2KDSI和8KDSI之間,利用上表和線性公式可得,編程比例=68+(5-2)(65-68)/(8-2) = 66.5編程進(jìn)度比例=
22、63+(5-2)(59-63)/(8-2)=612022-5-19因此,編程工作量=1366.5%=8.645(MM)編程工作進(jìn)度=6.666%=4(M)編程費(fèi)用=8.645MM3000元/M=25935元2022-5-19 6.中級(jí)COCOMO模型 中級(jí)COCOMO模型是在基本COCOMO模型基礎(chǔ)上利用來(lái) 修正后的估算公式()為:aEAF(KDSI)bETDEV dcE軟件類(lèi)型軟件類(lèi)型abcd組織模式組織模式3.21.052.50.38半分離模式半分離模式3.01.122.50.35嵌入模式嵌入模式2.81.22.50.32 中級(jí)COCOMO模型調(diào)整因子影響屬性影響屬性描描 述述取取 值值很
23、很低低低低正正常常高高很高很高非常高非常高產(chǎn)產(chǎn)品品RELY 要求的軟件可靠性要求的軟件可靠性 0.75 0.88 1.00 1.15 1.40DATA數(shù)據(jù)庫(kù)規(guī)模數(shù)據(jù)庫(kù)規(guī)模0.94 1.00 1.08 1.16CPLX產(chǎn)品復(fù)雜程度產(chǎn)品復(fù)雜程度0.70 0.85 1.00 1.15 1.301.65硬硬件件TIME執(zhí)行時(shí)間約束執(zhí)行時(shí)間約束1.00 1.11 1.301.66STOR存儲(chǔ)約束存儲(chǔ)約束1.00 1.06 1.211.56VIRT環(huán)境可變性環(huán)境可變性0.87 1.00 1.15 1.30TURN計(jì)算機(jī)響應(yīng)時(shí)間計(jì)算機(jī)響應(yīng)時(shí)間0.87 1.00 1.07 1.15影響屬性影響屬性描描 述述取
24、取 值值很低很低低低正常正常高高很高很高非常高非常高人人員員ACAP 系統(tǒng)分析員能力系統(tǒng)分析員能力 1.461.191.000.860.71AEXP應(yīng)用經(jīng)驗(yàn)應(yīng)用經(jīng)驗(yàn)1.291.131.000.910.82PCAP程序員能力程序員能力1.421.171.000.860.70VEXP環(huán)境知識(shí)環(huán)境知識(shí)1.211.101.000.90LEXP編程語(yǔ)言經(jīng)驗(yàn)編程語(yǔ)言經(jīng)驗(yàn)1.141.071.000.95項(xiàng)項(xiàng)目目MODP程序設(shè)計(jì)經(jīng)驗(yàn)程序設(shè)計(jì)經(jīng)驗(yàn)1.241.101.000.910.82TOOL軟件工具使用軟件工具使用1.241.101.000.910.83SCED規(guī)定的開(kāi)發(fā)進(jìn)度規(guī)定的開(kāi)發(fā)進(jìn)度約束約束1.231.
25、081.001.041.10 7. 高級(jí)COCOMO 模型 高級(jí)COCOMO模型的工作量及進(jìn)度估算公式與中級(jí)COCOMO模型一致,但高級(jí)COCOMO 模型引入了兩種主要功能:某些階段(設(shè)計(jì)、編碼、調(diào)試)比其他階段有關(guān)因素的影響可能更大。高級(jí)COCOMO 模型為每個(gè)因素提供了一個(gè)“階段敏感工作權(quán)數(shù)”。:3個(gè)產(chǎn)品層次是。COCOMO模型目前是已知論證最充分的模型,它很便于使用,如果一個(gè)項(xiàng)目的規(guī)模LOC和費(fèi)用定義清楚的話,可以將它的預(yù)算成本盡量的解決實(shí)際測(cè)量成本。 8. 成本估算案例 實(shí)例1:代碼行、工作量和成本的估算 估算計(jì)算機(jī)輔助設(shè)計(jì)(CAD)軟件項(xiàng)目。已知:CAD項(xiàng)目按功能分解為以下7個(gè)子項(xiàng)目
26、: 用戶界面和控制 二維幾何分析 三維幾何分析 數(shù)據(jù)庫(kù)管理 計(jì)算機(jī)圖形顯示 外設(shè)控制 設(shè)計(jì)分析 7個(gè)子項(xiàng)目的已知數(shù)據(jù)和要求計(jì)算見(jiàn)下頁(yè)。功能功能LOC美元美元/LOCLOC/PM工作量工作量( (人月人月) )成本成本( (美元美元) )樂(lè)觀樂(lè)觀一般一般悲觀悲觀加權(quán)平均加權(quán)平均用戶界面控制用戶界面控制17902400265014315二維幾何分析二維幾何分析40805200740020220三維幾何分析三維幾何分析46006900860020220數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理29003400360018240計(jì)算機(jī)圖形顯示計(jì)算機(jī)圖形顯示39004900620022200外設(shè)控制外設(shè)控制199021002
27、45028140設(shè)計(jì)分析設(shè)計(jì)分析66008500980018300總計(jì)總計(jì) 上表給出了7個(gè)子項(xiàng)目代碼行的樂(lè)觀估計(jì)、悲觀估計(jì)和一般估計(jì)值。分析7個(gè)子項(xiàng)目的規(guī)模復(fù)雜性和難度,參照以前開(kāi)發(fā)的類(lèi)似項(xiàng)目的經(jīng)驗(yàn),給出了開(kāi)發(fā)每行代碼的平均成本、每月開(kāi)發(fā)的代碼行數(shù)。 試計(jì)算: 加權(quán)平均代碼行估算值 7個(gè)子項(xiàng)目的開(kāi)發(fā)成本和工作量(人月) 解:代碼行、工作量和成本的估算功能功能LOC美元美元/LOCLOC/PM工作量工作量( (人月人月) )成本成本( (美元美元) )樂(lè)觀樂(lè)觀一般一般悲觀悲觀加權(quán)平均加權(quán)平均用戶界面控制用戶界面控制17902400265014315二維幾何分析二維幾何分析408052007400
28、20220三維幾何分析三維幾何分析46006900860020220數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理29003400360018240計(jì)算機(jī)圖形顯示計(jì)算機(jī)圖形顯示39004900620022200外設(shè)控制外設(shè)控制19902100245028140設(shè)計(jì)分析設(shè)計(jì)分析66008500980018300總計(jì)總計(jì) 實(shí)例2:工作量和成本的估算 【例2】估算計(jì)算機(jī)輔助設(shè)計(jì)(CAD)軟件項(xiàng)目。已知:描述同【例1】,且已知四個(gè)開(kāi)發(fā)階段(需求分析、設(shè)計(jì)、編碼和測(cè)試)的工作量估算值。 試計(jì)算: 7個(gè)子項(xiàng)目的開(kāi)發(fā)成本 工作量(人月) 已知各階段的工作量 功功 能能需求分析需求分析設(shè)計(jì)設(shè)計(jì)編碼編碼測(cè)試測(cè)試用戶界面控制用戶界面控制1
29、.02.00.53.5二維幾何分析二維幾何分析2.010.04.59.5三維幾何分析三維幾何分析2.512.06.011.0數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理2.06.03.04.0計(jì)算機(jī)圖形顯示計(jì)算機(jī)圖形顯示1.511.04.010.5外設(shè)控制外設(shè)控制1.56.03.55.0設(shè)計(jì)分析設(shè)計(jì)分析4.014.05.07.0每人月成本每人月成本5200480042504500 工作量和成本的估算 功功 能能需求分析需求分析設(shè)計(jì)設(shè)計(jì)編碼編碼測(cè)試測(cè)試用戶界面控制用戶界面控制1.02.00.53.5二維幾何分析二維幾何分析2.010.04.59.5三維幾何分析三維幾何分析2.512.06.011.0數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理
30、2.06.03.04.0計(jì)算機(jī)圖形顯示計(jì)算機(jī)圖形顯示1.511.04.010.5外設(shè)控制外設(shè)控制1.56.03.55.0設(shè)計(jì)分析設(shè)計(jì)分析4.014.05.07.0每人月成本每人月成本5200480042504500 實(shí)例3:利用基本COCOMO模型估算 【例3】估算計(jì)算機(jī)輔助設(shè)計(jì)(CAD)軟件項(xiàng)目。已知:描述同【例1】。 利用基本COCOMO模型估算: 工作量(人月) 開(kāi)發(fā)時(shí)間 參加項(xiàng)目開(kāi)發(fā)的人數(shù) 由計(jì)算結(jié)果知:目標(biāo)代碼行數(shù)為,故CAD軟件開(kāi)發(fā)屬于、,因此: 計(jì)算、和如下:()Ea KSDI1.123.0(33.3)152bPMTDEV 0.352.5 15214.5dcE( (月月) )/
31、TDEV152/14.511NE( (人人) )估算成本估算成本工作量工作量例例1656680144.5例例2708075152.5例例3相差相差7%基本相同基本相同例例1與例與例2相差相差5%基本相同基本相同 9. 項(xiàng)目成本控制項(xiàng)目成本控制就是在整個(gè)項(xiàng)目的實(shí)施過(guò)程中,定期收集項(xiàng)目的實(shí)際成本數(shù)據(jù),與成本的計(jì)劃值進(jìn)行對(duì)比分析,并進(jìn)行成本預(yù)測(cè),發(fā)現(xiàn)并及時(shí)糾正偏差,以使項(xiàng)目的成本目標(biāo)盡可能好地實(shí)現(xiàn)控制項(xiàng)目的成本,將項(xiàng)目的運(yùn)作成本控制在預(yù)算的范圍內(nèi),或者控制在可以接受的范圍內(nèi),以便在項(xiàng)目失控之前就及時(shí)采取措施預(yù)以糾正就是監(jiān)控成本的正負(fù)偏差,分析偏差產(chǎn)生的原因,及時(shí)采取措施以確保項(xiàng)目朝著有利的方向發(fā)展。 績(jī)效報(bào)告提供了費(fèi)用執(zhí)行方面的信息; 變更申請(qǐng)可以是多種形式,直接的或間接的,外部的或內(nèi)部的,口頭的或書(shū)面的; 成本管理計(jì)劃描述當(dāng)費(fèi)用發(fā)生偏差時(shí)如何處理。 進(jìn)行成本控制時(shí)的結(jié)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 健身俱樂(lè)部合同范本
- 分成合同范本上樣
- 蝦皮合作合同范本
- 代家出租民房合同范本
- 企業(yè)股票承銷(xiāo)合同范本
- 加盟福田汽車(chē)合同范本
- 全新拖拉機(jī)買(mǎi)賣(mài)合同范本
- 獸藥欠賬銷(xiāo)售合同范本
- 買(mǎi)賣(mài)生地合同范本
- 勞務(wù)合同范本在下
- 2025年湘教版二年級(jí)美術(shù)下冊(cè)計(jì)劃與教案
- 2024年岳陽(yáng)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案解析
- 歐洲鼻竇炎共識(shí)解讀 EPOS 2020
- 廣東佛山祖廟導(dǎo)游詞
- 硬筆書(shū)法紙可打印
- 正丁烷的理化性質(zhì)及危險(xiǎn)特性表
- 《朝天子詠喇叭》教學(xué)設(shè)計(jì)
- 《金融學(xué)基礎(chǔ)》實(shí)訓(xùn)手冊(cè)
- 稅收基礎(chǔ)知識(shí)考試題庫(kù)
- 1t燃?xì)庹羝仩t用戶需求(URS)(共13頁(yè))
- 廣發(fā)證券分支機(jī)構(gòu)人員招聘登記表
評(píng)論
0/150
提交評(píng)論