第14章軟件估算與度量_第1頁(yè)
第14章軟件估算與度量_第2頁(yè)
第14章軟件估算與度量_第3頁(yè)
第14章軟件估算與度量_第4頁(yè)
第14章軟件估算與度量_第5頁(yè)
已閱讀5頁(yè),還剩56頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1軟件項(xiàng)目估算 是指預(yù)測(cè)構(gòu)造軟件項(xiàng)目所需要的工作量以及任務(wù)經(jīng)歷時(shí)間的過(guò)程。主要包括三個(gè)方面:規(guī)模(即工作量)的估算 確定每個(gè)軟件功能所必須執(zhí)行的一系列軟件工程任務(wù) 成本的估算 確定完成軟件項(xiàng)目規(guī)模相應(yīng)付出的代價(jià) 進(jìn)度的估算 估計(jì)任務(wù)的持續(xù)時(shí)間,即歷時(shí)估計(jì) 234.1 軟件項(xiàng)目估算軟件項(xiàng)目估算客戶需求客戶需求產(chǎn)品定義產(chǎn)品定義系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn)系統(tǒng)運(yùn)行系統(tǒng)運(yùn)行414.2 軟件價(jià)格估算14.3 軟件度量的概念與原則14.4 度量模型14.5 度量過(guò)程14.114.1軟件估算方法軟件估算方法 14.6 軟件度量方法項(xiàng)目分解的目的 明確項(xiàng)目所包含的各項(xiàng)工作,項(xiàng)目分解的結(jié)果就是WBS(Wor

2、k Breakdown Structure,工作分解結(jié)構(gòu)) 圖。項(xiàng)目分解的意義 WBS圖是實(shí)施項(xiàng)目、創(chuàng)造最終產(chǎn)品或服務(wù)所必須進(jìn)行的全部活動(dòng)的一張清單,也是進(jìn)度計(jì)劃、人員分配、預(yù)算計(jì)劃的基礎(chǔ)。5確定項(xiàng)目目標(biāo)準(zhǔn)確確認(rèn)項(xiàng)目所產(chǎn)生的產(chǎn)品、服務(wù)或結(jié)果識(shí)別項(xiàng)目中其他工作領(lǐng)域以確保覆蓋100%工作進(jìn)一步細(xì)分2、3項(xiàng)64.2 軟件規(guī)模估算軟件規(guī)模估算層級(jí)描述總計(jì)劃項(xiàng) 目任 務(wù)子任務(wù)1工作包基于可交付成果的劃分上層一般為可交付成果的導(dǎo)向下層一般為可交付成果的工作內(nèi)容基于工作過(guò)程的劃分上層按照工作的流程分解下層按照工作的內(nèi)容劃分74.2 軟件規(guī)模估算軟件規(guī)模估算8信息網(wǎng)絡(luò)工程信息網(wǎng)絡(luò)工程結(jié)構(gòu)化布線結(jié)構(gòu)化布線網(wǎng)絡(luò)平

3、臺(tái)建設(shè)網(wǎng)絡(luò)平臺(tái)建設(shè)布線設(shè)計(jì)布線設(shè)計(jì)采購(gòu)采購(gòu)布線布線驗(yàn)收驗(yàn)收方案設(shè)計(jì)方案設(shè)計(jì)采購(gòu)采購(gòu)網(wǎng)絡(luò)平臺(tái)實(shí)施網(wǎng)絡(luò)平臺(tái)實(shí)施驗(yàn)收驗(yàn)收4.2 軟件規(guī)模估算軟件規(guī)模估算9信息網(wǎng)絡(luò)系統(tǒng)信息網(wǎng)絡(luò)系統(tǒng)培訓(xùn)培訓(xùn)設(shè)備準(zhǔn)備設(shè)備準(zhǔn)備設(shè)設(shè)備備采采購(gòu)購(gòu)設(shè)設(shè)備備驗(yàn)驗(yàn)收收交交接接網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)布布線線設(shè)設(shè)計(jì)計(jì)平平臺(tái)臺(tái)設(shè)設(shè)計(jì)計(jì)工程實(shí)施工程實(shí)施布布線線實(shí)實(shí)施施網(wǎng)網(wǎng)絡(luò)絡(luò)集集成成軟件開(kāi)發(fā)軟件開(kāi)發(fā)軟軟件件需需求求確確定定系系統(tǒng)統(tǒng)設(shè)設(shè)計(jì)計(jì)編編碼碼測(cè)測(cè)試試4.2 軟件規(guī)模估算軟件規(guī)模估算10 圖形顯示圖形顯示 鋸齒列表鋸齒列表 1.0系統(tǒng)系統(tǒng) 1.1元素元素A 1.1.1任務(wù)任務(wù) 1.1.2任務(wù)任務(wù) 1.2元素元素B4.2 軟件規(guī)模估算軟件

4、規(guī)模估算 由高層向下層用多位碼編排,要求每項(xiàng)工作有唯一的編碼。10001100111011111112111311201121112211231200114.2 軟件規(guī)模估算軟件規(guī)模估算12網(wǎng)絡(luò)網(wǎng)絡(luò)1430軟件軟件1410硬件硬件1420系統(tǒng)開(kāi)系統(tǒng)開(kāi)發(fā)發(fā)1400測(cè)試測(cè)試1500實(shí)施實(shí)施1600系統(tǒng)設(shè)系統(tǒng)設(shè)計(jì)計(jì)1300問(wèn)題界問(wèn)題界定定1100企業(yè)經(jīng)營(yíng)管理系統(tǒng)項(xiàng)目企業(yè)經(jīng)營(yíng)管理系統(tǒng)項(xiàng)目1000系統(tǒng)分系統(tǒng)分析析1200文檔文檔1440包裝軟包裝軟件件1411培訓(xùn)培訓(xùn)1610驗(yàn)收驗(yàn)收1630系統(tǒng)轉(zhuǎn)系統(tǒng)轉(zhuǎn)換換1620定制軟定制軟件件14124.2 軟件規(guī)模估算軟件規(guī)模估算源代碼程序長(zhǎng)度的測(cè)量LOC=NCL

5、OCCLOCNCLOC( Non-Commented Source Lines Of Code,無(wú)注釋的源代碼行)CLOC( Commented Source Lines Of Code,注釋的源代碼行)134.2 軟件規(guī)模估算軟件規(guī)模估算生產(chǎn)率 KLOCPM(人月)質(zhì)量 錯(cuò)誤數(shù)KLOC成本 元LOC文檔 文檔頁(yè)數(shù)KLOC144.2 軟件規(guī)模估算軟件規(guī)模估算工作量和成本是針對(duì)軟工作量和成本是針對(duì)軟件開(kāi)發(fā)全過(guò)程的,而不件開(kāi)發(fā)全過(guò)程的,而不是僅針對(duì)編碼。是僅針對(duì)編碼。某軟件公司統(tǒng)計(jì)發(fā)現(xiàn)該公司每一萬(wàn)行C語(yǔ)言源代碼形成的源文件(.c和.h文件)約為250K。某項(xiàng)目的源文件大小為3.75M,則可估計(jì)該項(xiàng)

6、目源代碼大約為15萬(wàn)行,該項(xiàng)目累計(jì)投入工作量為240人月,每人月費(fèi)用為10000元(包括人均工資、福利、辦公費(fèi)用公灘等),則:(24010000)/15000016元/LOC 150000/240=625LOC/人月154.2 軟件規(guī)模估算軟件規(guī)模估算跟蹤項(xiàng)目進(jìn)展管理范圍變化軟件包功能吻合度計(jì)算組織的軟件資產(chǎn)生產(chǎn)率管理質(zhì)量管理項(xiàng)目資源預(yù)測(cè)維護(hù)預(yù)算合同管理組織成熟度和過(guò)程能力16FP估算法 功能點(diǎn)度量是在需求分析階段基于系統(tǒng)功能的一種規(guī)模估計(jì)方法,該方法通過(guò)研究初始應(yīng)用需求來(lái)確定各種輸入、輸出、查詢、外部文件和內(nèi)部文件的數(shù)目,從而確定功能點(diǎn)數(shù)量。FP=UFCTCF未調(diào)整的功能點(diǎn)數(shù)(UFC,Una

7、djusted Function PointCount)技術(shù)復(fù)雜度因子(TCF,Technical Complexity Factor)174.2 軟件規(guī)模估算軟件規(guī)模估算184.3 軟件項(xiàng)目成本估算軟件項(xiàng)目成本估算194.3 軟件項(xiàng)目成本估算軟件項(xiàng)目成本估算靜態(tài)模型 用一個(gè)唯一的變量(如程序規(guī)模)作為初始元素來(lái)計(jì)算所有其他變量(如成本、時(shí)間),且所用計(jì)算公式的形式對(duì)于所有變量都是相同的動(dòng)態(tài)模型 沒(méi)有類似靜態(tài)模型中的惟一基礎(chǔ)變量,所有變量都是相互依存的已有的模型 COCOMO模型;Putnam模型;等204.3 軟件項(xiàng)目成本估算軟件項(xiàng)目成本估算COnstructive COst Model,2

8、14.3 軟件項(xiàng)目成本估算軟件項(xiàng)目成本估算組織式:相對(duì)項(xiàng)目較小、較簡(jiǎn)單的項(xiàng)目。開(kāi)發(fā)人員對(duì)軟件產(chǎn)品開(kāi)發(fā)目標(biāo)充分,與軟件系統(tǒng)相關(guān)的工作經(jīng)驗(yàn)豐富,對(duì)軟件的使用環(huán)境很熟悉,受硬件的約束小,程序的規(guī)模不是很大(5萬(wàn)行)。如多數(shù)應(yīng)用軟件和較早的OS、Compiler。半分離式:規(guī)模和復(fù)雜度都屬于中等或更高。最大可達(dá)30萬(wàn)行。(例如:固定需求的事務(wù)處理系統(tǒng))。嵌入式:緊密聯(lián)系硬件、軟件和操作的限制下運(yùn)行,通常與某些硬設(shè)備緊密聯(lián)系。因此,對(duì)接口、數(shù)據(jù)結(jié)構(gòu)、算法要求較高。軟件規(guī)模任意。如:大型復(fù)雜的事務(wù)處理系統(tǒng)、大型操作系統(tǒng)、航天用控制系統(tǒng)、大型指揮系統(tǒng)等。224.3 軟件項(xiàng)目成本估算軟件項(xiàng)目成本估算是一個(gè)靜態(tài)

9、單變量模型,它用源代碼行數(shù)(LOC)為自變量的(經(jīng)驗(yàn))函數(shù)來(lái)計(jì)算軟件開(kāi)發(fā)工作量。EAF取值為1,E=aSb開(kāi)發(fā)時(shí)間 T=cEd三種開(kāi)發(fā)模式在基本COCOMO模型中的取值、開(kāi)發(fā)時(shí)間參數(shù) 開(kāi)發(fā)模式開(kāi)發(fā)模式abcd有機(jī)式有機(jī)式2.4 1.052.5 0.38半分離式半分離式3.0 1.122.5 0.35嵌入式嵌入式3.6 1.202.5 0.324.3 軟件項(xiàng)目成本估算軟件項(xiàng)目成本估算在用LOC為自變量的函數(shù)計(jì)算軟件開(kāi)發(fā)工作量(此時(shí)稱為名義工作量)的基礎(chǔ)上,再用涉及產(chǎn)品、硬件、人員、項(xiàng)目等方面15種影響軟件工作量的因素 通過(guò)定下乘法因子,修正COCOMO工作量公式和進(jìn)度公式,可以更合理地估算軟件(

10、各階段)的工作量和進(jìn)度。E=aSb EAF調(diào)整前的工作量aSb稱為名義工作量工作量調(diào)整因子EAF根據(jù)15個(gè)成本 驅(qū)動(dòng)量計(jì)算開(kāi)發(fā)模式開(kāi)發(fā)模式ab有機(jī)式有機(jī)式3.2 1.05半分離式半分離式3.0 1.12嵌入式嵌入式2.8 1.204.3 軟件項(xiàng)目成本估算軟件項(xiàng)目成本估算包括中級(jí)COCOMO模型的所有特性,但用上述各種影響因素調(diào)整工作量估算時(shí),還要考慮對(duì)軟件工程過(guò)程中每一步驟(分析、設(shè)計(jì)等)的影響。詳細(xì)COCOMO模型的名義工作量公式和進(jìn)度公式與中間COCOMO模型相同。工作量因素分級(jí)表被分層、分階段給出。針對(duì)每一個(gè)影響因素,按模塊級(jí)、子系統(tǒng)級(jí)、系統(tǒng)級(jí),有相應(yīng)的工作量因素分級(jí)表,供不同層次的估算

11、使用。4.3 軟件項(xiàng)目成本估算軟件項(xiàng)目成本估算隨底層各模塊的不同而變化的因素放在模塊級(jí)處理;不經(jīng)常變化的因素放在子系統(tǒng)級(jí)處理;系統(tǒng)級(jí)處理與軟件項(xiàng)目總體規(guī)模等相關(guān)的問(wèn)題。工作量因素按需求計(jì)劃和產(chǎn)品設(shè)計(jì)(RPD)、詳細(xì)設(shè)計(jì)(DD)、編碼和單元測(cè)試(CUT)、集成測(cè)試(IT)四個(gè)不同階段的不同為成本驅(qū)動(dòng)變量賦予不同的值。使用這些表格,可以比中級(jí)COCOMO模型更方便、更準(zhǔn)確地估算軟件開(kāi)發(fā)工作量。4.3 軟件項(xiàng)目成本估算軟件項(xiàng)目成本估算改編后的模塊規(guī)模(原模塊的LOCAAF)/100AAF0.4設(shè)計(jì)修改的比例0.3編程修改的比例0.3集成修改的比例模塊的名義工作量(該模塊的規(guī)模工作量階段分布百分?jǐn)?shù))/

12、名義生產(chǎn)率274.3 軟件項(xiàng)目成本估算軟件項(xiàng)目成本估算計(jì)算模塊的規(guī)模計(jì)算模塊的規(guī)模計(jì)算名義生產(chǎn)率計(jì)算名義生產(chǎn)率計(jì)算每一模塊在每一階段的名義工作量計(jì)算每一模塊在每一階段的名義工作量計(jì)算每一模塊在每一階段的工作量計(jì)算每一模塊在每一階段的工作量計(jì)算每一子系統(tǒng)各階段的名義工作量計(jì)算每一子系統(tǒng)各階段的名義工作量計(jì)算每一子系統(tǒng)各階段的工作量計(jì)算每一子系統(tǒng)各階段的工作量求出總的工作量求出總的工作量Putnam模型是Putnam于1978在來(lái)自美國(guó)計(jì)算機(jī)系統(tǒng)指揮部的200多個(gè)大型項(xiàng)目(項(xiàng)目的工作量在301000人年之間)數(shù)據(jù)的基礎(chǔ)上推導(dǎo)出來(lái)的一種動(dòng)態(tài)多變量模型。Putnam模型假設(shè)軟件項(xiàng)目的工作量分布類似于R

13、ayleigh曲線。284.3 軟件項(xiàng)目成本估算軟件項(xiàng)目成本估算在軟件項(xiàng)目的不同生命周期階段分別使用不同的曲線特點(diǎn):曲線所反映的各個(gè)階段的工作量一目了然。缺點(diǎn):不能反映人員、計(jì)算機(jī)資源、項(xiàng)目的屬性。294.3 軟件項(xiàng)目成本估算軟件項(xiàng)目成本估算典型的典型的Rayleigh曲線曲線 軟件項(xiàng)目各階段的軟件項(xiàng)目各階段的Norden-Rayleigh曲線曲線 3431tECS 4.3 軟件項(xiàng)目成本估算軟件項(xiàng)目成本估算314.3 軟件項(xiàng)目成本估算軟件項(xiàng)目成本估算C的典型值的典型值開(kāi)發(fā)環(huán)境開(kāi)發(fā)環(huán)境開(kāi)開(kāi) 發(fā)發(fā) 環(huán)環(huán) 境境 舉舉 例例2000差差 沒(méi)有系統(tǒng)的開(kāi)發(fā)方法,缺乏沒(méi)有系統(tǒng)的開(kāi)發(fā)方法,缺乏 文檔和復(fù)審,批

14、處理方式。文檔和復(fù)審,批處理方式。8000好好 有合適的系統(tǒng)開(kāi)發(fā)方法,有有合適的系統(tǒng)開(kāi)發(fā)方法,有 充分的文檔和復(fù)審,交互執(zhí)充分的文檔和復(fù)審,交互執(zhí) 行方式。行方式。11000優(yōu)優(yōu) 有自動(dòng)開(kāi)發(fā)工具和技術(shù)。有自動(dòng)開(kāi)發(fā)工具和技術(shù)。32 軟件成本估算的準(zhǔn)確度與階段軟件成本估算的準(zhǔn)確度與階段 4.3 軟件項(xiàng)目成本估算軟件項(xiàng)目成本估算3314.3 軟件度量的概念與原則14.4 度量模型14.5 度量過(guò)程14.1軟件估算方法 14.6 軟件度量方法開(kāi)發(fā)工作量軟件開(kāi)發(fā)價(jià)格軟件開(kāi)發(fā)價(jià)格 = 開(kāi)發(fā)工作量開(kāi)發(fā)工作量 * 風(fēng)險(xiǎn)系數(shù)風(fēng)險(xiǎn)系數(shù) * 復(fù)用系數(shù)復(fù)用系數(shù) 1=風(fēng)險(xiǎn)系數(shù)風(fēng)險(xiǎn)系數(shù)=1.50=復(fù)用系數(shù)復(fù)用系數(shù)=0.7

15、5開(kāi)發(fā)費(fèi)用開(kāi)發(fā)費(fèi)用開(kāi)發(fā)費(fèi)用/人人*月月 = (P + Q + R)* S * P = B * 1.476Q = B/3R = B /3 1=S 開(kāi)發(fā)費(fèi)用開(kāi)發(fā)費(fèi)用/人人*月月=B*34最終公式軟件開(kāi)發(fā)價(jià)格軟件開(kāi)發(fā)價(jià)格 = A * *(1-) * B *A:估算工作量的經(jīng)驗(yàn)值:估算工作量的經(jīng)驗(yàn)值B:軟件企業(yè)的平均工資:軟件企業(yè)的平均工資/人人*月月 :風(fēng)險(xiǎn)系數(shù):風(fēng)險(xiǎn)系數(shù) :復(fù)用系數(shù):復(fù)用系數(shù):綜合系數(shù):綜合系數(shù)軟件開(kāi)發(fā)成本 = 軟件開(kāi)發(fā)價(jià)格 企業(yè)利潤(rùn)353614.3 14.3 軟件度量的概念與原則軟件度量的概念與原則14.4 度量模型14.5 度量過(guò)程14.1軟件估算方法 14.6 軟件度量方法定

16、義軟件度量是對(duì)一個(gè)系統(tǒng)、構(gòu)件、或過(guò)程具有的某個(gè)給定屬性的度的一個(gè)定量測(cè)量,如產(chǎn)品規(guī)模、復(fù)雜度、可理解性,過(guò)程的有效性、生產(chǎn)率、資源利用率等。分類過(guò)程、產(chǎn)品、資源度量客觀度量與主觀度量直接度量與間接度量37解釋度量數(shù)據(jù)時(shí)使用通用的觀念,并考慮組織的感受性對(duì)搜集測(cè)量和度量的個(gè)人及小組提供定期的反饋。不要使用度量評(píng)價(jià)一個(gè)人與開(kāi)發(fā)者和小組一起設(shè)定清晰的目標(biāo)及達(dá)到這些目標(biāo)的度量不要用度量威脅個(gè)人或小組指出某個(gè)問(wèn)題度量數(shù)據(jù)不應(yīng)該被看成否定意義不要被某個(gè)或其他不重要度量不符合的度量迷惑。383914.3 軟件度量的概念與原則14.4 14.4 度量模型度量模型14.5 度量過(guò)程14.1軟件估算方法 14.6

17、 軟件度量方法FCM產(chǎn)品質(zhì)量模型FCM模型是以一個(gè)層次框架定義產(chǎn)品質(zhì)量:因子,屬性和度量。在頂層,質(zhì)量因子表示行為特性或外部質(zhì)量屬性,如可用性,可靠性,可維護(hù)性。這些質(zhì)量因子在第二層中被進(jìn)一步細(xì)化。在底層,度量是一個(gè)可評(píng)估的產(chǎn)品內(nèi)部屬性。40GQM模型GQM模型是基于一種假設(shè),對(duì)于一個(gè)機(jī)構(gòu)而言,度量是應(yīng)當(dāng)有目的性的,即它尹首先定義其自身或該機(jī)構(gòu)內(nèi)某個(gè)項(xiàng)目的目標(biāo),根據(jù)這些目標(biāo)去跟蹤相關(guān)數(shù)據(jù),最后提供一個(gè)框架用于解釋這些數(shù)據(jù)與所確定目標(biāo)之間的關(guān)系。和FCM模型相同,GQM模型也具有層次結(jié)構(gòu):概念層,運(yùn)作層、量化層。414214.3 軟件度量的概念與原則14.4 度量模型14.514.5度量過(guò)程度量

18、過(guò)程14.1軟件估算方法 14.6 軟件度量方法在軟件度量的通用框架中,軟件度量過(guò)程被分為以下幾個(gè)活動(dòng):數(shù)據(jù)獲取、值轉(zhuǎn)換、模型解釋和決策分析。43數(shù)據(jù)獲取獲取數(shù)據(jù)是度量的基礎(chǔ),用于收集與所要求的度量值相關(guān)的基礎(chǔ)數(shù)據(jù)。準(zhǔn)確、完整、及時(shí)的數(shù)據(jù)是軟件度量成功的必要條件。因此在記錄數(shù)據(jù)時(shí),不能用“大約”、“估計(jì)”等表示。要確定數(shù)據(jù)收集的周期。要確定數(shù)據(jù)收集的格式。要確定數(shù)據(jù)收集的量綱。44值轉(zhuǎn)換標(biāo)稱標(biāo)度順序標(biāo)度間隔或區(qū)間標(biāo)度比率標(biāo)度45解釋活動(dòng)在這一活動(dòng)中,被轉(zhuǎn)換的數(shù)據(jù)被一些特定的域模型即度量模型,進(jìn)行解釋,這一活動(dòng)強(qiáng)調(diào)度量和模型之間的關(guān)系。由于所有的度量都由它所基于的模型支持,因此,度量模型在整個(gè)度

19、量過(guò)程中起著決定度量結(jié)果導(dǎo)向并影響其后的分析結(jié)果的關(guān)鍵作用。決策分析解釋活動(dòng)的結(jié)果將集成到全局的計(jì)劃和機(jī)構(gòu)一級(jí)的決策分析過(guò)程中。464714.3 軟件度量的概念與原則14.4 度量模型14.5度量過(guò)程14.1軟件估算方法 14.6 軟件度量方法軟件度量方法以軟件過(guò)程審計(jì)、產(chǎn)品評(píng)審、測(cè)試的結(jié)果為評(píng)價(jià)基準(zhǔn),有如下評(píng)分標(biāo)準(zhǔn)。910分78分6分以下在審計(jì)、評(píng)審、測(cè)試結(jié)果的基礎(chǔ)上改進(jìn)軟件過(guò)程和工作產(chǎn)品,以改進(jìn)的時(shí)間是否影響后續(xù)階段的完成和計(jì)劃的總體完成時(shí)間為評(píng)分依據(jù)。有如下標(biāo)準(zhǔn)910分78分6分以下48掙值分析掙值分析法是一種能全面衡量項(xiàng)目進(jìn)度、成本狀況的整體方法,其基本要素是用貨幣量代替實(shí)物量來(lái)度量項(xiàng)

20、目的進(jìn)度。三個(gè)基本值:累計(jì)計(jì)劃成本額(BCWS)贏得值(BCWP)實(shí)際成本額(ACWP)49掙值分析法用兩個(gè)差異值指標(biāo)和兩個(gè)指數(shù)指標(biāo)來(lái)衡量項(xiàng)目投資績(jī)效和進(jìn)度狀況。成本偏差(CV) = BCWP ACWP進(jìn)度偏差(SV) = BCWP BCWS同時(shí)還有兩個(gè)重要的進(jìn)度控制指標(biāo):進(jìn)度績(jī)效指數(shù)SPI = BCWP / BCWS成本績(jī)效指數(shù)CPS = BCWP / ACWP50任務(wù)完成時(shí)間偏差任務(wù)實(shí)際完成時(shí)間AF,任務(wù)計(jì)劃完成時(shí)間PF任務(wù)完成比度量利用每個(gè)度量周期內(nèi)的任務(wù)完成情況的數(shù)據(jù),對(duì)當(dāng)期任務(wù)完成比進(jìn)行度量。將任務(wù)狀態(tài)劃分為已完成、執(zhí)行中和未開(kāi)始三種,若當(dāng)期已完成任務(wù)數(shù)未FT,執(zhí)行中的任務(wù)數(shù)為NT,

21、并根據(jù)其狀態(tài)設(shè)置狀態(tài)系數(shù)為r,已完成:r1 = 1.0;執(zhí)行中:r2 = 0.5;未開(kāi)始:r3 = 0。則任務(wù)完成比 = (FT*r1 + ET*r2 + NT*r3) / 任務(wù)總數(shù) *100%51里程碑按期交付率若當(dāng)期按期交付的里程碑為PM,當(dāng)期已建立的里程碑?dāng)?shù)量為EM,則里程碑延誤率 = PM / EM * 100%里程碑建立時(shí)間偏差若里程碑實(shí)際建立時(shí)間為AM,里程碑計(jì)劃建立時(shí)間為PM,則里程碑建立時(shí)間偏差 = (AM - PM) / 里程碑計(jì)劃建立周期 * 100%52軟件可靠性可靠性是一個(gè)程序期望以所需的精確度完成它的預(yù)期功能的程度。當(dāng)考慮一個(gè)基于計(jì)算機(jī)系統(tǒng)時(shí),可靠性的簡(jiǎn)單度量是“平均

22、失效間隔時(shí)間(MTBF)”MTBF = MTTF + MTTR系統(tǒng)可用性指系統(tǒng)平均失效時(shí)間間隔(MTBF )與平均失效時(shí)間間隔與平均修復(fù)時(shí)間之和(MTBF+MTBR)的比值A(chǔ) = MTBF/(MTBF+MTBR)53缺陷度量對(duì)缺陷的各種度量是軟件質(zhì)量最常用的指標(biāo),包括缺陷密度、問(wèn)題密度、缺陷分布、缺陷發(fā)現(xiàn)效率、缺陷排除效率。缺陷密度。缺陷密碼可以用于每個(gè)級(jí)別的測(cè)試中,用以衡量代碼的質(zhì)量,以每千行代碼缺陷數(shù)為例,若目標(biāo)系統(tǒng)或被度量模塊的純代碼量為N,測(cè)試中發(fā)現(xiàn)的有效缺陷個(gè)數(shù)為D,則缺陷密度 = D/N *100%其中 D = 缺陷跟蹤系統(tǒng)中統(tǒng)計(jì)的有效缺陷個(gè)數(shù),N = (累計(jì)代碼行-(空白行 + 注釋行)/100054問(wèn)題密度若被評(píng)審文檔的文檔頁(yè)數(shù)為N,評(píng)審中發(fā)現(xiàn)的規(guī)范性問(wèn)題個(gè)數(shù)為Q,內(nèi)容問(wèn)題數(shù)為Q2,并未規(guī)范性問(wèn)題賦予權(quán)重S1,內(nèi)容問(wèn)題賦予權(quán)重S2,則55缺陷率缺陷率的通用概念是一定時(shí)間范圍內(nèi)缺陷數(shù)與錯(cuò)誤幾率。缺陷分布按嚴(yán)重度:嚴(yán)重、一般、輕微按起因:設(shè)計(jì)錯(cuò)誤、代碼錯(cuò)誤、接口錯(cuò)誤等。按發(fā)現(xiàn)階段:需求評(píng)審、設(shè)計(jì)評(píng)審、代碼走查、單元測(cè)試等。按模塊。缺陷排除率:DRE = E /(E + D ), E為軟件交付給用戶之前所發(fā)現(xiàn)的錯(cuò)誤數(shù),D為軟件交付后發(fā)現(xiàn)的缺陷數(shù)。 DRE = Ei / (Ei+E i+

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論