個(gè)體軟件過(guò)程s項(xiàng)目實(shí)踐恨死高分下載_第1頁(yè)
個(gè)體軟件過(guò)程s項(xiàng)目實(shí)踐恨死高分下載_第2頁(yè)
個(gè)體軟件過(guò)程s項(xiàng)目實(shí)踐恨死高分下載_第3頁(yè)
個(gè)體軟件過(guò)程s項(xiàng)目實(shí)踐恨死高分下載_第4頁(yè)
個(gè)體軟件過(guò)程s項(xiàng)目實(shí)踐恨死高分下載_第5頁(yè)
已閱讀5頁(yè),還剩54頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

個(gè)體軟件過(guò)程PSPIntroductiontothePersonalSoftwareProcess反對(duì)高分文檔在本章,你將學(xué)到:PSP簡(jiǎn)介什么是PSP?為什么要學(xué)習(xí)PSP?PSP實(shí)現(xiàn)的過(guò)程步驟PSP簡(jiǎn)介WhatWillILearn?

PSP是由美國(guó)卡納基梅隆大學(xué)軟件工程研究所開(kāi)發(fā)出來(lái)的,它的推出在軟件工程界引起了極大的轟動(dòng)。PSP描述了很多資深軟件工程師解決軟件工程問(wèn)題的方法,特別是有關(guān)軟件項(xiàng)目計(jì)劃和軟件質(zhì)量控制方面的先進(jìn)方法。 這是一門(mén)實(shí)踐性很強(qiáng)的課程,需要通過(guò)與具體的程序設(shè)計(jì)課結(jié)合起來(lái)學(xué)習(xí),并在編寫(xiě)程序的過(guò)程中努力采集真實(shí)的數(shù)據(jù)才能真正掌握PSP的精髓。

PSP簡(jiǎn)介

Tellme/ShowMe

個(gè)體軟件工程(PSP)就是為使軟件工程師更好地工作而設(shè)計(jì)的一個(gè)框架。它指出如何估價(jià)和計(jì)劃工作,如何按照這些計(jì)劃來(lái)跟蹤自己的性能,以及如何提高程序的質(zhì)量。 提高質(zhì)量的方法需要花費(fèi)一定的時(shí)間去學(xué)習(xí)和實(shí)踐,但這對(duì)你的工程生涯是有益的。為了不斷提高工作的質(zhì)量,必須樹(shù)立目標(biāo)、對(duì)產(chǎn)品質(zhì)量進(jìn)行度量、了解工作的過(guò)程、改變并重用這個(gè)過(guò)程、度量和分析結(jié)果,最后要反復(fù)地對(duì)過(guò)程進(jìn)行持續(xù)改進(jìn)。

為什么要學(xué)習(xí)PSP

Tellme/ShowMe

PSP實(shí)現(xiàn)的過(guò)程步驟

Tellme/ShowMe

循環(huán)和持續(xù)改進(jìn)定義質(zhì)量目標(biāo)度量產(chǎn)品質(zhì)量了解過(guò)程對(duì)過(guò)程進(jìn)行調(diào)整應(yīng)用調(diào)整后的過(guò)程測(cè)量結(jié)果將結(jié)果與目標(biāo)進(jìn)行比較軟件開(kāi)發(fā)過(guò)程過(guò)程腳本基本概念第4章軟件開(kāi)發(fā)過(guò)程WhatWillILearn?——1、軟件開(kāi)發(fā)過(guò)程軟件開(kāi)發(fā)過(guò)程:開(kāi)發(fā)過(guò)程中各個(gè)步驟的順序構(gòu)成軟件過(guò)程模型。常用的過(guò)程模型有:編碼修復(fù)(正)模型①、瀑布模型②、增量模型③、迭代模型④。確定過(guò)程應(yīng)包括的活動(dòng):需求、目標(biāo)、質(zhì)量計(jì)劃、規(guī)格說(shuō)明、高層設(shè)計(jì)、出版物內(nèi)容計(jì)劃、測(cè)試計(jì)劃、低層設(shè)計(jì)、編碼、單元和功能測(cè)試、構(gòu)件測(cè)試、出版物初稿、系統(tǒng)測(cè)試、出版物修訂稿、回歸測(cè)試、打包、交付使用。第4章軟件開(kāi)發(fā)過(guò)程

Tellme/ShowMe本章,我們將學(xué)到:了解程序的規(guī)模了解使用規(guī)模測(cè)量的注意事項(xiàng)測(cè)量程序的規(guī)模填寫(xiě)程序規(guī)模估計(jì)表在作業(yè)編號(hào)日志中使用規(guī)模測(cè)量的方法第6章程序的規(guī)模WhatWillILearn?為了更好對(duì)任務(wù)進(jìn)行管理,我們需要盡可能準(zhǔn)確地估計(jì)任務(wù)所需花費(fèi)的時(shí)間。由于各種任務(wù)的規(guī)模的復(fù)雜程度的差異很大,所以掌握一種比較它們規(guī)模的方法是很有幫助的。第6章程序的規(guī)模WhyLearnIt?表學(xué)生Y章閱讀時(shí)間表學(xué)生學(xué)生Y日期9/30/96教員先生Z課程CS1章閱讀時(shí)間(MIN)頁(yè)數(shù)分鐘/頁(yè)1&280204.00328122.334118167.38571174.18640123.33總計(jì)33777平均56.1712.834.38有了閱讀前五章所有時(shí)間的數(shù)據(jù),就可以估計(jì)出閱讀第6章要用的時(shí)間。考慮每頁(yè)用多少分鐘而不是每章用多少分鐘來(lái)測(cè)量閱讀每章所用的時(shí)間。見(jiàn)右表,學(xué)生Y章閱讀時(shí)間表。平均速率=(80+28+118+71+40)/(20+12+16+17+12)=337/77=4.38MIN/頁(yè)第6章程序的規(guī)模

Tellme/ShowMe雖然這種規(guī)模模測(cè)量方法看看起來(lái)很簡(jiǎn)單單,但是其中中確實(shí)存在一一些復(fù)雜的因因素。首先,有些文文檔讀起來(lái)要要比其它的文文檔困難得多多。這意味著著應(yīng)該考慮工工作所涉及的的類(lèi)型,而不只是它的的規(guī)模.另外,閱讀時(shí)時(shí)間會(huì)隨著閱閱讀目的和閱閱讀次數(shù)發(fā)生生變化。對(duì)程程序序開(kāi)開(kāi)發(fā)發(fā)計(jì)計(jì)劃劃,,也也存存在在同同樣樣的的問(wèn)問(wèn)題題。。應(yīng)應(yīng)該該為為不不同同類(lèi)類(lèi)型型的的作作業(yè)業(yè)按按其其規(guī)規(guī)模模和和時(shí)時(shí)間間分分別別記記錄錄它它們們的的數(shù)數(shù)據(jù)據(jù)。。第6章程程序序的的規(guī)規(guī)模模Tellme/ShowMe程序序規(guī)規(guī)模模的的測(cè)測(cè)量量測(cè)量量程程序序規(guī)規(guī)模模的的方方法法是是統(tǒng)統(tǒng)計(jì)計(jì)源源程程序序的的文文本本行行數(shù)數(shù)((LOC)。約定定LOC時(shí),,約約定定不不統(tǒng)統(tǒng)計(jì)計(jì)空空行行和和注注釋釋行行。。例1程序序段段有有5LOC,例2使用用更更緊緊湊湊的的格格式式例例1,只只有有4LOC。為了了確確保保規(guī)規(guī)模模統(tǒng)統(tǒng)計(jì)計(jì)的的一一致致,,建建議議采采用用標(biāo)標(biāo)準(zhǔn)準(zhǔn)的的編編程程格格式式。。第6章程序的規(guī)規(guī)模Tellme/ShowMe程序規(guī)模估計(jì)計(jì)表通過(guò)查看表中中的數(shù)據(jù),考考慮已知相關(guān)關(guān)要開(kāi)發(fā)程序序的消息,能能夠判斷出新新程序處于表表中的規(guī)模等等級(jí),有助于于估算新程序序的規(guī)模范圍圍。第6章程序的規(guī)規(guī)模Tellme/ShowMe較大規(guī)模的估估算建立一個(gè)歷史史記錄,把以以前編寫(xiě)的各各個(gè)元素及它它們各自所包包含的代碼行行的相關(guān)數(shù)據(jù)據(jù)收集在一起起。對(duì)于較大規(guī)模模的估算,考考慮新程序的的功能,估計(jì)計(jì)出每一個(gè)功功能的規(guī)模,,把所有功能能的估計(jì)數(shù)值值加在一起得得到對(duì)整個(gè)程程序的估算。。第6章程序的規(guī)規(guī)模Tellme/ShowMe第6章程序的規(guī)規(guī)模Tellme/ShowMe測(cè)量的程序規(guī)規(guī)模程序的規(guī)模::4LOC程序的規(guī)模::12LOC第6章程序的規(guī)規(guī)模Tellme/ShowMe本章,我們將將學(xué)到:了解進(jìn)度管理理的必要性掌握Gantt圖的使用用學(xué)會(huì)跟蹤項(xiàng)目目計(jì)劃第7章進(jìn)度管理理WhatWillILearn?制定項(xiàng)目進(jìn)度度的目的是為為了完成任務(wù)務(wù)。當(dāng)在同一時(shí)間間內(nèi)要完成多多個(gè)任務(wù)時(shí),,就需要有一一份進(jìn)度表。。對(duì)于龐大復(fù)雜雜任務(wù),需要要更加復(fù)雜的的時(shí)間管理方方案。第7章進(jìn)度管理理WhyLearnIt?第7章進(jìn)度管理理Tellme/ShowMe對(duì)于若干人參參與的項(xiàng)目::確保每個(gè)人都都知道要完成成的任務(wù)。獲取每項(xiàng)任務(wù)務(wù)承諾的完成成時(shí)間。確定各任任務(wù)之間間的相互互依賴(lài)關(guān)關(guān)系。每每個(gè)人開(kāi)開(kāi)始處理理工作之之前他們們必須得得到什么么樣的輸輸入,以以及他們們從誰(shuí)那那里得到到這些輸輸入。把每一個(gè)個(gè)相互依依賴(lài)的關(guān)關(guān)系都文文檔化。。與所有涉涉及到的的人一起起復(fù)查計(jì)計(jì)劃的進(jìn)進(jìn)度表和和任務(wù)之之間的依依賴(lài)關(guān)系系,以確確保沒(méi)有有沖突、、分歧和和誤解。。復(fù)查進(jìn)度度表,以以確保它它包含了了完成整整個(gè)作業(yè)業(yè)所需要要的全部部任務(wù)。。第7章進(jìn)度度管理Tellme/ShowMe檢查點(diǎn)可以測(cè)量量的進(jìn)度度點(diǎn),里里程碑。。項(xiàng)目規(guī)劃劃和項(xiàng)目目管理中中的重要要部分。。一個(gè)項(xiàng)目目中能夠夠客觀標(biāo)標(biāo)識(shí)的點(diǎn)點(diǎn)。不滿(mǎn)足可可驗(yàn)證性性準(zhǔn)則的的一般陳陳述不能能做檢查查點(diǎn)。第7章進(jìn)度度管理Tellme/ShowMe不適當(dāng)?shù)牡臋z查點(diǎn)點(diǎn)為編寫(xiě)程程序制訂訂了一個(gè)個(gè)計(jì)劃。。設(shè)計(jì)了一一個(gè)程序序。完成了990%的的編碼工工作。第7章進(jìn)度度管理Tellme/ShowMe建立檢查查點(diǎn)的建建議大約每55個(gè)小時(shí)時(shí)的工作作量建立立一個(gè)檢檢查點(diǎn)是是最有幫幫助的。。對(duì)于為期期幾周的的任務(wù),,即使估估計(jì)這項(xiàng)項(xiàng)作業(yè)每每周只用用大約半半個(gè)小時(shí)時(shí)的時(shí)間間,每周周至少也也要設(shè)置置一個(gè)檢檢查點(diǎn)。。較大的項(xiàng)項(xiàng)目且涉涉及若干干個(gè)軟件件工程師師,需要要每個(gè)工工程師都都設(shè)置幾幾個(gè)中間間檢查點(diǎn)點(diǎn),以便便每個(gè)人人都能知知道其他他人的工工作狀態(tài)態(tài)。第7章進(jìn)度度管理Tellme/ShowMe跟蹤項(xiàng)目目計(jì)劃項(xiàng)目管理理的重要要部分,,軟件工工程師在在實(shí)際作作業(yè)中應(yīng)應(yīng)掌握的的一項(xiàng)關(guān)關(guān)鍵技能能。使讀者知知道項(xiàng)目目是否正正在按照照進(jìn)度進(jìn)進(jìn)行,超超前還是是落后。。通過(guò)項(xiàng)目目跟蹤,,及早發(fā)發(fā)現(xiàn)問(wèn)題題,尋找找解決問(wèn)問(wèn)題的最最佳辦法法。一個(gè)良好好的跟蹤蹤系統(tǒng)能能夠幫助助工程師師在問(wèn)題題嚴(yán)重到到足以威威脅項(xiàng)目目的成敗敗之前提提前預(yù)防防。第7章進(jìn)度度管理Tellme/ShowMe項(xiàng)目跟蹤蹤計(jì)劃示示例第7章進(jìn)度度管理Tellme/ShowMe關(guān)于跟蹤蹤項(xiàng)目進(jìn)進(jìn)度的建建議確保所有有檢查點(diǎn)點(diǎn)的定義義是明確確的,并并已將他他們寫(xiě)下下來(lái)。在制訂一一份全新新的計(jì)劃劃之前,,不要改改動(dòng)進(jìn)度度。當(dāng)按照計(jì)計(jì)劃公布布項(xiàng)目進(jìn)進(jìn)展?fàn)顟B(tài)態(tài)時(shí),不不要改動(dòng)動(dòng)計(jì)劃。。在給出新新估計(jì)的的項(xiàng)目完完成日期期時(shí),保保留原來(lái)來(lái)估計(jì)的的日期,,然后用用虛線(xiàn)注注明新的的日期。。保存原始始的進(jìn)度度表和所所有更新新的版本本。第7章進(jìn)度度管理Tellme/ShowMe當(dāng)工作順順序與原原計(jì)劃不不同時(shí)跟跟蹤計(jì)劃劃:采用積分分方法,,跟蹤進(jìn)進(jìn)度。積分:一一種時(shí)間間的百分分比。通過(guò)計(jì)算算任務(wù)所所用時(shí)間間占計(jì)劃劃的項(xiàng)目目總時(shí)間間的百分分比,來(lái)來(lái)給出各各任務(wù)的的積分。。通過(guò)使用用積分,,可以用用與原計(jì)計(jì)劃不同同的順序序工作,,并且還還可以按按照計(jì)劃劃跟蹤工工作進(jìn)展展情況。。第7章進(jìn)進(jìn)度度管管理理Tellme/ShowMe跟蹤蹤積積分分示示例例……第7章進(jìn)進(jìn)度度管管理理Tellme/ShowMe本章章,我我們們將將學(xué)學(xué)到到:了解解什什么么是是缺缺陷陷查找找缺缺陷陷預(yù)測(cè)測(cè)缺缺陷陷第8章缺缺陷陷管管理理WhatWillILearn?軟件質(zhì)量量影響到到開(kāi)發(fā)費(fèi)費(fèi)用、交交付日期期和用戶(hù)戶(hù)滿(mǎn)度。。用戶(hù)使用用軟件時(shí)時(shí),其中中的缺陷陷可能導(dǎo)導(dǎo)致嚴(yán)重重問(wèn)題,,且發(fā)現(xiàn)現(xiàn)和修復(fù)復(fù)的代價(jià)價(jià)很大。。缺陷由開(kāi)開(kāi)發(fā)人員員引起,,因此軟軟件工程程師需要要了解引引入的缺缺陷,對(duì)對(duì)它們進(jìn)進(jìn)行管理理。第8章缺陷陷管理WhyLearnIt?缺陷的類(lèi)類(lèi)型第8章缺陷陷管理Tellme/ShowMe設(shè)計(jì)計(jì)缺缺陷陷原因因設(shè)計(jì)計(jì)錯(cuò)錯(cuò)誤誤,,在在對(duì)對(duì)問(wèn)問(wèn)題題深深思思熟熟慮慮后后做做出出了了錯(cuò)錯(cuò)誤誤的的設(shè)設(shè)計(jì)計(jì)決決策策;;疏忽忽或或思思考考簡(jiǎn)簡(jiǎn)單單,,犯犯了了愚愚蠢蠢的的錯(cuò)錯(cuò)誤誤;;誤解解了了要要做做的的內(nèi)內(nèi)容容。。第8章缺缺陷陷管管理理Tellme/ShowMe缺陷陷記記錄錄日日志志目的的::幫助助收收集集缺缺陷陷數(shù)數(shù)據(jù)據(jù)。。建議議::盡可可能能說(shuō)說(shuō)細(xì)細(xì)描描述述每每個(gè)個(gè)缺缺陷陷。。第8章缺缺陷陷管管理理Tellme/ShowMe第8章缺缺陷陷管管理理Tellme/ShowMe第8章缺缺陷陷管管理理Tellme/ShowMe發(fā)現(xiàn)現(xiàn)缺缺陷陷的的步步驟驟標(biāo)識(shí)識(shí)缺缺陷陷征征兆兆。。從征征兆兆推推斷斷出出缺缺陷陷的的位位置置。。確定定程程序序中中的的錯(cuò)錯(cuò)誤誤。。決定定如如何何修修復(fù)復(fù)缺缺陷陷。。修復(fù)缺陷。。驗(yàn)證這個(gè)修修復(fù)是否已已經(jīng)解決了了這個(gè)問(wèn)題題。第8章缺陷管管理Tellme/ShowMe發(fā)現(xiàn)缺陷的的方法開(kāi)發(fā)工具集集成插件查查找可能出出現(xiàn)的缺陷陷(findbugs)編譯器測(cè)試個(gè)人復(fù)查源源程序清單單最終用戶(hù)的的投訴和反反饋第8章缺陷管管理Tellme/ShowMe代碼復(fù)查一種能快速速找到缺陷陷的方法。。即研究源程程序,從中中發(fā)現(xiàn)錯(cuò)誤誤。最好在源程程序編碼完完成后,編編譯和測(cè)試試之前進(jìn)行行。比測(cè)試更有有效率。主要缺陷點(diǎn)點(diǎn):要求程程序員精通通程序設(shè)計(jì)計(jì)。代碼復(fù)查是是一種技能能,可以通通過(guò)學(xué)習(xí)和和實(shí)踐來(lái)提提高。代碼復(fù)查的的第一步::了解自己己引入的缺缺陷的種類(lèi)類(lèi)。第8章缺陷管理理Tellme/ShowMe代碼復(fù)查腳本本注意事項(xiàng)在第一次編譯譯前進(jìn)行代碼碼復(fù)查。在打印出的源源程序清單上上復(fù)查。在缺陷記錄日日志上記錄發(fā)發(fā)現(xiàn)的每一個(gè)個(gè)缺陷。在代碼復(fù)查前前,根據(jù)以前前在編譯與測(cè)測(cè)試階段發(fā)現(xiàn)現(xiàn)的缺陷類(lèi)型型進(jìn)行檢查。。第8章缺陷管理理Tellme/ShowMe第8章缺陷管理理Tellme/ShowMe缺陷預(yù)測(cè)缺陷密度(:以每千行代代碼的缺陷數(shù)數(shù)(Defects/KLOC)來(lái)測(cè)量第8章缺陷管理理Tellme/ShowMe缺陷預(yù)測(cè)缺陷密度(Dd):以每千行代代碼的缺陷數(shù)數(shù)(Defects/KLOC)來(lái)測(cè)量,KLOC表示每1000行。缺陷密度計(jì)算算已知累計(jì)開(kāi)發(fā)發(fā)過(guò)程中每個(gè)個(gè)階段發(fā)現(xiàn)的的缺陷總數(shù)(D);統(tǒng)計(jì)程序中新新開(kāi)發(fā)和修改改的代碼行數(shù)數(shù)(N)。計(jì)算每千行的的缺陷數(shù)Dd=1000×D/N當(dāng)為一個(gè)新的的程序作計(jì)劃劃時(shí),先估計(jì)計(jì)出程序可能能有多少新的的和修改的代代碼行。然后后計(jì)算以前開(kāi)開(kāi)發(fā)程序的每每千行源代碼碼的平均缺陷陷數(shù)。Ddplan=1000×(D1+…+Di)/(N1+…+Ni)第8章缺陷管理理Tellme/ShowMe缺陷排除的經(jīng)經(jīng)濟(jì)效益兩種測(cè)量方法法:每小時(shí)排除缺缺陷的個(gè)數(shù)計(jì)算機(jī)缺陷排排除效益軟件開(kāi)發(fā)中各各階段每小時(shí)時(shí)累計(jì)的引入入缺陷數(shù)和排排除缺陷數(shù)在該階段累計(jì)計(jì)每小時(shí)引入入缺陷數(shù)=60×(該階段累計(jì)計(jì)引入缺陷數(shù)數(shù))/(該階段累計(jì)計(jì)花費(fèi)分鐘數(shù)數(shù))在該階段累計(jì)計(jì)每小時(shí)排除除缺陷數(shù)=60×(該階段累計(jì)計(jì)排除缺陷數(shù)數(shù))/(該階段累計(jì)計(jì)花費(fèi)分鐘數(shù)數(shù))第8章缺陷管理理Tellme/ShowMe一個(gè)96行的程序共有有14個(gè)缺陷,計(jì)算算缺陷密度。。Dd=1000×14/96=145.83Defects/KLOC。第8章缺陷管理理Tryit本次課,我們將學(xué)到:了解產(chǎn)品質(zhì)量量控制的重要要性缺陷排除效益益的計(jì)算最終缺陷排除除效益的估計(jì)計(jì)過(guò)程質(zhì)量的測(cè)測(cè)量質(zhì)檢/過(guò)失比比、質(zhì)量成本本的計(jì)算第9章度量管理理WhatWillILearn?軟件功能薄弱弱、漏洞等問(wèn)問(wèn)題的出現(xiàn),,使軟件質(zhì)量量成為了關(guān)注注焦點(diǎn)。軟件產(chǎn)業(yè)的差差距更為明顯顯、致命的差差距在于產(chǎn)品品質(zhì)量和過(guò)程程當(dāng)中的質(zhì)量量控制。個(gè)人對(duì)產(chǎn)品質(zhì)質(zhì)量產(chǎn)生的影影響,通過(guò)計(jì)計(jì)算在各階段段發(fā)現(xiàn)的缺陷陷數(shù)目和殘留留在最終產(chǎn)品品中的缺陷數(shù)數(shù)目之間的關(guān)關(guān)系來(lái)考察和和檢測(cè),進(jìn)而而提高程序的的質(zhì)量。程序的質(zhì)量取取決于過(guò)程的的質(zhì)量,過(guò)程程的質(zhì)量又取取決于人們的的工作方式。。為了開(kāi)發(fā)出出更好的程序序,需要測(cè)量量過(guò)程的質(zhì)量量。第9章度量管理理WhyLearnIt?產(chǎn)品質(zhì)量,可可以從以下幾幾個(gè)觀點(diǎn)來(lái)看看:透明性觀點(diǎn):質(zhì)量是產(chǎn)品一一種可以認(rèn)識(shí)識(shí)但不可定義義的性質(zhì);使用者觀點(diǎn):質(zhì)量是產(chǎn)品滿(mǎn)滿(mǎn)足使用目的的之程度;制造者觀點(diǎn):質(zhì)量是產(chǎn)品性性能和規(guī)格要要求的符合度度;產(chǎn)品觀點(diǎn):質(zhì)量是聯(lián)結(jié)產(chǎn)產(chǎn)品固有性能能的紐帶;基于價(jià)值觀點(diǎn)點(diǎn):質(zhì)量依賴(lài)于顧顧客愿意付給給產(chǎn)品報(bào)酬的的數(shù)量。第9章度量管理理Tellme/ShowMe缺陷排除效益益的計(jì)算各個(gè)階段的缺缺陷排除效益益的計(jì)算方法法如下:階段缺陷排除除效益=100×(本階段排除除的缺陷數(shù)))/(進(jìn)入本階段段時(shí)產(chǎn)品中的的缺陷數(shù))第9章度量管理理Tellme/ShowMe第9章度量管理理Tellme/ShowMe最終的缺陷陷排除效益益估計(jì)拇指法則::假設(shè)殘留留的缺陷數(shù)數(shù)和最后一一個(gè)階段排排除的缺陷陷數(shù)相等。。例:代碼復(fù)查發(fā)發(fā)現(xiàn)17個(gè)缺陷;編譯時(shí)發(fā)現(xiàn)現(xiàn)2個(gè);測(cè)試時(shí)發(fā)現(xiàn)現(xiàn)1個(gè)。此時(shí)代碼復(fù)復(fù)查的缺陷陷排除效益益是:17/(17+2+1)=85%運(yùn)用拇指法法則:17/(17+2+1+1)=80.95%第9章度量管管理Tellme/ShowMe軟件工程師師提高產(chǎn)品品質(zhì)量的有有效方法::代碼復(fù)查積累排除缺缺陷的個(gè)人人經(jīng)驗(yàn)原型方法第9章度量管管理Tellme/ShowMe質(zhì)量成本三個(gè)主要元元素:過(guò)失失成本、質(zhì)質(zhì)檢成本和和預(yù)防成本本。過(guò)失成本包包括修復(fù)產(chǎn)產(chǎn)品中缺陷陷的所有費(fèi)費(fèi)用。質(zhì)檢成本包包括評(píng)估產(chǎn)產(chǎn)品質(zhì)量以以確定在產(chǎn)產(chǎn)品中是否否仍然留有有缺陷的所所有工作,,但不包括括修復(fù)缺陷陷花費(fèi)的時(shí)時(shí)間。預(yù)防防成成本本是是由由修修改改過(guò)過(guò)程程以以避避免免引引入入缺缺陷陷所所帶帶來(lái)來(lái)的的費(fèi)費(fèi)用用。。第9章度度量量管管理理Tellme/ShowMe質(zhì)檢檢質(zhì)質(zhì)量量成成本本是是所所有有復(fù)復(fù)查查時(shí)時(shí)間間的的總總和和占占總總開(kāi)開(kāi)發(fā)發(fā)時(shí)時(shí)間間的的百百分分比比。。過(guò)失失質(zhì)質(zhì)量量成成本本是是所所有有編編譯譯和和測(cè)測(cè)試試時(shí)時(shí)間間的的總總和和占占總總開(kāi)開(kāi)發(fā)發(fā)時(shí)時(shí)間間的的百百分分比比。。例::實(shí)際際總總開(kāi)開(kāi)發(fā)發(fā)時(shí)時(shí)間間==262min,實(shí)實(shí)際際代代碼碼復(fù)復(fù)查查時(shí)時(shí)間間==29min,實(shí)際際編編譯譯時(shí)時(shí)間間==5min,實(shí)實(shí)際際測(cè)測(cè)試試時(shí)時(shí)間間==10min則可可計(jì)計(jì)算算::質(zhì)檢檢質(zhì)質(zhì)量量成成本本==100××29/262=11.07%過(guò)失失質(zhì)質(zhì)量量成成本本==100××(5+10)/262=100××15/262=5.73%第9章度度量量管管理理Tellme/ShowMe質(zhì)檢//過(guò)失失比質(zhì)檢成成本與與過(guò)失失成本本之比比,簡(jiǎn)簡(jiǎn)寫(xiě)為為A/FR。一個(gè)更更簡(jiǎn)單單的就就是質(zhì)質(zhì)檢/過(guò)失比比(A/FR)的方方法是是用復(fù)復(fù)查時(shí)時(shí)間除除以編編譯和和測(cè)試試時(shí)間間。用來(lái)測(cè)測(cè)量在在第一一次編編譯前前花在在查找找缺陷陷上的的時(shí)間間的相相對(duì)值值。。事實(shí)表表明A/FR的值能能很好好地指指示測(cè)測(cè)試中中發(fā)現(xiàn)現(xiàn)缺陷陷的可可能性性。A/FR<1時(shí),程程序測(cè)測(cè)試時(shí)時(shí)一般般會(huì)發(fā)發(fā)現(xiàn)很很多錯(cuò)錯(cuò)誤。。A/FR>2時(shí),無(wú)無(wú)論如如何每每千行行源碼碼都只只有很很少的的幾個(gè)個(gè)缺陷陷。因此,,應(yīng)該該努力力使質(zhì)質(zhì)檢/過(guò)失比比A/FR的值大大于2。第9章度度量管管理Tellme/ShowMe質(zhì)量成成本的的精確確計(jì)算算對(duì)大型型項(xiàng)目目,需需要使使用更更精確確的質(zhì)質(zhì)量成成本測(cè)測(cè)量方方法。。為了計(jì)計(jì)算過(guò)過(guò)失成成本和和質(zhì)檢檢成本本,必必須把把代碼碼復(fù)查查時(shí)間間、編編譯時(shí)時(shí)間與與測(cè)試試時(shí)間間分為為錯(cuò)誤誤修復(fù)復(fù)和檢檢驗(yàn)兩兩個(gè)部部分,,如::Appraisal或CA:沒(méi)有有發(fā)現(xiàn)現(xiàn)缺陷陷的編編譯時(shí)時(shí)間;;Failure或CF:有缺缺陷修修復(fù)的的編譯譯時(shí)間間;C=CF+CA:總的編編譯時(shí)時(shí)間。。第9章度度量管管理Tellme/ShowMe質(zhì)量成成本的的精確確計(jì)算算質(zhì)檢質(zhì)質(zhì)量成成本==100×(RA+CA+TA)/(總開(kāi)發(fā)時(shí)時(shí)間)過(guò)失質(zhì)量成成本=100×(RF+CF+TF)/(總開(kāi)發(fā)時(shí)時(shí)間)第9章度量管管理Tellme/ShowMe代碼復(fù)查時(shí)時(shí)發(fā)現(xiàn)17個(gè)缺陷;編譯時(shí)發(fā)現(xiàn)現(xiàn)15個(gè);測(cè)試時(shí)時(shí)發(fā)現(xiàn)8個(gè)。此時(shí)代碼復(fù)復(fù)查的缺陷陷排除效益益是:17/(17+15+8)=42.5%17/(17+15+8+8)=35.4%運(yùn)用拇指規(guī)規(guī)則,估計(jì)計(jì)的最終代代碼復(fù)查的的缺陷排除除效益為::第9章度量管管理Tryit精確計(jì)算質(zhì)質(zhì)檢過(guò)失比比實(shí)際代碼復(fù)復(fù)查時(shí)間==29min,即R=29。實(shí)際編譯時(shí)時(shí)間=5min,即C=5。實(shí)際測(cè)試時(shí)時(shí)間=10min,即T=10。第9章度量管管理Tryit9、靜夜四無(wú)鄰鄰,荒居舊業(yè)業(yè)貧。。12月-2212月-22Tuesday,December20,202210、雨中黃葉樹(shù)樹(shù),燈下白頭頭人。。23:06:0423:06:0423:0612/20/202211:06:04PM11、以我我獨(dú)沈沈久,,愧君君相見(jiàn)見(jiàn)頻。。。12月月-2223:06:0423:06Dec-2220-Dec-2212、故人人江海海別,,幾度度隔山山川。。。23:06:0423:06:0423:06Tuesday,December20,202213、乍乍見(jiàn)見(jiàn)翻翻疑疑夢(mèng)夢(mèng),,相相悲悲各各問(wèn)問(wèn)年年。。。。12月月-2212月月-2223:06:0423:06:04December20,202214、他他鄉(xiāng)鄉(xiāng)生生白白發(fā)發(fā),,舊舊國(guó)國(guó)見(jiàn)見(jiàn)青青山山。。。。20十十二二月月202211:06:04下下午午23:06:0412月月-2215、比不了得就就不比,得不不到的就不要要。。。十二月2211:06下下午12月-2223:06December20,202216、行動(dòng)出成果果,工作出財(cái)財(cái)富。。2022/12/2023:06:0423:06:0420December202217、做做前前,,能能夠夠環(huán)環(huán)視視四四周周;;做做時(shí)時(shí),,你你只只能能或或者者最最好好沿沿著著以以腳腳為為起起點(diǎn)點(diǎn)的的射射線(xiàn)線(xiàn)向向前前。。。。11:06:04下下午午11:06下下午午23:06:0412月月-229、沒(méi)有失敗敗,只有暫暫時(shí)停止成成功!。12月-2212月-22Tuesday,December20,202210、很多事情情努力了未未必有結(jié)果果,但是不不努力卻什什么改變也也沒(méi)有。。。23:06:0423:06:0423:0612/20/202211:06:04PM11、成功就就是日復(fù)復(fù)一日那那一點(diǎn)點(diǎn)點(diǎn)小小努努力的積積累。。。12月-2223:06:0423:06Dec-2220-Dec-2212、世間成成事,不不求其絕絕對(duì)圓滿(mǎn)滿(mǎn),留一一份不足足,可得得無(wú)限完完美。。。23:06:0423:06:0423:06Tuesday,December20,202213、不知香積寺寺,數(shù)里入云云峰。。12月-2212月-2223:06:0423:06:04December20,202214、意意志志堅(jiān)堅(jiān)強(qiáng)強(qiáng)的的人人能能把把世世界界放放在在手手

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論