軟件的成本、工期與定價(jià)分析課件_第1頁
軟件的成本、工期與定價(jià)分析課件_第2頁
軟件的成本、工期與定價(jià)分析課件_第3頁
軟件的成本、工期與定價(jià)分析課件_第4頁
軟件的成本、工期與定價(jià)分析課件_第5頁
已閱讀5頁,還剩151頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第1頁理解成本的概念、經(jīng)濟(jì)內(nèi)涵和特點(diǎn);了解成本的分類掌握軟件成本測(cè)算的影響因素分析掌握功能分解法、Delphi法、影響因子法、類比法,求解軟件成本和工期。掌握直線折舊、加速折舊法理解價(jià)值工程分析過程,及確定價(jià)值分析的考察對(duì)象的方法:價(jià)值系數(shù)法和ABC法第3章軟件的成本、工期與定價(jià)分析SEE學(xué)習(xí)目標(biāo)第1頁第3章軟件的成本、工期與定價(jià)分析SEE學(xué)習(xí)目標(biāo)1

第2頁軟件的成本構(gòu)成及其影響因素分析3.1軟件成本與工期的測(cè)算方法3.2第3章軟件的成本、工期與定價(jià)分析軟件成本與價(jià)值工程分析

3.3軟件產(chǎn)品的定價(jià)與營(yíng)銷3.4第2頁軟件的成本構(gòu)成及其影響因素分析3.1軟件成本與工期的2

第3頁3.1軟件的成本構(gòu)成及其影響因素分析成本(Cost):—是取得各項(xiàng)生產(chǎn)要素、商品或勞務(wù)以及為實(shí)現(xiàn)特定經(jīng)濟(jì)目的而發(fā)生的費(fèi)用。1、成本的經(jīng)濟(jì)內(nèi)容勞動(dòng)資料勞動(dòng)對(duì)象勞動(dòng)者2、成本特點(diǎn)消耗性補(bǔ)償性目的性綜合性代償性第3頁3.1軟件的成本構(gòu)成及其影響因素分析成本(Cost3

第4頁3.1軟件的成本構(gòu)成及其影響因素分析3、成本分類按照企業(yè)主要經(jīng)營(yíng)活動(dòng)分類:研究與開發(fā)成本采購成本生產(chǎn)成本經(jīng)營(yíng)成本管理成本按成本與產(chǎn)量的對(duì)應(yīng)關(guān)系分類:變動(dòng)成本和固定成本按成本的確定時(shí)間分類:預(yù)測(cè)成本、定額成本、計(jì)劃成本、實(shí)際成本成本分類的作用?第4頁3.1軟件的成本構(gòu)成及其影響因素分析3、成本分類成4

第5頁3.1軟件的成本構(gòu)成及其影響因素分析按成本的確定時(shí)間分類:預(yù)測(cè)成本是指在產(chǎn)品規(guī)劃與設(shè)計(jì)階段依據(jù)一定的設(shè)計(jì)方案和某些預(yù)測(cè)方法來測(cè)算將來可能發(fā)生的成本作用:是不同設(shè)計(jì)方案進(jìn)行比較與選優(yōu)的依據(jù)定額成本根據(jù)消耗定額所確定的產(chǎn)品成本作用:用來做日常成本控制的標(biāo)準(zhǔn)和依據(jù)第5頁3.1軟件的成本構(gòu)成及其影響因素分析按成本的確定時(shí)5

第6頁3.1軟件的成本構(gòu)成及其影響因素分析按成本的確定時(shí)間分類:計(jì)劃成本是根據(jù)消耗定額及生產(chǎn)計(jì)劃而確定的在計(jì)劃期內(nèi)(一年)應(yīng)該達(dá)到的成本作用:一般作為年度考核的依據(jù)實(shí)際成本是根據(jù)產(chǎn)品生產(chǎn)的實(shí)際耗費(fèi)而計(jì)算的成本作用:存貨計(jì)價(jià)與產(chǎn)成品定價(jià)的基礎(chǔ)第6頁3.1軟件的成本構(gòu)成及其影響因素分析按成本的確定時(shí)6

第7頁3.1.2軟件成本構(gòu)成生存周期要素成本說明1系統(tǒng)規(guī)劃階段。系統(tǒng)調(diào)研。投標(biāo)競(jìng)爭(zhēng)(含可行性分析)。需求分析主要是出差費(fèi)用及相關(guān)人員工資及附加費(fèi)2系統(tǒng)分析/設(shè)計(jì)階段。系統(tǒng)分析。系統(tǒng)概要設(shè)計(jì)。系統(tǒng)詳細(xì)設(shè)計(jì)及評(píng)審分析與設(shè)計(jì)人員工資及附加費(fèi)、技術(shù)資料與技術(shù)咨詢費(fèi)設(shè)計(jì)評(píng)審費(fèi)3系統(tǒng)構(gòu)建階段。系統(tǒng)硬件購置與安裝。系統(tǒng)軟件與購置?;ㄅc有關(guān)設(shè)施建設(shè)。數(shù)據(jù)與技術(shù)資料收集。人員培訓(xùn)。有關(guān)硬件原材料購置。有關(guān)硬件生產(chǎn)/測(cè)試及廢品損失。有關(guān)軟件編輯/測(cè)試。有關(guān)文檔編制購置計(jì)算機(jī)、通信設(shè)備、傳感器、路由器等及系統(tǒng)軟件與有關(guān)應(yīng)用軟件的費(fèi)用,軟、硬件生產(chǎn)過程中所消耗的水、電、運(yùn)輸及材料消耗費(fèi)4系統(tǒng)運(yùn)行維持階段。系統(tǒng)營(yíng)銷。系統(tǒng)切換。系統(tǒng)運(yùn)行(運(yùn)行指導(dǎo)人員費(fèi)用、材料消耗費(fèi)、固定資產(chǎn)折舊費(fèi))。系統(tǒng)管理(審計(jì)費(fèi)、行政管理費(fèi)用、系統(tǒng)服務(wù)費(fèi)用)。系統(tǒng)維護(hù)(糾錯(cuò)性、適應(yīng)性、完善性維護(hù)費(fèi)用)營(yíng)銷費(fèi)用包括廣告、分銷、促銷等費(fèi)用系統(tǒng)切換包括設(shè)備運(yùn)輸、安裝測(cè)試等費(fèi)用第7頁3.1.2軟件成本構(gòu)成生存周期要素成本說明1系統(tǒng)。7

第8頁3.1.3軟件成本測(cè)算的影響因素分析

軟件的成本測(cè)算是其系統(tǒng)工程經(jīng)濟(jì)分析中的一項(xiàng)重要內(nèi)容,它既是軟件各種技術(shù)設(shè)計(jì)方案比較選優(yōu)的依據(jù),也是軟件定價(jià)的基礎(chǔ)。注:這里的軟件定價(jià)主要指軟件項(xiàng)目投標(biāo)、申請(qǐng)基金支持、申請(qǐng)貸款等需要的軟件定價(jià)。第8頁3.1.3軟件成本測(cè)算的影響因素分析軟件的成本測(cè)8

第9頁3.1.3軟件成本測(cè)算的影響因素分析認(rèn)識(shí)到成本預(yù)算的重要性后,讓我們一起來分析一下影響成本測(cè)算的因素。

第9頁3.1.3軟件成本測(cè)算的影響因素分析認(rèn)識(shí)到成本預(yù)算9

第10頁3.1.3軟件成本測(cè)算的影響因素分析成本測(cè)算的影響因素估算時(shí)間設(shè)備人力資源工期模型求解用戶開發(fā)技術(shù)外部環(huán)境系統(tǒng)環(huán)境正確對(duì)待軟件成本測(cè)算的態(tài)度減少軟件成本測(cè)算誤差的策略第10頁3.1.3軟件成本測(cè)算的影響因素分析成本測(cè)算估算10

第11頁3.2軟件成本與工期的測(cè)算方法1功能分解法基本思想軟件N2NmN1N13N12N11N1nN21N22N23N2nNm1Nm2Nm3Nmn………按功能分解……生存周期階段分解第11頁3.2軟件成本與工期的測(cè)算方法1功能分解法軟件11軟件構(gòu)建信息庫用戶功能需求界定將系統(tǒng)劃分成功能子系統(tǒng)(模塊),計(jì)算各功能子系統(tǒng)(模塊)的平均工作量,計(jì)算各子系統(tǒng)(模塊)成本,計(jì)算各子系統(tǒng)(模塊)工作量,匯總計(jì)算系統(tǒng)總成本與總工作量,,,由專家或經(jīng)驗(yàn)給出i子系統(tǒng)(模塊)j階段工作量估計(jì)值,合成系統(tǒng)各階段工作量與總工作量進(jìn)行成本分析,尋找關(guān)鍵子系統(tǒng)(模塊)或階段,研究解決辦法比較是否基本一致?由專家或經(jīng)驗(yàn)給出各功能子系統(tǒng)(模塊)的工作量下限,上限和最可能值,計(jì)算各階段系統(tǒng)成本合成系統(tǒng)總成本結(jié)束修改YN功能分解法的成本測(cè)算流程圖軟件構(gòu)建信息庫用戶功能需求界定將系統(tǒng)劃分成功能子系統(tǒng)(模塊)12

第13頁3.2.2Delphi法關(guān)于各子系統(tǒng)Nj的成本特性值aj,mj,bj由一個(gè)專家群體(專家組)給出的)由一個(gè)專家給出的功能分解法Delphi法適合于規(guī)模較大、研發(fā)經(jīng)費(fèi)較多的軟件項(xiàng)目第13頁3.2.2Delphi法關(guān)于各子系統(tǒng)Nj由一個(gè)由13確定決策主持人,選擇專家l人,設(shè)計(jì)專家調(diào)查表,給出,,進(jìn)入第P次調(diào)查,由主持人給每位專家發(fā)送專家調(diào)查表主持人召開專家會(huì)議(現(xiàn)場(chǎng)或網(wǎng)上),就不清楚的問題回答咨詢,專家展開討論l個(gè)專家填寫(無記名)調(diào)查表,并送回給主持人,主持人計(jì)算專家k的成本估計(jì)值,計(jì)算專家組的成本估計(jì)均值,成本均方差和變異系數(shù)主持人再次召開專家會(huì),公布數(shù)值,,并對(duì)所公布之?dāng)?shù)值進(jìn)行討論,研究各子系統(tǒng)成本估值的決策問題主持人向各專家再次發(fā)出調(diào)查表,要求各專家按照修改準(zhǔn)則Ⅱ進(jìn)行填寫23457進(jìn)入下一次調(diào)查依據(jù)決策準(zhǔn)則Ⅰ來決定是否繼續(xù)調(diào)查?6是輸出決策方案9否18結(jié)束Delphi法求解流程考慮一下:的作用?確定決策主持人,選擇專家l人,設(shè)計(jì)專家調(diào)查表,給出14

第15頁3.2.3統(tǒng)計(jì)模型法基本思想首先尋找對(duì)軟件成本y的影響要素x1,x2,…,xn。然后從中選出一些主要影響要素和收集企業(yè)長(zhǎng)期從事軟件開發(fā)是這些要素的數(shù)據(jù)序列(從IT企業(yè)信息庫中獲得)及對(duì)應(yīng)的項(xiàng)目成本序列;在此基礎(chǔ)上,通過研究這些主要影響因素與成本的統(tǒng)計(jì)關(guān)聯(lián)關(guān)系建立統(tǒng)計(jì)模型,統(tǒng)計(jì)模型的建立常采用回歸分析法;最后通過統(tǒng)計(jì)模型來預(yù)測(cè)軟件的成本。圖3.5統(tǒng)計(jì)模型的關(guān)聯(lián)關(guān)系圖第15頁3.2.3統(tǒng)計(jì)模型法基本思想圖3.5統(tǒng)計(jì)模15

第16頁回歸分析法自然界中的許多現(xiàn)象之間存在著相互依賴、相互制約的關(guān)系,這些關(guān)系表現(xiàn)在量上主要有兩種類型:函數(shù)關(guān)系:即變量之間有著確定的關(guān)系

S=∏R2

統(tǒng)計(jì)關(guān)系:即變量之間雖然存在著密切的關(guān)系,但從一個(gè)(一組)變量的每一個(gè)確定的值,不能求出另一個(gè)變量的確定的值。可在大量的實(shí)驗(yàn)中,這種不確定的聯(lián)系,具有統(tǒng)計(jì)規(guī)律性,這種聯(lián)系便稱為統(tǒng)計(jì)相關(guān)。第16頁回歸分析法自然界中的許多現(xiàn)象之間存在著相互依賴、相16

第17頁回歸分析法由一個(gè)或一組非隨機(jī)變量來估計(jì)或預(yù)測(cè)某一個(gè)隨機(jī)變量的觀察值時(shí),所建立的數(shù)學(xué)模型及所進(jìn)行的統(tǒng)計(jì)分析,稱為回歸分析?;貧w分析分為一元回歸和多元回歸例:某種商品年需求量與該商品價(jià)格之間的一組調(diào)查數(shù)據(jù):價(jià)格pi52.833.33.5需求量di13.5第17頁回歸分析法由一個(gè)或一組非隨機(jī)變量來估計(jì)或預(yù)測(cè)某一17

第18頁回歸分析法

d=f(p)Pd1234012345第18頁回歸分析法d=f(p)Pd123401234518

第19頁xyxxyyy(a)xyy(b)(c)(d)(e)(f)3.2.3統(tǒng)計(jì)模型法

常見一元統(tǒng)計(jì)模型幾何圖形第19頁xyxxyyy(a)xyy(b)(c)(d)19

第20頁回歸分析法對(duì)于一元非線性函數(shù)需轉(zhuǎn)化為一元線性函數(shù)求解:

例3.2第20頁回歸分析法對(duì)于一元非線性函數(shù)需轉(zhuǎn)化為一元線性函數(shù)20尋找對(duì)有影響的主要要素收集數(shù)據(jù)序列將數(shù)據(jù)序列在平面xoy上描點(diǎn),并將這些離散點(diǎn)連成曲線,并根據(jù)此曲線的發(fā)展趨勢(shì)從(a)、(b)、(c)、(d)、(e)、(f)中選擇一個(gè)作為擬合模型,設(shè)為M1利用初等變換將擬合模型M1轉(zhuǎn)化為形如(6.18)式的線性模型M2利用(6.19)式求解線性模型M2的參數(shù)與,并將其代入(6.20)式,從而得到模型M對(duì)預(yù)測(cè)模型M按照(6.21)式與(6.22)式進(jìn)行統(tǒng)計(jì)檢驗(yàn)統(tǒng)計(jì)檢驗(yàn)是否通過?可將形如(6.20)式的模型作為對(duì)yn的預(yù)測(cè)模型,并通過此預(yù)測(cè)模型及對(duì)xn的估值來求解yn的估計(jì)值結(jié)束是否尋找新的模型M1重新尋找對(duì)yn有影響的主要要素,仍記為xn是是否否預(yù)測(cè)模型求解流程圖尋找對(duì)有影響的主要要素收集數(shù)據(jù)序列將數(shù)據(jù)序列21

第22頁3.2.4影響因子法影響因子法:又名驅(qū)動(dòng)因子法,它是一種在統(tǒng)計(jì)模型的基礎(chǔ)上通過引入更多的對(duì)y有影響的要素來完成對(duì)統(tǒng)計(jì)模型估計(jì)值的修正的一種定性與定量相結(jié)合的方法。該模型的求解思想首先確定對(duì)y較大影響的有限的幾個(gè)要素(定量估計(jì)值)作出估計(jì)的統(tǒng)計(jì)模型;考慮到上述因素外的綜合影響要素,對(duì)上述模型中y的估計(jì)值作出修正。修正模型為:第22頁3.2.4影響因子法影響因子法:22

第23頁COCOMO模型COCOMO(COnstructiveCOstMOdel)模型結(jié)構(gòu)化成本模型COCOMO系由美國(guó)的B.W.Boehm在其著作《Softwareengineeringeconomics》(1981)中提出

該模型是在對(duì)美國(guó)加里福尼亞TRW公司63個(gè)不同應(yīng)用領(lǐng)域中的軟件開發(fā)項(xiàng)目進(jìn)行詳盡分析基礎(chǔ)上建立的一個(gè)分層次的結(jié)構(gòu)化成本測(cè)算模型,其中包括基本模型(BasicModel)、中級(jí)模型(Intermediatemodel)和詳細(xì)模型(Detailedmodel)等三個(gè)子模型。第23頁COCOMO模型COCOMO(COnstruc23

第24頁COCOMO模型不同類型的信息系統(tǒng)軟件,在不同的環(huán)境和條件下進(jìn)行開發(fā)時(shí),所面臨問題的難度、所花費(fèi)的工作量和費(fèi)用都是不同的。COCOMO模型注意到了這個(gè)問題,它從軟件規(guī)模和開發(fā)方式的特征出發(fā),將開發(fā)工作劃分為三個(gè)方式:

有機(jī)的(Organic)、嵌入的(Embedded)和半獨(dú)立的(Semidetached)方式。第24頁COCOMO模型不同類型的信息系統(tǒng)軟件,在不同的24

第25頁COCOMO模型組織型(Organic又稱有機(jī)型),是指規(guī)模相對(duì)較小,結(jié)構(gòu)簡(jiǎn)單的軟件項(xiàng)目,此類軟件需求不那么苛刻,開發(fā)人員對(duì)此類軟件產(chǎn)品開發(fā)目標(biāo)理解充分,工作經(jīng)驗(yàn)豐富,對(duì)軟件的使用環(huán)境很熟悉,受硬件的約束較少,程序的規(guī)模不是很大(<5萬行)。例如,多數(shù)應(yīng)用軟件及老的操作系統(tǒng)和編譯程序均屬此種類型;嵌入型(Embedded)是指此種軟件要求在緊密聯(lián)系的硬件、軟件和操作的限制條件下運(yùn)行,通常與某些硬件設(shè)備結(jié)合在一起。因此,對(duì)接口、數(shù)據(jù)結(jié)構(gòu)、算法要求較高。軟件規(guī)模任意。例如,大而復(fù)雜的事務(wù)處理系統(tǒng)、大型/超大型的操作系統(tǒng)、航天測(cè)控系統(tǒng)、大型指揮系統(tǒng),均屬此種類型;半獨(dú)立型(Semidetached)是指對(duì)此種軟件的要求介于上述兩種軟件之間,但軟件規(guī)模和復(fù)雜度都屬于中等以上,最大可達(dá)30萬行。例如,大多數(shù)事務(wù)處理系統(tǒng)、新的操作系統(tǒng)、新的數(shù)據(jù)庫管理系統(tǒng)、大型的庫存/生產(chǎn)控制系統(tǒng)、簡(jiǎn)單的指揮系統(tǒng),均屬此種類型。第25頁COCOMO模型組織型(Organic又稱有機(jī)型)25

第26頁COCOMO模型下各軟件開發(fā)方式的特征特征開發(fā)方式有機(jī)方式半獨(dú)立方式嵌入方式1開發(fā)部門對(duì)產(chǎn)品目標(biāo)的理解程度2對(duì)同類軟件系統(tǒng)的已有開發(fā)經(jīng)驗(yàn)3軟件遵從預(yù)定需求的必要性4軟件遵從外部接口規(guī)格的必要性5相關(guān)的新型硬件與操作過程是否同時(shí)開發(fā)6是否開發(fā)新的數(shù)據(jù)處理算法與體系結(jié)構(gòu)7提前完成開發(fā)項(xiàng)目可獲得的獎(jiǎng)勵(lì)數(shù)量8軟件規(guī)模(單位:KDSI—千行源指令)徹底相當(dāng)?shù)某潭纫话阆喈?dāng)有經(jīng)驗(yàn)有一定經(jīng)驗(yàn)中等基本上相當(dāng)程度全面地基本上相當(dāng)程度全面地有一些中等廣泛很少有一些相當(dāng)多不多有一些相當(dāng)多<50<300無上限第26頁COCOMO模型下各軟件開發(fā)方式的特征特征開發(fā)方式26

第27頁COCOMO模型(中級(jí)模型)模型中各變量的工程經(jīng)濟(jì)含義如下:Cs

:軟件開發(fā)成本(單位:美元)

:軟件開發(fā)階段的工時(shí)費(fèi)用率(單位:美元/人月)Ms

:軟件開發(fā)階段的修正工作量(單位:人月)Mo

:軟件開發(fā)階段的基本工作量(單位:人月)L

:軟件開發(fā)規(guī)模(單位:源指令千行數(shù)或KDSI)U

:軟件綜合影響因子(無量綱)Uj

:對(duì)成本有一定影響的第j個(gè)影響因子(無量綱),j=1~15Td

:軟件開發(fā)工期(單位:月)r、k、h、d:形式參數(shù)第27頁COCOMO模型(中級(jí)模型)模型中各變量的工程經(jīng)濟(jì)27

第28頁COCOMO模型(中級(jí)模型)修正工作量→成本修正工作量→工期工作量→修正規(guī)模→工作量圖3.8COCOMO模型求解流程L第28頁COCOMO模型(中級(jí)模型)修正工作量→成本修正工28

第29頁COCOMO模型(中級(jí)模型)表3.10形式參數(shù)表軟件總體類型基本工作量M0開發(fā)工期Tdrkhd組織型3.21.052.50.38半獨(dú)立型3.05嵌入型0.32注:形式參數(shù)的取值與軟件類型和軟件規(guī)模密切相關(guān)。第29頁COCOMO模型(中級(jí)模型)表3.10形式參數(shù)29

第30頁COCOMO模型中級(jí)COCOMO模型適用于中、小規(guī)模軟件的成本估算問題但對(duì)于大型軟件而言這種估算過于粗略,且無法按階段來估算其工作量與成本的分配問題。注:而各階段成本與工作量的估算則是大型軟件人力資源投入與成本的組織與分配所關(guān)注的。在中級(jí)COCOMO模型的基礎(chǔ)上引入了詳細(xì)(高級(jí))COCOMO模型。第30頁COCOMO模型中級(jí)COCOMO模型30

第31頁COCOMO模型詳細(xì)COCOMO模型與中級(jí)COCOMO模型的區(qū)別在于:詳細(xì)COCOMO模型在中級(jí)COCOMO模型的基礎(chǔ)上對(duì)各影響因子按照開發(fā)階段的四個(gè)子階段(需求和產(chǎn)品設(shè)計(jì)子階段,詳細(xì)設(shè)計(jì)子階段,編程和單元測(cè)試子階段,集成與測(cè)試子階段)作進(jìn)一步的分解,并按各子階段給出各影響因子Uj的等級(jí)度量分值表及其相應(yīng)的說明。對(duì)于不同類型(組織型、半獨(dú)立型和嵌入型)和不同規(guī)模(小型、次中型、中型、大型、巨型)的軟件工程,進(jìn)一步給出了軟件開發(fā)四個(gè)子階段的工作量的分布比例(%)的推薦值。利用上例所示的模型不僅可以求解出軟件工程的總成本,工作量及工期(進(jìn)度),而且還能進(jìn)一步計(jì)算出這種成本、工作量和工期(進(jìn)度)在軟件開發(fā)各子階段中的分布比例以及對(duì)應(yīng)的勞動(dòng)生產(chǎn)率(單位:源指令條件/人月),單位成本(單位:元/每條指令)等工程經(jīng)濟(jì)參數(shù)。而且可將上述計(jì)算過程組成二張對(duì)應(yīng)的表格以便隨時(shí)調(diào)閱其中的有關(guān)細(xì)節(jié)。第31頁COCOMO模型詳細(xì)COCOMO模型與中級(jí)COCO31

第32頁3.2.5類比法在信息系統(tǒng)的實(shí)際開發(fā)中,不少子系統(tǒng)或模塊的軟件是利用原有的類似軟件作修改而獲得的,即采用所謂的“軟件重用”技術(shù),這時(shí)應(yīng)該對(duì)原有的測(cè)算模型進(jìn)行調(diào)整。類比法是以COCOMO模型為基礎(chǔ)。

修正工作量→成本修正工作量→工期工作量→修正規(guī)?!ぷ髁繄D3.8COCOMO模型求解流程L第32頁3.2.5類比法在信息系統(tǒng)的實(shí)際開發(fā)中,不少32

第33頁3.2.5類比法AAF為調(diào)節(jié)因子(AdaptationAdjustmentFactor)AAF=0.40·DM+0.30·CM+0.30·IMDM為設(shè)計(jì)修改百分?jǐn)?shù),即“重用”軟件的設(shè)計(jì)中需要加以修改以適應(yīng)新目標(biāo)的那一部分在整個(gè)設(shè)計(jì)中所占百分比;CM為代碼修改百分?jǐn)?shù),即“重用”軟件中需要修改的部分的編碼占整個(gè)“重用”軟件編碼的百分?jǐn)?shù);IM為修改后軟件所需進(jìn)行的集成工作所占百分比,即把該“重用”軟件結(jié)合進(jìn)整個(gè)軟件產(chǎn)品中并對(duì)其聯(lián)調(diào)的工作量,與將同樣大小的自編軟件集成并聯(lián)調(diào)所需工作量之比的百分?jǐn)?shù)。上述公式中確定三個(gè)系數(shù)0.40,0.30,0.30的依據(jù)是設(shè)計(jì)、編程、集成/調(diào)試三階段成本占總開發(fā)成本的百分比,這里僅考慮了一般的情況。第33頁3.2.5類比法AAF為調(diào)節(jié)因子(Adap33

第34頁3.2.5類比法設(shè)原開發(fā)軟件SA的規(guī)模為L(zhǎng)A,即可估計(jì)新的目標(biāo)軟件SB的規(guī)模為:LB=LA·AAF因此可使用COCOMO中級(jí)模型,即可計(jì)算出Ms和Cs。第34頁3.2.5類比法設(shè)原開發(fā)軟件SA的規(guī)模為L(zhǎng)A34

第35頁3.2.6設(shè)備的折舊設(shè)備折舊(固定資產(chǎn)折舊)設(shè)備在長(zhǎng)期的使用過程中仍然保持它原有的實(shí)物形態(tài),但由于不斷耗損使它的價(jià)值部分地、逐漸地減少。以貨幣表現(xiàn)的固定資產(chǎn)因耗損而減少的這部分價(jià)值在會(huì)計(jì)核算上叫做固定資產(chǎn)折舊。這種逐漸地、部分地耗損而轉(zhuǎn)移到產(chǎn)品成本中去的那部分價(jià)值,構(gòu)成產(chǎn)品成本的一項(xiàng)生產(chǎn)費(fèi)用,在會(huì)計(jì)核算上叫做折舊費(fèi)或折舊額。計(jì)人產(chǎn)品成本中的固定資產(chǎn)折舊費(fèi)在產(chǎn)品銷售后轉(zhuǎn)化為貨幣資金,作為固定資產(chǎn)耗損部分價(jià)值的補(bǔ)償。第35頁3.2.6設(shè)備的折舊設(shè)備折舊(固定資產(chǎn)折舊)35

第36頁3.2.6設(shè)備的折舊常用的設(shè)備折舊方法:直線折舊法與加速折舊法直線折舊法基本思想是設(shè)備在使用期內(nèi),平均地分?jǐn)傇O(shè)備價(jià)值來作為設(shè)備的折舊額。

Ab:一年設(shè)備的折舊額k0:設(shè)備的原始價(jià)值

O:設(shè)備的預(yù)計(jì)殘值

T:最終使用年限

α:設(shè)備的年折舊率第36頁3.2.6設(shè)備的折舊常用的設(shè)備折舊方法:直線折舊36

第37頁3.2.6設(shè)備的折舊

加速折舊法的基本思想:有形損耗無形損耗收益和費(fèi)用相配比(會(huì)計(jì)原則)

注:At:設(shè)備在使用年限內(nèi)第t年的折舊額t:設(shè)備使用的年數(shù)T:設(shè)備使用年限。效益逐年下降第37頁3.2.6設(shè)備的折舊加速折舊法的基本思想:效益37

第38頁3.3軟件成本與價(jià)值工程分析

價(jià)值工程分析(ValueEngineeringAnalysis,VEA)是一種通過對(duì)產(chǎn)品(或系統(tǒng))的功能或成本間的關(guān)系研究,來改進(jìn)產(chǎn)品(或系統(tǒng))經(jīng)濟(jì)效益的一種技術(shù)經(jīng)濟(jì)與管理方法。VEA是二戰(zhàn)時(shí)期美國(guó)設(shè)計(jì)師麥爾斯(L.S.Miles)在石棉短缺問題上研究出代替材料的方法,他總結(jié)出一套在保證相同功能的前提下降低成本的較完整的科學(xué)技術(shù)方法,其后又發(fā)展到改進(jìn)設(shè)計(jì)、工藝和生產(chǎn)領(lǐng)域,而至目前完善成為一種技術(shù)經(jīng)濟(jì)分析方法,統(tǒng)稱為價(jià)值工程(VE)。第38頁3.3軟件成本與價(jià)值工程分析價(jià)值工程分析(Va38

第39頁價(jià)值工程基本原理價(jià)值工程是以謀求最低的產(chǎn)品壽命周期成本,可靠地實(shí)現(xiàn)使用者所需的必要功能,對(duì)產(chǎn)品的功能成本進(jìn)行有組織的系統(tǒng)分析的一種技術(shù)方法。注:壽命周期成本(C):產(chǎn)品從設(shè)計(jì)制造到交付使用,直到報(bào)廢為止全過程的生產(chǎn)費(fèi)用和使用費(fèi)用之和。價(jià)值工程分析的核心要素:功能、成本、價(jià)值3.3軟件成本與價(jià)值工程分析價(jià)值(V)=產(chǎn)品功能(F)壽命周期成本(C)第39頁價(jià)值工程基本原理3.3軟件成本與價(jià)值工程分析價(jià)39

第40頁3.3軟件成本與價(jià)值工程分析提高V的途徑:根據(jù)公式V=FC(1)

F,C(2)F,C(3)F,C

(4)C,

FVVV(5)F,CVV第40頁3.3軟件成本與價(jià)值工程分析提高V的途徑:根據(jù)公40

第41頁

價(jià)值工程分析過程階段步驟應(yīng)回答的問題準(zhǔn)備階段1.對(duì)象選擇2.組成價(jià)值工程小組3.制定工作計(jì)劃VE對(duì)象是什么?分析階段4.搜集整理信息資料5.功能系統(tǒng)分析6.功能評(píng)價(jià)該對(duì)象的用途是什么?成本和價(jià)值是多少?創(chuàng)新階段7.方案創(chuàng)新8.方案評(píng)價(jià)9.提案編寫是否有替代方案?新方案的成本是多少?實(shí)施階段10.審批11.實(shí)施與檢查12.成果鑒定第41頁價(jià)值工程分析過程階段步驟41

第42頁3.3軟件成本與價(jià)值工程分析

價(jià)值工程的特點(diǎn):1)著眼于壽命周期成本2)以提高價(jià)值為目標(biāo),反映了生產(chǎn)者和用戶的共同利益3)以功能分析為核心4)是有組織的集體創(chuàng)造活動(dòng)5)其應(yīng)用一般在方案的研究設(shè)計(jì)階段第42頁3.3軟件成本與價(jià)值工程分析價(jià)值工程的特點(diǎn):42

第43頁3.3軟件成本與價(jià)值工程分析軟件工程中常用的價(jià)值分析對(duì)象:開發(fā)過程中的各模塊(子系統(tǒng))組織流程中的各工序設(shè)計(jì)過程中的各功能結(jié)構(gòu)方案開發(fā)模型測(cè)試方案開發(fā)工具影響軟件質(zhì)量的各要素等第43頁3.3軟件成本與價(jià)值工程分析軟件工程中常用的價(jià)值43

第44頁3.3軟件成本與價(jià)值工程分析確定價(jià)值分析對(duì)象后,收集有關(guān)資料,目的是來完成功能分析和評(píng)價(jià),確定哪些價(jià)值分析對(duì)象應(yīng)作為進(jìn)一步重點(diǎn)功能改進(jìn)對(duì)象。采用的方法價(jià)值分析法通過判斷一個(gè)產(chǎn)品或系統(tǒng)所具有的功能是否與其所支付的成本相匹配,來確定重點(diǎn)功能改進(jìn)對(duì)象。ABC分類法通過對(duì)被考察對(duì)象的有序組織、排序與相應(yīng)計(jì)算,將被考察對(duì)象分為ABC三類,進(jìn)而確定重點(diǎn)功能改進(jìn)對(duì)象。第44頁3.3軟件成本與價(jià)值工程分析確定價(jià)值分析對(duì)象后44

第45頁價(jià)值系數(shù)法設(shè)價(jià)值分析的對(duì)象為軟件的各模塊(子系統(tǒng)),有m個(gè)。采用價(jià)值系數(shù)法進(jìn)行功能成本分析需引入三個(gè)參數(shù):j子系統(tǒng)的功能系數(shù)FIjj子系統(tǒng)的成本系數(shù)CIjj子系統(tǒng)的價(jià)值系數(shù)VIj

說明:Cj可通過功能分解法、類比法、統(tǒng)計(jì)法等得到;成本系數(shù)CIj的數(shù)值反映了該子系統(tǒng)成本總成本中所占的份額(比例);建立功能綜合評(píng)價(jià)過程示意圖,運(yùn)用層次分析法(AHP法)可以求得各子系統(tǒng)的功能系數(shù)FIj。第45頁價(jià)值系數(shù)法設(shè)價(jià)值分析的對(duì)象為軟件的各模塊(子系統(tǒng)45綜合評(píng)價(jià)重要性規(guī)模與復(fù)雜性性能、功能的可實(shí)現(xiàn)性規(guī)模復(fù)雜性性能可靠性可維護(hù)性安全性可測(cè)性可控性互聯(lián)性指標(biāo)層準(zhǔn)則層目標(biāo)層比較對(duì)象層圖3.10系統(tǒng)功能綜合評(píng)價(jià)過程示意圖N1N2N3Nm…功能的綜合評(píng)價(jià)值綜合評(píng)價(jià)規(guī)模復(fù)雜性性能可靠性可維護(hù)性安全性可測(cè)性可控性互聯(lián)性46

第47頁價(jià)值系數(shù)法利用價(jià)值系數(shù)可進(jìn)行各子系統(tǒng)的功能/成本分析和評(píng)價(jià):若VIj=1說明該子系統(tǒng)j的功能與成本配置恰當(dāng),相對(duì)合理該子系統(tǒng)不作為功能改進(jìn)對(duì)象若VIj>1

說明該子系統(tǒng)功能的實(shí)際成本偏小,應(yīng)適當(dāng)加大該子系統(tǒng)的成本以完善其對(duì)應(yīng)的功能該子系統(tǒng)作為一般性功能改進(jìn)對(duì)象若VIj<1

說明該子系統(tǒng)功能分配的成本過高,需要對(duì)該子系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)進(jìn)行改進(jìn)或降低相應(yīng)的硬件設(shè)備價(jià)格或軟件開發(fā)費(fèi)用,以達(dá)到最終降低子系統(tǒng)成本的目的,并促使功能與成本的匹配。該子系統(tǒng)作為重點(diǎn)功能改進(jìn)對(duì)象第47頁價(jià)值系數(shù)法利用價(jià)值系數(shù)可進(jìn)行各子系統(tǒng)的功能/成本分47

第48頁ABC分類法ABC分析法(Pareto分析法)是意大利經(jīng)濟(jì)學(xué)家帕萊脫(Pareto)提出的,是一種可應(yīng)用于軟件成本控制、質(zhì)量控制等方面的一種十分有效的技術(shù)經(jīng)濟(jì)方法或統(tǒng)計(jì)方法。以軟件模塊為考察對(duì)象,以成本為度量指標(biāo)的ABC分類法的步驟:將各模塊成本自大到小排序,計(jì)算各模塊的成本系數(shù)。計(jì)算累計(jì)成本系數(shù),并尋找A、B、C分類點(diǎn)。做直方圖,在橫軸上獲得A、B、C分類點(diǎn),以及對(duì)應(yīng)的三個(gè)類(集合)。利用ABC分類法得:

A類模塊集合是做價(jià)值分析時(shí)的重點(diǎn)考察對(duì)象

B類模塊集合是做價(jià)值分析時(shí)的一般考察對(duì)象

C類模塊集合不做為價(jià)值分析時(shí)的考察對(duì)象。第48頁ABC分類法ABC分析法(Pareto分析法)48

第49頁二八效應(yīng)即80/20法則(The80/20Rule)二八效應(yīng)又稱為帕萊脫法則、帕萊脫定律、最省力法則或不平衡原則、猶太法則。此法則是由意大利經(jīng)濟(jì)學(xué)家帕萊脫提出的。80/20的法則認(rèn)為:原因和結(jié)果、投入和產(chǎn)出、努力和報(bào)酬之間本來存在著無法解釋的不平衡。一般來說,投入和努力可以分為兩種不同的類型

多數(shù),它們只能造成少許的影響;少數(shù),它們?cè)斐芍饕?、重大的影響?/p>

第49頁二八效應(yīng)即80/20法則(The80/20Ru49

第50頁二八效應(yīng)即80/20法則(The80/20Rule)一般情形下,產(chǎn)出或報(bào)酬是由少數(shù)的原因、投入和努力所產(chǎn)生的。原因與結(jié)果、投入與產(chǎn)出、努力與報(bào)酬之間的關(guān)系往往是不平衡的。若以數(shù)學(xué)方式測(cè)量這個(gè)不平衡,得到的基準(zhǔn)線是一個(gè)80/20關(guān)系;結(jié)果、產(chǎn)出或報(bào)酬的80%取決于20%的原因、投入或努力。例如,世界上大約80%的資源是由世界上15%的人口所耗盡的;世界財(cái)富的80%為25%的人所擁有;在一個(gè)國(guó)家的醫(yī)療體系中,20%的人口與20%的疾病,會(huì)消耗80%的醫(yī)療資源。80/20原則表明在投入與產(chǎn)出、原因與結(jié)果以及努力與報(bào)酬之間存在著固有的不平衡。這說明少量的原因、投入和努力會(huì)有大量的收獲、產(chǎn)出或回報(bào)。只有幾件事情是重要的,大部分都微不足道。第50頁二八效應(yīng)即80/20法則(The80/20Ru50

第51頁3.3.2價(jià)值工程分析與成本估值思考基于價(jià)值分析原理的成本估值與上一節(jié)的其他成本估算有何不同?第51頁3.3.2價(jià)值工程分析與成本估值思考51

第52頁3.3.2價(jià)值工程分析與成本估值基本原理是對(duì)NIS的每一個(gè)子系統(tǒng)引入一個(gè)依賴于功能與成本的價(jià)值系數(shù),從而可根據(jù)每一子系統(tǒng)的價(jià)值系數(shù)的數(shù)值大小來進(jìn)行功能/成本分析和將目標(biāo)成本分解到各個(gè)子系統(tǒng)中去。系統(tǒng)的目標(biāo)成本可根據(jù)投資者的約束(如NIS招標(biāo)者的要求或IT企業(yè)的資金現(xiàn)狀)和成本估算(如采用功能分解法來估算)相結(jié)合來確定。注:根據(jù)價(jià)值工程法的上述原理可知該方法一般適用于在系統(tǒng)規(guī)劃后的各子系統(tǒng)計(jì)劃成本的確定問題,該方法計(jì)算流程詳見圖3.13。第52頁3.3.2價(jià)值工程分析與成本估值基本原理52對(duì)NIS作子系統(tǒng)劃分運(yùn)用功能分解法等方法對(duì)待構(gòu)建的NIS作目標(biāo)成本估算,得到各子系統(tǒng)成本和總成本建立各子系統(tǒng)的功能評(píng)價(jià)指標(biāo)體系,并據(jù)此通過二二比較和AHP算法求得各子系統(tǒng)的功能系數(shù)計(jì)算各子系統(tǒng)的成本系數(shù)和價(jià)值系數(shù),并有,根據(jù)的數(shù)值進(jìn)行功能/成本分析,尋求技術(shù)改進(jìn)方案是否有改進(jìn)方案將確定的目標(biāo)成本C分配到各子系統(tǒng)中,則分?jǐn)偝杀居邪葱路桨钢匦掠?jì)算有無結(jié)束價(jià)值工程法成本估值計(jì)算流程圖對(duì)NIS作子系統(tǒng)劃分運(yùn)用功能分解法等方法對(duì)待構(gòu)建的NIS作目53

第54頁3.3.3價(jià)值工程分析與成本控制成本控制要求成本管理人員及時(shí)發(fā)現(xiàn)并糾正成本執(zhí)行與成本計(jì)劃之間的偏差,將成本控制在目標(biāo)成本之內(nèi)。運(yùn)用價(jià)值分析作軟件成本控制的基本思想:首先對(duì)被考察的對(duì)象進(jìn)行ABC分類,從中選出重點(diǎn)考察對(duì)象然后對(duì)每一重點(diǎn)考察對(duì)象引入一些與成本、進(jìn)度有關(guān)的工程經(jīng)濟(jì)參數(shù),在軟件開發(fā)過程中對(duì)這些工程經(jīng)濟(jì)參數(shù)進(jìn)行不斷的觀察,并根據(jù)這些工程經(jīng)濟(jì)參數(shù)的狀態(tài)采取相應(yīng)的措施,以達(dá)到成本控制的目的。第54頁3.3.3價(jià)值工程分析與成本控制成本控制54

第55頁掙值管理與成本控制

項(xiàng)目的掙值管理(EarnedValueManagement,EVM)項(xiàng)目的掙值管理,是用與進(jìn)度計(jì)劃、成本預(yù)算和實(shí)際成本相聯(lián)系的三個(gè)獨(dú)立的變量,進(jìn)行項(xiàng)目績(jī)效測(cè)量的一種方法。掙值管理是項(xiàng)目管理的一種方法,用于項(xiàng)目成本和進(jìn)度的綜合監(jiān)控掙值管理以差異分析為基礎(chǔ)

第55頁掙值管理與成本控制項(xiàng)目的掙值管理(Earned55

第56頁掙值管理與成本控制假設(shè)一個(gè)為期5年、預(yù)計(jì)成本為10億美元的飛機(jī)研制項(xiàng)目,前兩年半的預(yù)算成本為5億美元,也就是說預(yù)計(jì)項(xiàng)目進(jìn)行到一半時(shí)人工費(fèi)和材料費(fèi)花到5億美元。假設(shè)到這個(gè)時(shí)候項(xiàng)目只花了4.5億美元,是否可以稱之為“低于預(yù)算”?如果實(shí)際情況是項(xiàng)目的進(jìn)度滯后呢?引入項(xiàng)目已完工部分的價(jià)值——掙值EV=實(shí)際完成的作業(yè)量╳其預(yù)算(計(jì)劃)成本

第56頁掙值管理與成本控制假設(shè)一個(gè)為期5年、預(yù)計(jì)成本為156

第57頁掙值管理與成本控制掙值分析方法的基本思想就是通過引進(jìn)一個(gè)中間變量即“掙值”,來幫助項(xiàng)目管理者分析項(xiàng)目的成本和工期的變動(dòng)情況并給出相應(yīng)的信息,以便他們能夠?qū)?xiàng)目成本的發(fā)展趨勢(shì)做出科學(xué)的預(yù)測(cè)與判斷,并提出相應(yīng)的對(duì)策。第57頁掙值管理與成本控制掙值分析方法的基本思想57

第58頁掙值管理掙值管理分析的內(nèi)容:四個(gè)基本關(guān)鍵指標(biāo):TBC、CBC、CAC、CEV四個(gè)績(jī)效評(píng)價(jià)參數(shù):CV、CPI、SV、SPI一個(gè)預(yù)測(cè)指標(biāo):FCAC

作用:有效預(yù)測(cè)項(xiàng)目各階段的進(jìn)度和資源利用情況,分析項(xiàng)目是否按計(jì)劃進(jìn)度和預(yù)算成本進(jìn)行,進(jìn)而對(duì)項(xiàng)目采取有效的控制措施。第58頁掙值管理掙值管理分析的內(nèi)容:58

第59頁掙值管理:四個(gè)基本關(guān)鍵指標(biāo)總預(yù)算成本TBC(TotalBudgetedCost)

累計(jì)預(yù)算成本CBC(CumulativeBudgetedCost)又叫計(jì)劃工作量的預(yù)算費(fèi)用(BCWS,BudgetedCostforWorkScheduled)是指項(xiàng)目實(shí)施過程中某階段計(jì)劃要求完成的工作量所需的預(yù)算費(fèi)用。BCWS=計(jì)劃工作量*預(yù)算定額預(yù)算定額:?jiǎn)挝还ぷ髁康念A(yù)算成本第59頁掙值管理:四個(gè)基本關(guān)鍵指標(biāo)總預(yù)算成本TBC(To59

第60頁掙值管理:四個(gè)基本關(guān)鍵指標(biāo)累計(jì)實(shí)際成本CAC(CumulativeActual

Cost)又叫已完成工作量的實(shí)際費(fèi)用(ACWP,ActualCostforWorkPerformed)指項(xiàng)目實(shí)施過程中某階段實(shí)際已完成的工作量所消耗實(shí)際成本。CAV=ACWP=已完成工作量*單位工作量的實(shí)際成本

累計(jì)實(shí)現(xiàn)價(jià)值CEV(CumulativeEarnedValue)掙得值(EV,EarnedValue),又叫已完成工作量的預(yù)算成本(BCWP,BudgetedCostforWorkPerformed)指項(xiàng)目實(shí)施過程中某階段實(shí)際完成工作量及按預(yù)算定額計(jì)算出來的費(fèi)用。EV=BCWP=已完成工作量*預(yù)算定額

第60頁掙值管理:四個(gè)基本關(guān)鍵指標(biāo)累計(jì)實(shí)際成本CAC(60

第61頁掙值管理:四個(gè)績(jī)效評(píng)價(jià)參數(shù)

1、成本偏差(CV,CostVariance)

CV=CEV-CAC=BCWP-ACWP=已完成工作量*(單位工作量的預(yù)算成本-單位工作量實(shí)際成本)

CV>0表示實(shí)際消耗的費(fèi)用低于預(yù)算值,即有結(jié)余或效率高

CV=0表示實(shí)際消耗的費(fèi)用等于預(yù)算值

CV<0表示實(shí)際消耗的費(fèi)用超出預(yù)算值或超支2、進(jìn)度偏差(SV,ScheduleVariance)

SV=CEV-CBC=BCWP-BCWS=單位工作量的預(yù)算成本*(已完成工作量-計(jì)劃工作量)

SV>0表示進(jìn)度提前

SV=0表示實(shí)際與計(jì)劃相符

SV<0表示進(jìn)度延誤第61頁掙值管理:四個(gè)績(jī)效評(píng)價(jià)參數(shù)61

第62頁掙值管理:四個(gè)績(jī)效評(píng)價(jià)參數(shù)3、成本績(jī)效指標(biāo)(CPI,CostPerformedIndex)

CPI=CEV/CAC=BCWP/ACWP=單位工作量的預(yù)算成本/單位工作量的實(shí)際成本

當(dāng)CPI>1時(shí),表示低于預(yù)算,即實(shí)際費(fèi)用低于預(yù)算費(fèi)用

當(dāng)CPI=1時(shí),表示實(shí)際費(fèi)用與預(yù)算費(fèi)用持平

當(dāng)CPI<1時(shí),表示超出預(yù)算,即實(shí)際費(fèi)用高于預(yù)算費(fèi)用

4、進(jìn)度績(jī)效指標(biāo)(SPI,SchedulePerformedIndex)

SPI=CEV/CBC=BCWP/BCWS=已完成工作量/計(jì)劃工作量

當(dāng)SPI>1時(shí),表示進(jìn)度超前

當(dāng)SPI=1時(shí),表示實(shí)際進(jìn)度與計(jì)劃進(jìn)度相同

當(dāng)SPI<1時(shí),表示進(jìn)度延誤第62頁掙值管理:四個(gè)績(jī)效評(píng)價(jià)參數(shù)3、成本績(jī)效指標(biāo)(CPI62

第63頁掙值管理完工預(yù)測(cè)成本(FCAC,F(xiàn)orecastedCostAtCompletion)

1.假定項(xiàng)目未完工部分按目前的成本績(jī)效進(jìn)行

FCAC

=CAC+(TBC-CEV)/CPI=TBC/CPI

2.假定項(xiàng)目未完工部分按計(jì)劃效率進(jìn)行

FCAC=CAC+(TBC-CEV)

3.全面重估剩余工作成本

FCAC=CAC+重估剩余工作成本第63頁掙值管理完工預(yù)測(cè)成本(FCAC,F(xiàn)orecast63

第64頁﹡質(zhì)量成本

1.定義

質(zhì)量成本是為了達(dá)到產(chǎn)品或服務(wù)的質(zhì)量所付出的所有努力的總代價(jià),即根據(jù)質(zhì)量標(biāo)準(zhǔn)生產(chǎn)產(chǎn)品或者提供服務(wù)所發(fā)生的所有成本。在衡量項(xiàng)目的質(zhì)量成本時(shí),應(yīng)根據(jù)項(xiàng)目類型及其總價(jià)值,將項(xiàng)目總值的3%~5%作為質(zhì)量成本。第64頁﹡質(zhì)量成本 1.定義64

第65頁﹡質(zhì)量成本質(zhì)量成本包括預(yù)防成本(質(zhì)量保障成本)評(píng)估費(fèi)用例如:質(zhì)量審計(jì)、測(cè)試等預(yù)防費(fèi)用例如:用戶滿意確定、過程評(píng)審、改進(jìn)等缺陷成本(質(zhì)量檢驗(yàn)與糾偏成本)內(nèi)部費(fèi)用例如:缺陷標(biāo)記、返工、重新測(cè)試等外部費(fèi)用例如:技術(shù)支持、問題評(píng)估、修正、索賠等注意:一個(gè)高質(zhì)量的軟件只能靠前期的質(zhì)量預(yù)防和質(zhì)量檢測(cè),后期的檢測(cè)不能真正提高產(chǎn)品質(zhì)量。第65頁﹡質(zhì)量成本質(zhì)量成本包括注意:65

第66頁3.4軟件產(chǎn)品的定價(jià)與營(yíng)銷

3.4.1軟件產(chǎn)品的定價(jià)產(chǎn)品價(jià)格是價(jià)值的貨幣表現(xiàn);對(duì)于生產(chǎn)者(軟件開發(fā)機(jī)構(gòu))來說,軟件的價(jià)值是開發(fā)機(jī)構(gòu)在開發(fā)該軟件時(shí)所耗費(fèi)的代價(jià),因此軟件產(chǎn)品的價(jià)格就可用一定數(shù)量的貨幣來作為開發(fā)機(jī)構(gòu)所耗費(fèi)代價(jià)的補(bǔ)償;對(duì)于消費(fèi)者(軟件用戶)來說,軟件價(jià)格則是為了獲得軟件及服務(wù)所支付的貨幣數(shù)量。第66頁3.4軟件產(chǎn)品的定價(jià)與營(yíng)銷3.4.1軟件產(chǎn)品66

第67頁3.4軟件產(chǎn)品的定價(jià)與營(yíng)銷影響軟件產(chǎn)品價(jià)格的一般因素成本因素需求因素競(jìng)爭(zhēng)與壟斷因素環(huán)境因素第67頁3.4軟件產(chǎn)品的定價(jià)與營(yíng)銷影響軟件產(chǎn)品價(jià)格的一67

第68頁3.4軟件產(chǎn)品的定價(jià)與營(yíng)銷(1)成本因素

成本是價(jià)格的最低限度,通常只有既能補(bǔ)償產(chǎn)品生產(chǎn)及市場(chǎng)營(yíng)銷的所有支出,又能補(bǔ)償產(chǎn)品經(jīng)營(yíng)者為此所承擔(dān)的風(fēng)險(xiǎn)支出的相應(yīng)定價(jià)才能為項(xiàng)目主體(企業(yè)或部門)所接受。(2)需求因素

產(chǎn)品的定價(jià)常受市場(chǎng)需求量大小的影響,而產(chǎn)品的價(jià)格調(diào)整反過來又會(huì)影響市場(chǎng)對(duì)該產(chǎn)品的需求。(3)競(jìng)爭(zhēng)與壟斷因素

在商品市場(chǎng)上,既有賣方的競(jìng)爭(zhēng),也有買方的競(jìng)爭(zhēng),而價(jià)格往往是市場(chǎng)競(jìng)爭(zhēng)的重要手段之一,同時(shí)在商品(NIS)的買賣博弈中,若項(xiàng)目主體(買方)為資本壟斷者或項(xiàng)目承辦方(賣方)為資源(重要生產(chǎn)設(shè)備與工藝開發(fā)工具與人才)壟斷者時(shí),則NIS的定價(jià)則往往向壟斷者傾斜,并有利于壟斷者。第68頁3.4軟件產(chǎn)品的定價(jià)與營(yíng)銷(1)成本因素68

第69頁3.4軟件產(chǎn)品的定價(jià)與營(yíng)銷(4)環(huán)境因素

一般來說,宏觀經(jīng)濟(jì)形勢(shì)、通貨膨脹率與銀行利率、政府對(duì)商品的扶植及稅率等因素均有可能影響商品的定價(jià),在NIS的定價(jià)過程中,盡管上述四個(gè)因素都有可能對(duì)定價(jià)產(chǎn)生影響,然而成本因素是影響最大的。第69頁3.4軟件產(chǎn)品的定價(jià)與營(yíng)銷(4)環(huán)境因素69

第70頁3.4軟件產(chǎn)品的定價(jià)與營(yíng)銷軟件產(chǎn)品定價(jià)的一般步驟1.選擇定價(jià)目標(biāo)2.確定需求3.成本估計(jì)4.分析競(jìng)爭(zhēng)者的成本、價(jià)格和質(zhì)量6.確定最終價(jià)格5.選擇定價(jià)方法利潤(rùn)導(dǎo)向目標(biāo)收益導(dǎo)向目標(biāo)銷售導(dǎo)向目標(biāo)競(jìng)爭(zhēng)導(dǎo)向目標(biāo)品牌導(dǎo)向目標(biāo)維持生存導(dǎo)向目標(biāo)確定需求是指企業(yè)應(yīng)研究?jī)r(jià)格與用戶需求的關(guān)聯(lián)關(guān)系需求價(jià)格彈性成本導(dǎo)向定價(jià)法需求導(dǎo)向定價(jià)法競(jìng)爭(zhēng)導(dǎo)向定價(jià)法定價(jià)策略,是根據(jù)所確定的定價(jià)目標(biāo)而采取的定價(jià)方針和價(jià)格競(jìng)爭(zhēng)方式撇脂和滲透定價(jià)策略捆綁定價(jià)策略免費(fèi)使用策略歧視定價(jià)策略第70頁3.4軟件產(chǎn)品的定價(jià)與營(yíng)銷軟件產(chǎn)品定價(jià)的一般步驟70

第71頁評(píng)估客戶的終生價(jià)值北歐航空公司:

卡迪拉克:

萬寶路:每為商務(wù)旅行者20每位客戶30年的每個(gè)煙民30年的價(jià)值年的價(jià)值,48萬美元價(jià)值,33.2萬美元2.5萬美元多米諾比薩餅:

里茨酒店:每位客戶20年價(jià)值,每位客戶20年的價(jià)0.4萬美元值,14.4萬美元可口可樂:

AT&T:每位客戶50年價(jià)值,每位客戶30年價(jià)值,1.1萬美元7.2萬美元第71頁評(píng)估客戶的終生價(jià)值北歐航空公司:71

第72頁3.4軟件產(chǎn)品的定價(jià)與營(yíng)銷NIS一般為兩類:用戶定制型常采用成本導(dǎo)向定價(jià)法如網(wǎng)絡(luò)凈化系統(tǒng),宏觀經(jīng)濟(jì)決策支持系統(tǒng),銀行聯(lián)機(jī)業(yè)務(wù)處理系統(tǒng),電力控制系統(tǒng)等;

市場(chǎng)投放型常采用需求導(dǎo)向型定價(jià)法和競(jìng)爭(zhēng)導(dǎo)向定價(jià)法如ERP系統(tǒng),物流管理信息系統(tǒng),賓館防盜信息系統(tǒng),旅游管理信息系統(tǒng)等。

第72頁3.4軟件產(chǎn)品的定價(jià)與營(yíng)銷NIS一般為兩類:72

第73頁成本導(dǎo)向定價(jià)法有關(guān)算法表名稱對(duì)應(yīng)算法適用對(duì)象完全成本加成定價(jià)法售價(jià)=成本×(1+成本利潤(rùn)率)÷(1-稅率)生產(chǎn)企業(yè)售價(jià)=成本÷(1-銷售利潤(rùn)率-稅率)商業(yè)企業(yè)比較成本定價(jià)法新品種產(chǎn)品價(jià)格=標(biāo)準(zhǔn)品價(jià)格+(新產(chǎn)品成本-標(biāo)準(zhǔn)品成本)×(1+標(biāo)準(zhǔn)品成本利潤(rùn)率)/(1-稅率)新產(chǎn)品或新品種進(jìn)貨加成定價(jià)法售價(jià)=進(jìn)貨價(jià)格/(1-加成率)中間商目標(biāo)成本定價(jià)法售價(jià)=目標(biāo)成本+目標(biāo)利潤(rùn)+稅金

=目標(biāo)成本×(1+目標(biāo)成本利潤(rùn)率)/(1-產(chǎn)品稅率)生產(chǎn)企業(yè)或商業(yè)企業(yè)第73頁成本導(dǎo)向定價(jià)法有關(guān)算法表名稱對(duì)應(yīng)算法適用對(duì)象完全成73

第74頁完全成本加成定價(jià)法的應(yīng)用案例該算法的基本思想

NIS成本主要由硬件成本和軟件成本兩部份構(gòu)成硬件成本可根據(jù)NIS成本構(gòu)成中的硬件部分各分項(xiàng)有關(guān)費(fèi)用進(jìn)行累加軟件成本主要由軟件開發(fā)(人力資源)費(fèi)用及機(jī)時(shí)消耗費(fèi)用兩部分構(gòu)成從而可用一些簡(jiǎn)便的方法估計(jì)軟件開發(fā)費(fèi)用,然后采用完全成本加成定價(jià)法的原理來給定NIS的定價(jià)。第74頁完全成本加成定價(jià)法的應(yīng)用案例該算法的基本思想74

第75頁完全成本加成定價(jià)法的應(yīng)用案例第75頁完全成本加成定價(jià)法的應(yīng)用案例75

第76頁免費(fèi)使用策略--軟件版本Alpha版(內(nèi)部測(cè)試版):一般只在軟件開發(fā)公司內(nèi)部運(yùn)行,不對(duì)外公開,主要用于開發(fā)者對(duì)軟件產(chǎn)品進(jìn)行測(cè)試,檢查產(chǎn)品是否存在缺陷、錯(cuò)誤,驗(yàn)證產(chǎn)品的功能與說明書、用戶手冊(cè)是否一致等。Beta版(外部測(cè)試版):軟件開發(fā)公司為對(duì)外宣傳,一般將非正式產(chǎn)品免費(fèi)發(fā)送給具有典型性的用戶,讓用戶測(cè)試該軟件的不足之處以及存在的問題,以便在正式發(fā)行前進(jìn)一步改進(jìn)和完善。Beta版軟件一般可通過Internet免費(fèi)下載,也可以向軟件公司索取。Demo版(演示版):主要用于演示正式軟件的部分功能,用戶可以從中獲知軟件的基本操作,為正式產(chǎn)品的發(fā)售擴(kuò)大影響。該版本也可以從Internet上免費(fèi)下載。Enhance版(增強(qiáng)版或加強(qiáng)版):如果是一般軟件,通常稱作“增強(qiáng)版”,會(huì)加入一些實(shí)用的新功能;如果是游戲,一般稱作“加強(qiáng)版”,會(huì)加入一些新的游戲場(chǎng)景和游戲情節(jié)等。第76頁免費(fèi)使用策略--軟件版本Alpha版(內(nèi)部測(cè)試版)76

第77頁免費(fèi)使用策略--軟件版本Free版(自由版):一般是個(gè)人或自由軟件聯(lián)盟組織的成員制作的軟件,希望免費(fèi)給大家使用,沒有版權(quán),一般也可以通過Internet免費(fèi)下載。FullVersion版(完全版):也就是正式版,是最終正式發(fā)售的版本。Shareware版(共享版):有些公司為了吸引客戶,對(duì)于他們制作的某些軟件,可以允許用戶通過Internet免費(fèi)下載。不過,此共享版軟件多會(huì)帶有一些使用時(shí)間或次數(shù)的限制。用戶可利用在線注冊(cè)或電子注冊(cè)成為正式版用戶。Release版(發(fā)行版):非正式版,帶有時(shí)間限制,也是為擴(kuò)大影響所做的宣傳策略之一。比如WindowsMe的發(fā)行版就限制只能使用幾個(gè)月,并可從Internet上免費(fèi)下載。Upgrade版(升級(jí)版):當(dāng)你擁有某一軟件舊的正式版本時(shí),可以購買升級(jí)版,將你的軟件升級(jí)為最新版。升級(jí)后的軟件與正式版在功能上相同,但價(jià)格會(huì)低些,這主要是為了給原正式版用戶提供優(yōu)惠。第77頁免費(fèi)使用策略--軟件版本Free版(自由版):一般77THEEND!THEEND!78

第79頁理解成本的概念、經(jīng)濟(jì)內(nèi)涵和特點(diǎn);了解成本的分類掌握軟件成本測(cè)算的影響因素分析掌握功能分解法、Delphi法、影響因子法、類比法,求解軟件成本和工期。掌握直線折舊、加速折舊法理解價(jià)值工程分析過程,及確定價(jià)值分析的考察對(duì)象的方法:價(jià)值系數(shù)法和ABC法第3章軟件的成本、工期與定價(jià)分析SEE學(xué)習(xí)目標(biāo)第1頁第3章軟件的成本、工期與定價(jià)分析SEE學(xué)習(xí)目標(biāo)79

第80頁軟件的成本構(gòu)成及其影響因素分析3.1軟件成本與工期的測(cè)算方法3.2第3章軟件的成本、工期與定價(jià)分析軟件成本與價(jià)值工程分析

3.3軟件產(chǎn)品的定價(jià)與營(yíng)銷3.4第2頁軟件的成本構(gòu)成及其影響因素分析3.1軟件成本與工期的80

第81頁3.1軟件的成本構(gòu)成及其影響因素分析成本(Cost):—是取得各項(xiàng)生產(chǎn)要素、商品或勞務(wù)以及為實(shí)現(xiàn)特定經(jīng)濟(jì)目的而發(fā)生的費(fèi)用。1、成本的經(jīng)濟(jì)內(nèi)容勞動(dòng)資料勞動(dòng)對(duì)象勞動(dòng)者2、成本特點(diǎn)消耗性補(bǔ)償性目的性綜合性代償性第3頁3.1軟件的成本構(gòu)成及其影響因素分析成本(Cost81

第82頁3.1軟件的成本構(gòu)成及其影響因素分析3、成本分類按照企業(yè)主要經(jīng)營(yíng)活動(dòng)分類:研究與開發(fā)成本采購成本生產(chǎn)成本經(jīng)營(yíng)成本管理成本按成本與產(chǎn)量的對(duì)應(yīng)關(guān)系分類:變動(dòng)成本和固定成本按成本的確定時(shí)間分類:預(yù)測(cè)成本、定額成本、計(jì)劃成本、實(shí)際成本成本分類的作用?第4頁3.1軟件的成本構(gòu)成及其影響因素分析3、成本分類成82

第83頁3.1軟件的成本構(gòu)成及其影響因素分析按成本的確定時(shí)間分類:預(yù)測(cè)成本是指在產(chǎn)品規(guī)劃與設(shè)計(jì)階段依據(jù)一定的設(shè)計(jì)方案和某些預(yù)測(cè)方法來測(cè)算將來可能發(fā)生的成本作用:是不同設(shè)計(jì)方案進(jìn)行比較與選優(yōu)的依據(jù)定額成本根據(jù)消耗定額所確定的產(chǎn)品成本作用:用來做日常成本控制的標(biāo)準(zhǔn)和依據(jù)第5頁3.1軟件的成本構(gòu)成及其影響因素分析按成本的確定時(shí)83

第84頁3.1軟件的成本構(gòu)成及其影響因素分析按成本的確定時(shí)間分類:計(jì)劃成本是根據(jù)消耗定額及生產(chǎn)計(jì)劃而確定的在計(jì)劃期內(nèi)(一年)應(yīng)該達(dá)到的成本作用:一般作為年度考核的依據(jù)實(shí)際成本是根據(jù)產(chǎn)品生產(chǎn)的實(shí)際耗費(fèi)而計(jì)算的成本作用:存貨計(jì)價(jià)與產(chǎn)成品定價(jià)的基礎(chǔ)第6頁3.1軟件的成本構(gòu)成及其影響因素分析按成本的確定時(shí)84

第85頁3.1.2軟件成本構(gòu)成生存周期要素成本說明1系統(tǒng)規(guī)劃階段。系統(tǒng)調(diào)研。投標(biāo)競(jìng)爭(zhēng)(含可行性分析)。需求分析主要是出差費(fèi)用及相關(guān)人員工資及附加費(fèi)2系統(tǒng)分析/設(shè)計(jì)階段。系統(tǒng)分析。系統(tǒng)概要設(shè)計(jì)。系統(tǒng)詳細(xì)設(shè)計(jì)及評(píng)審分析與設(shè)計(jì)人員工資及附加費(fèi)、技術(shù)資料與技術(shù)咨詢費(fèi)設(shè)計(jì)評(píng)審費(fèi)3系統(tǒng)構(gòu)建階段。系統(tǒng)硬件購置與安裝。系統(tǒng)軟件與購置?;ㄅc有關(guān)設(shè)施建設(shè)。數(shù)據(jù)與技術(shù)資料收集。人員培訓(xùn)。有關(guān)硬件原材料購置。有關(guān)硬件生產(chǎn)/測(cè)試及廢品損失。有關(guān)軟件編輯/測(cè)試。有關(guān)文檔編制購置計(jì)算機(jī)、通信設(shè)備、傳感器、路由器等及系統(tǒng)軟件與有關(guān)應(yīng)用軟件的費(fèi)用,軟、硬件生產(chǎn)過程中所消耗的水、電、運(yùn)輸及材料消耗費(fèi)4系統(tǒng)運(yùn)行維持階段。系統(tǒng)營(yíng)銷。系統(tǒng)切換。系統(tǒng)運(yùn)行(運(yùn)行指導(dǎo)人員費(fèi)用、材料消耗費(fèi)、固定資產(chǎn)折舊費(fèi))。系統(tǒng)管理(審計(jì)費(fèi)、行政管理費(fèi)用、系統(tǒng)服務(wù)費(fèi)用)。系統(tǒng)維護(hù)(糾錯(cuò)性、適應(yīng)性、完善性維護(hù)費(fèi)用)營(yíng)銷費(fèi)用包括廣告、分銷、促銷等費(fèi)用系統(tǒng)切換包括設(shè)備運(yùn)輸、安裝測(cè)試等費(fèi)用第7頁3.1.2軟件成本構(gòu)成生存周期要素成本說明1系統(tǒng)。85

第86頁3.1.3軟件成本測(cè)算的影響因素分析

軟件的成本測(cè)算是其系統(tǒng)工程經(jīng)濟(jì)分析中的一項(xiàng)重要內(nèi)容,它既是軟件各種技術(shù)設(shè)計(jì)方案比較選優(yōu)的依據(jù),也是軟件定價(jià)的基礎(chǔ)。注:這里的軟件定價(jià)主要指軟件項(xiàng)目投標(biāo)、申請(qǐng)基金支持、申請(qǐng)貸款等需要的軟件定價(jià)。第8頁3.1.3軟件成本測(cè)算的影響因素分析軟件的成本測(cè)86

第87頁3.1.3軟件成本測(cè)算的影響因素分析認(rèn)識(shí)到成本預(yù)算的重要性后,讓我們一起來分析一下影響成本測(cè)算的因素。

第9頁3.1.3軟件成本測(cè)算的影響因素分析認(rèn)識(shí)到成本預(yù)算87

第88頁3.1.3軟件成本測(cè)算的影響因素分析成本測(cè)算的影響因素估算時(shí)間設(shè)備人力資源工期模型求解用戶開發(fā)技術(shù)外部環(huán)境系統(tǒng)環(huán)境正確對(duì)待軟件成本測(cè)算的態(tài)度減少軟件成本測(cè)算誤差的策略第10頁3.1.3軟件成本測(cè)算的影響因素分析成本測(cè)算估算88

第89頁3.2軟件成本與工期的測(cè)算方法1功能分解法基本思想軟件N2NmN1N13N12N11N1nN21N22N23N2nNm1Nm2Nm3Nmn………按功能分解……生存周期階段分解第11頁3.2軟件成本與工期的測(cè)算方法1功能分解法軟件89軟件構(gòu)建信息庫用戶功能需求界定將系統(tǒng)劃分成功能子系統(tǒng)(模塊),計(jì)算各功能子系統(tǒng)(模塊)的平均工作量,計(jì)算各子系統(tǒng)(模塊)成本,計(jì)算各子系統(tǒng)(模塊)工作量,匯總計(jì)算系統(tǒng)總成本與總工作量,,,由專家或經(jīng)驗(yàn)給出i子系統(tǒng)(模塊)j階段工作量估計(jì)值,合成系統(tǒng)各階段工作量與總工作量進(jìn)行成本分析,尋找關(guān)鍵子系統(tǒng)(模塊)或階段,研究解決辦法比較是否基本一致?由專家或經(jīng)驗(yàn)給出各功能子系統(tǒng)(模塊)的工作量下限,上限和最可能值,計(jì)算各階段系統(tǒng)成本合成系統(tǒng)總成本結(jié)束修改YN功能分解法的成本測(cè)算流程圖軟件構(gòu)建信息庫用戶功能需求界定將系統(tǒng)劃分成功能子系統(tǒng)(模塊)90

第91頁3.2.2Delphi法關(guān)于各子系統(tǒng)Nj的成本特性值aj,mj,bj由一個(gè)專家群體(專家組)給出的)由一個(gè)專家給出的功能分解法Delphi法適合于規(guī)模較大、研發(fā)經(jīng)費(fèi)較多的軟件項(xiàng)目第13頁3.2.2Delphi法關(guān)于各子系統(tǒng)Nj由一個(gè)由91確定決策主持人,選擇專家l人,設(shè)計(jì)專家調(diào)查表,給出,,進(jìn)入第P次調(diào)查,由主持人給每位專家發(fā)送專家調(diào)查表主持人召開專家會(huì)議(現(xiàn)場(chǎng)或網(wǎng)上),就不清楚的問題回答咨詢,專家展開討論l個(gè)專家填寫(無記名)調(diào)查表,并送回給主持人,主持人計(jì)算專家k的成本估計(jì)值,計(jì)算專家組的成本估計(jì)均值,成本均方差和變異系數(shù)主持人再次召開專家會(huì),公布數(shù)值,,并對(duì)所公布之?dāng)?shù)值進(jìn)行討論,研究各子系統(tǒng)成本估值的決策問題主持人向各專家再次發(fā)出調(diào)查表,要求各專家按照修改準(zhǔn)則Ⅱ進(jìn)行填寫23457進(jìn)入下一次調(diào)查依據(jù)決策準(zhǔn)則Ⅰ來決定是否繼續(xù)調(diào)查?6是輸出決策方案9否18結(jié)束Delphi法求解流程考慮一下:的作用?確定決策主持人,選擇專家l人,設(shè)計(jì)專家調(diào)查表,給出92

第93頁3.2.3統(tǒng)計(jì)模型法基本思想首先尋找對(duì)軟件成本y的影響要素x1,x2,…,xn。然后從中選出一些主要影響要素和收集企業(yè)長(zhǎng)期從事軟件開發(fā)是這些要素的數(shù)據(jù)序列(從IT企業(yè)信息庫中獲得)及對(duì)應(yīng)的項(xiàng)目成本序列;在此基礎(chǔ)上,通過研究這些主要影響因素與成本的統(tǒng)計(jì)關(guān)聯(lián)關(guān)系建立統(tǒng)計(jì)模型,統(tǒng)計(jì)模型的建立常采用回歸分析法;最后通過統(tǒng)計(jì)模型來預(yù)測(cè)軟件的成本。圖3.5統(tǒng)計(jì)模型的關(guān)聯(lián)關(guān)系圖第15頁3.2.3統(tǒng)計(jì)模型法基本思想圖3.5統(tǒng)計(jì)模93

第94頁回歸分析法自然界中的許多現(xiàn)象之間存在著相互依賴、相互制約的關(guān)系,這些關(guān)系表現(xiàn)在量上主要有兩種類型:函數(shù)關(guān)系:即變量之間有著確定的關(guān)系

S=∏R2

統(tǒng)計(jì)關(guān)系:即變量之間雖然存在著密切的關(guān)系,但從一個(gè)(一組)變量的每一個(gè)確定的值,不能求出另一個(gè)變量的確定的值??稍诖罅康膶?shí)驗(yàn)中,這種不確定的聯(lián)系,具有統(tǒng)計(jì)規(guī)律性,這種聯(lián)系便稱為統(tǒng)計(jì)相關(guān)。第16頁回歸分析法自然界中的許多現(xiàn)象之間存在著相互依賴、相94

第95頁回歸分析法由一個(gè)或一組非隨機(jī)變量來估計(jì)或預(yù)測(cè)某一個(gè)隨機(jī)變量的觀察值時(shí),所建立的數(shù)學(xué)模型及所進(jìn)行的統(tǒng)計(jì)分析,稱為回歸分析?;貧w分析分為一元回歸和多元回歸例:某種商品年需求量與該商品價(jià)格之間的一組調(diào)查數(shù)據(jù):價(jià)格pi52.833.33.5需求量di13.5第17頁回歸分析法由一個(gè)或一組非隨機(jī)變量來估計(jì)或預(yù)測(cè)某一95

第96頁回歸分析法

d=f(p)Pd1234012345第18頁回歸分析法d=f(p)Pd123401234596

第97頁xyxxyyy(a)xyy(b)(c)(d)(e)(f)3.2.3統(tǒng)計(jì)模型法

常見一元統(tǒng)計(jì)模型幾何圖形第19頁xyxxyyy(a)xyy(b)(c)(d)97

第98頁回歸分析法對(duì)于一元非線性函數(shù)需轉(zhuǎn)化為一元線性函數(shù)求解:

例3.2第20頁回歸分析法對(duì)于一元非線性函數(shù)需轉(zhuǎn)化為一元線性函數(shù)98尋找對(duì)有影響的主要要素收集數(shù)據(jù)序列將數(shù)據(jù)序列在平面xoy上描點(diǎn),并將這些離散點(diǎn)連成曲線,并根據(jù)此曲線的發(fā)展趨勢(shì)從(a)、(b)、(c)、(d)、(e)、(f)中選擇一個(gè)作為擬合模型,設(shè)為M1利用初等變換將擬合模型M1轉(zhuǎn)化為形如(6.18)式的線性模型M2利用(6.19)式求解線性模型M2的參數(shù)與,并將其代入(6.20)式,從而得到模型M對(duì)預(yù)測(cè)模型M按照(6.21)式與(6.22)式進(jìn)行統(tǒng)計(jì)檢驗(yàn)統(tǒng)計(jì)檢驗(yàn)是否通過?可將形如(6.20)式的模型作為對(duì)yn的預(yù)測(cè)模型,并通過此預(yù)測(cè)模型及對(duì)xn的估值來求解yn的估計(jì)值結(jié)束是否尋找新的模型M1重新尋找對(duì)yn有影響的主要要素,仍記為xn是是否否預(yù)測(cè)模型求解流程圖尋找對(duì)有影響的主要要素收集數(shù)據(jù)序列將數(shù)據(jù)序列99

第100頁3.2.4影響因子法影響因子法:又名驅(qū)動(dòng)因子法,它是一種在統(tǒng)計(jì)模型的基礎(chǔ)上通過引入更多的對(duì)y有影響的要素來完成對(duì)統(tǒng)計(jì)模型估計(jì)值的修正的一種定性與定量相結(jié)合的方法。該模型的求解思想首先確定對(duì)y較大影響的有限的幾個(gè)要素(定量估計(jì)值)作出估計(jì)的統(tǒng)計(jì)模型;考慮到上述因素外的綜合影響要素,對(duì)上述模型中y的估計(jì)值作出修正。修正模型為:第22頁3.2.4影響因子法影響因子法:100

第101頁COCOMO模型COCOMO(COnstructiveCOstMOdel)模型結(jié)構(gòu)化成本模型COCOMO系由美國(guó)的B.W.Boehm在其著作《Softwareengineeringeconomics》(1981)中提出

該模型是在對(duì)美國(guó)加里福尼亞TRW公司63個(gè)不同應(yīng)用領(lǐng)域中的軟件開發(fā)項(xiàng)目進(jìn)行詳盡分析基礎(chǔ)上建立的一個(gè)分層次的結(jié)構(gòu)化成本測(cè)算模型,其中包括基本模型(BasicModel)、中級(jí)模型(Intermediatemodel)和詳細(xì)模型(Detailedmodel)等三個(gè)子模型。第23頁COCOMO模型COCOMO(COnstruc101

第102頁COCOMO模型不同類型的信息系統(tǒng)軟件,在不同的環(huán)境和條件下進(jìn)行開發(fā)時(shí),所面臨問題的難度、所花費(fèi)的工作量和費(fèi)用都是不同的。COCOMO模型注意到了這個(gè)問題,它從軟件規(guī)模和開發(fā)方式的特征出發(fā),將開發(fā)工作劃分為三個(gè)方式:

有機(jī)的(Organic)、嵌入的(Embedded)和半獨(dú)立的(Semidetached)方式。第24頁COCOMO模型不同類型的信息系統(tǒng)軟件,在不同的102

第103頁COCOMO模型組織型(Organic又稱有機(jī)型),是指規(guī)模相對(duì)較小,結(jié)構(gòu)簡(jiǎn)單的軟件項(xiàng)目,此類軟件需求不那么苛刻,開發(fā)人員對(duì)此類軟件產(chǎn)品開發(fā)目標(biāo)理解充分,工作經(jīng)驗(yàn)豐富,對(duì)軟件的使用環(huán)境很熟悉,受硬件的約束較少,程序的規(guī)模不是很大(<5萬行)。例如,多數(shù)應(yīng)用軟件及老的操作系統(tǒng)和編譯程序均屬此種類型;嵌入型(Embedded)是指此種軟件要求在緊密聯(lián)系的硬件、軟件和操作的限制條件下運(yùn)行,通常與某些硬件設(shè)備結(jié)合在一起。因此,對(duì)接口、數(shù)據(jù)結(jié)構(gòu)、算法要求較高。軟件規(guī)模任意。例如,大而復(fù)雜的事務(wù)處理系統(tǒng)、大型/超大型的操作系統(tǒng)、航天測(cè)控系統(tǒng)、大型指揮系統(tǒng),均屬此種類型;半獨(dú)立型(Semidetached)是指對(duì)此種軟件的要求介于上述兩種軟件之間,但軟件規(guī)模和復(fù)雜度都屬于中等以上,最大可達(dá)30萬行。例如,大多數(shù)事務(wù)處理系統(tǒng)、新的操作系統(tǒng)、新的數(shù)據(jù)庫管理系統(tǒng)、大型的庫存/生產(chǎn)控制系統(tǒng)、簡(jiǎn)單的指揮系統(tǒng),均屬此種類型。第25頁COCOMO模型組織型(Organic又稱有機(jī)型)103

第104頁COCOMO模型下各軟件開發(fā)方式的特征特征開發(fā)方式有機(jī)方式半獨(dú)立方式嵌入方式1開發(fā)部門對(duì)產(chǎn)品目標(biāo)的理解程度2對(duì)同類軟件系統(tǒng)的已有開發(fā)經(jīng)驗(yàn)3軟件遵從預(yù)定需求的必要性4軟件遵從外部接口規(guī)格的必要性5相關(guān)的新型硬件與操作過程是否同時(shí)開發(fā)6是否開發(fā)新的數(shù)據(jù)處理算法與體系結(jié)構(gòu)7提前完成開發(fā)項(xiàng)目可獲得的獎(jiǎng)勵(lì)數(shù)量8軟件規(guī)模(單位:KDSI—千行源指令)徹底相當(dāng)?shù)某潭纫话阆喈?dāng)有經(jīng)驗(yàn)有一定經(jīng)驗(yàn)中等基本上相當(dāng)程度全面地基本上相當(dāng)程度全面地有一些中等廣泛很少有一些相當(dāng)多不多有一些相當(dāng)多<50<300無上限第26頁COCOMO模型下各軟件開發(fā)方式的特征特征開發(fā)方式104

第105頁COCOMO模型(中級(jí)模型)模型中各變量的工程經(jīng)濟(jì)含義如下:Cs

:軟件開發(fā)成本(單位:美元)

:軟件開發(fā)階段的工時(shí)費(fèi)用率(單位:美元/人月)Ms

:軟件開發(fā)階段的修正工作量(單位:人月)Mo

:軟件開發(fā)階段的基本工作量(單位:人月)L

:軟件開發(fā)規(guī)模(單位:源指令千行數(shù)或KDSI)U

:軟件綜合影響因子(無量綱)Uj

:對(duì)成本有一定影響的第j個(gè)影響因子(無量綱),j=1~15Td

:軟件開發(fā)工期(單位:月)r、k、h、d:形式參數(shù)第27頁COCOMO模型(中級(jí)模型)模型中各變量的工程經(jīng)濟(jì)105

第106頁COCOMO模型(中級(jí)模型)修正工作量→成本修正工作量→工期工作量→修正規(guī)?!ぷ髁繄D3.8COCOMO模型求解流程L第28頁COCOMO模型(中級(jí)模型)修正工作量→成本修正工106

第107頁COCOMO模型(中級(jí)模型)表3.10形式參數(shù)表軟件總體類型基本工作量M0開發(fā)工期Tdrkhd組織型3.21.052.50.38半獨(dú)立型3.05嵌入型0.32注:形式參數(shù)的取值與軟件類型和軟件規(guī)模密切相關(guān)。第29頁COCOMO模型(中級(jí)模型)表3.10形式參數(shù)107

第108

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論