軟件項(xiàng)目質(zhì)量管理_第1頁
軟件項(xiàng)目質(zhì)量管理_第2頁
軟件項(xiàng)目質(zhì)量管理_第3頁
軟件項(xiàng)目質(zhì)量管理_第4頁
軟件項(xiàng)目質(zhì)量管理_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第12章軟件項(xiàng)目質(zhì)量管理

第1頁,共40頁。1軟件質(zhì)量概述1軟件質(zhì)量度量2軟件質(zhì)量管理3軟件質(zhì)量體系452第2頁,共40頁。理解質(zhì)量、項(xiàng)目質(zhì)量管理的概念了解軟件質(zhì)量度量的概念和過程掌握軟件質(zhì)量的標(biāo)準(zhǔn)與質(zhì)量計(jì)劃的內(nèi)容掌握軟件質(zhì)量的控制過程與活動(dòng)熟悉軟件質(zhì)量體系第11章軟件項(xiàng)目風(fēng)險(xiǎn)管理本章學(xué)習(xí)目標(biāo)3第3頁,共40頁。12.1軟件質(zhì)量概述質(zhì)量是指一組固有特性滿足要求的程度,指產(chǎn)品或服務(wù)滿足規(guī)定或潛在需要的特征和特性的總和。既包括有形產(chǎn)品也包括無形產(chǎn)品;既包括產(chǎn)品內(nèi)在的特性,也包括產(chǎn)品外在的特性。隨著應(yīng)用的不同而不同,隨著用戶提出的質(zhì)量要求不同而不同。

軟件質(zhì)量體現(xiàn)在開發(fā)過程的質(zhì)量和它所擁有的特征上,是各種特性的復(fù)雜組合。4第4頁,共40頁。一、質(zhì)量的基本概念

國際標(biāo)準(zhǔn)化組織對(duì)于質(zhì)量的定義:質(zhì)量是反映實(shí)體(產(chǎn)品、過程或活動(dòng)等)滿足明確和隱含的需要能力和特性總和。質(zhì)量包括如下含義:所謂“實(shí)體”是指承載質(zhì)量屬性的具體事物。反映質(zhì)量的實(shí)體包括產(chǎn)品、過程(服務(wù))和活動(dòng)(工作)3種。質(zhì)量本身的含義是指“實(shí)體”能夠滿足用戶需求的能力和特性的總和?!懊鞔_的需求”一般是在具體產(chǎn)品交易合同中標(biāo)明的,“隱含的需求”一般是需要通過市場(chǎng)或用戶調(diào)查獲得的。對(duì)于不同“實(shí)體”,質(zhì)量的實(shí)質(zhì)內(nèi)容不同,即“實(shí)體”滿足用戶明確和隱含的需求在實(shí)質(zhì)內(nèi)容上也不同。5第5頁,共40頁。質(zhì)量特性是指產(chǎn)品或服務(wù)滿足人們明確或隱含需求的能力、屬性和特征的總和。內(nèi)在質(zhì)量特性:主要是指產(chǎn)品的性能、特性、強(qiáng)度、精度等方面的質(zhì)量特性。外在質(zhì)量特性:主要是指產(chǎn)品外形、包裝、裝潢、色澤、味道等方面的特性。經(jīng)濟(jì)質(zhì)量特性:主要是指產(chǎn)品的壽命、成本、價(jià)格、運(yùn)營維護(hù)費(fèi)用等方面的特性。商業(yè)質(zhì)量特性:主要是指產(chǎn)品的保質(zhì)期、保修期、售后服務(wù)水平等方面的特性。環(huán)保質(zhì)量特性:主要是指產(chǎn)品或服務(wù)對(duì)于環(huán)境保護(hù)的貢獻(xiàn)或?qū)τ诃h(huán)境造成的污染等方面的特性。6第6頁,共40頁。二.軟件質(zhì)量1.軟件質(zhì)量定義與軟件產(chǎn)品滿足規(guī)定的和隱含的需要的能力有關(guān)的特征或特性的組合。軟件質(zhì)量的特性是多方面的,但必須包括:與明確確定的功能和性能需求的一致性,能滿足給定需要的特性之全體。與明確成文的開發(fā)標(biāo)準(zhǔn)的一致性。與所有專業(yè)開發(fā)的軟件所期望的隱含的特性的一致性。顧客或用戶認(rèn)為能滿足其綜合期望的程度,軟件的組合特性,它確定軟件在使用中將滿足顧客預(yù)期要求的程度。7第7頁,共40頁。2.軟件質(zhì)量的要素產(chǎn)品修改產(chǎn)品轉(zhuǎn)移產(chǎn)品運(yùn)行可理解性(我能理解它嗎?)可維修性(我能修復(fù)它嗎?)靈活性(我能改變它嗎?)可測(cè)試性(我能測(cè)試它嗎?)可移植性(我能在另一臺(tái)機(jī)器上使用它嗎?)可重用性(我能利用它的某些部分嗎?)互運(yùn)行性(我能改變它嗎?)可測(cè)試性(我能把它和另一個(gè)系統(tǒng)結(jié)合嗎?)正確性(它按我的需要工作嗎?)健壯性(對(duì)意外環(huán)境它能適當(dāng)?shù)叵鄳?yīng)嗎?)效率(完成預(yù)定功能時(shí)它需要的計(jì)算機(jī)資源多嗎?)完整性(它是安全的嗎?)可用性(我能使用它嗎?)風(fēng)險(xiǎn)性(能按預(yù)定計(jì)劃完成它嗎?)8第8頁,共40頁。正確性:系統(tǒng)滿足規(guī)格說明和用戶的程度,即在預(yù)定環(huán)境下能正確地完成預(yù)期功能的程度。健壯性:在硬件發(fā)生故障、輸入的數(shù)據(jù)無效或操作等意外環(huán)境下,系統(tǒng)能做出適當(dāng)響應(yīng)的程度。效率:為了完成預(yù)定的功能,系統(tǒng)需要的計(jì)算資源的多少。完整性:對(duì)未經(jīng)授權(quán)的人使用軟件或數(shù)據(jù)的企圖,系統(tǒng)能夠控制的程度。可用性:系統(tǒng)在完成預(yù)定應(yīng)該完成的功能時(shí)令人滿意的概率。風(fēng)險(xiǎn)性:按預(yù)定的成本和進(jìn)度把系統(tǒng)開發(fā)出來,并且使用戶感到滿意。9第9頁,共40頁。可理解性:理解和使用該系統(tǒng)的容易程度。可維修性:診斷和改正錯(cuò)誤所需要的概率。靈活性:修改或改正在運(yùn)行的系統(tǒng)需要的工作量的多少??蓽y(cè)試性:軟件容易測(cè)試的程度??梢浦残裕喊殉绦驈囊环N硬件配置和(或)軟件環(huán)境轉(zhuǎn)移到另一種配置和環(huán)境時(shí),需要的工作量的多少。可重用性:在其他應(yīng)用中該程序可以被再次使用的程度。可運(yùn)行性:把該系統(tǒng)和另一個(gè)系統(tǒng)結(jié)合起來工作量的多少。10第10頁,共40頁。三.項(xiàng)目質(zhì)量管理的概念

項(xiàng)目質(zhì)量管理的基本概念也包括:項(xiàng)目質(zhì)量方針的確定、項(xiàng)目質(zhì)量目標(biāo)和質(zhì)量責(zé)任的制定,項(xiàng)目質(zhì)量體系的建設(shè),以及為實(shí)現(xiàn)項(xiàng)目質(zhì)量目標(biāo)所開展的項(xiàng)目質(zhì)量計(jì)劃、項(xiàng)目質(zhì)量控制和項(xiàng)目質(zhì)量保障等一系列的項(xiàng)目質(zhì)量管理工作。

1.使顧客滿意是質(zhì)量管理的目的2.質(zhì)量是干出來的不是檢驗(yàn)出來的3.質(zhì)量管理的責(zé)任是全體員工的4.質(zhì)量管理的關(guān)鍵是不斷地改進(jìn)和提高11第11頁,共40頁。12.2軟件質(zhì)量的度量一.軟件質(zhì)量度量

軟件度量是對(duì)軟件開發(fā)項(xiàng)目、過程及其產(chǎn)品進(jìn)行數(shù)據(jù)定義、收集以及分析的持續(xù)性定量化過程,目的在于對(duì)此加以理解、預(yù)測(cè)、評(píng)估、控制和改善。度量取向是軟件開發(fā)諸多事項(xiàng)的橫斷面,包括顧客滿意度度量、質(zhì)量度量、項(xiàng)目度量、以及品牌資產(chǎn)度量、知識(shí)產(chǎn)權(quán)價(jià)值度量等。度量取向要依靠事實(shí)、數(shù)據(jù)、原理、法則;其方法是測(cè)試、審核、調(diào)查;其工具是統(tǒng)計(jì)、圖表、數(shù)字、模型;其標(biāo)準(zhǔn)是量化的指標(biāo)。12第12頁,共40頁。軟件開發(fā)主體及其度量內(nèi)容12.2軟件質(zhì)量的度量角

色度

內(nèi)

容經(jīng)營者開發(fā)組織(1)顧客滿意度;(2)收益;(3)風(fēng)險(xiǎn);(4)績效;(5)發(fā)布的缺陷的級(jí)別;(6)產(chǎn)品開發(fā)周期;(7)日程與作業(yè)量估算精度;(8)復(fù)用有效性;(9)計(jì)劃與實(shí)際的成本管理者項(xiàng)目組(1)不同階段的成本;(2)不同開發(fā)小組成員的生產(chǎn)率;(3)產(chǎn)品規(guī)模;(4)工作量分配;(5)需求狀況;(6)測(cè)試用例合格率;(7)主要里程碑之間的估算期間與實(shí)際期間;(8)估算與實(shí)際的員工水平;(9)結(jié)合測(cè)試和系統(tǒng)測(cè)試檢出的缺陷數(shù)目;(10)審查發(fā)現(xiàn)的缺陷數(shù)目;(11)缺陷狀況;(12)需求穩(wěn)定性;(13)計(jì)劃和完成的任務(wù)數(shù)目作業(yè)者軟件開發(fā)人員(1)工作量分配;(2)估算與實(shí)際的任務(wù)期間與工作量;(3)單體測(cè)試覆蓋代碼;(4)單體測(cè)試檢出缺陷數(shù)目;(5)代碼和設(shè)計(jì)的復(fù)雜性13第13頁,共40頁。軟件度量的效用有如下幾個(gè)方面:理解:獲取對(duì)項(xiàng)目、產(chǎn)品、過程和資源等要素的理解,選擇和確定進(jìn)行評(píng)估、預(yù)測(cè)、控制和改進(jìn)的基線。預(yù)測(cè):通過理解項(xiàng)目、產(chǎn)品、過程、資源等各要素之間的關(guān)系建立模型,由已知推算未知,預(yù)測(cè)未來發(fā)展的趨勢(shì),以合理地配置資源。評(píng)估:對(duì)軟件開發(fā)的項(xiàng)目、產(chǎn)品和過程的實(shí)際狀況進(jìn)行評(píng)估,使軟件開發(fā)的標(biāo)準(zhǔn)和結(jié)果都得到切實(shí)的評(píng)價(jià),確認(rèn)各要素對(duì)軟件開發(fā)的影響程度??刂疲悍治鲕浖_發(fā)的實(shí)績和計(jì)劃之間的偏差,發(fā)現(xiàn)問題點(diǎn)之所在,并根據(jù)調(diào)整后的計(jì)劃實(shí)施控制。改善:根據(jù)量化信息和問題之所在,探討提升軟件項(xiàng)目、產(chǎn)品和過程的有效方式,實(shí)現(xiàn)高質(zhì)量、高效率的軟件開發(fā)。14第14頁,共40頁。二.軟件度量的分類度量維度側(cè)

點(diǎn)具

內(nèi)

容項(xiàng)目度量理解和控制當(dāng)前項(xiàng)目的情況和狀態(tài);項(xiàng)目度量具有戰(zhàn)術(shù)性意義,針對(duì)具體的項(xiàng)目進(jìn)行。規(guī)模、成本、工作量、進(jìn)度、生產(chǎn)力、風(fēng)險(xiǎn)、顧客滿意度等產(chǎn)品度量側(cè)重理解和控制當(dāng)前產(chǎn)品的質(zhì)量狀況,用于對(duì)產(chǎn)品質(zhì)量的預(yù)測(cè)和控制。以質(zhì)量度量為中心,包括功能性、可靠性、易用性、效率性、可維護(hù)性、可移植性等過程度量理解和控制當(dāng)前情況和狀態(tài),還包含了對(duì)過程的改善和未來過程的能力預(yù)測(cè);過程度量具有戰(zhàn)略性意義,在整個(gè)組織范圍內(nèi)進(jìn)行。如成熟度、管理、生命周期、生產(chǎn)率、缺陷植入率等15第15頁,共40頁。三.軟件度量過程軟件度量過程的主要構(gòu)架如下:開發(fā)一個(gè)度量過程并使其成為企業(yè)組織中標(biāo)準(zhǔn)軟件過程的一部分;通過定制與整合各種過程資產(chǎn)來對(duì)項(xiàng)目及相關(guān)手續(xù)擬定過程計(jì)劃;執(zhí)行擬定的計(jì)劃和相關(guān)手續(xù)來對(duì)項(xiàng)目進(jìn)行過程的實(shí)施;當(dāng)項(xiàng)目進(jìn)一步成熟且度量需求發(fā)生改變時(shí),對(duì)相關(guān)計(jì)劃及手續(xù)進(jìn)行改進(jìn)以改善該過程。16第16頁,共40頁。1.過程計(jì)劃的制定確認(rèn)范圍:該活動(dòng)的根據(jù)是要明確度量需求的大小,以限定一個(gè)適合于企業(yè)本身需求的度量過程。因?yàn)樵谡麄€(gè)度量過程中是需要花費(fèi)人力、物力等有限資源的,不切實(shí)際的大而全或不足以反映實(shí)際結(jié)果的需求都會(huì)影響度量過程的可靠性以及企業(yè)的發(fā)展能力。定義程序步驟:在確認(rèn)了范圍后,就需要定義操作及度量過程的步驟,在構(gòu)造的同時(shí)應(yīng)該成文立案。主要工作包括定義完整、一致、可操作的度量;定義數(shù)據(jù)采集方法以及如何進(jìn)行數(shù)據(jù)記錄與保存;定義可以對(duì)度量數(shù)據(jù)進(jìn)行分析的相關(guān)技術(shù),以使用戶能根據(jù)度量數(shù)據(jù)得到這些數(shù)據(jù)背后的結(jié)果。17第17頁,共40頁。2.過程的實(shí)施數(shù)據(jù)的采集:該活動(dòng)根據(jù)已定義的度量操作進(jìn)行數(shù)據(jù)的采集,記錄及存儲(chǔ)。此外,數(shù)據(jù)還應(yīng)經(jīng)過適當(dāng)?shù)男r?yàn)以確認(rèn)有效性。在進(jìn)行該項(xiàng)活動(dòng)時(shí)應(yīng)具有一定的針對(duì)性,對(duì)于不同的項(xiàng)目或活動(dòng)所需要的實(shí)際數(shù)據(jù)量是有差別的,而且對(duì)活動(dòng)狀態(tài)的跟蹤也是非常重要的。數(shù)據(jù)的分析:該項(xiàng)活動(dòng)包括分析數(shù)據(jù)及準(zhǔn)備報(bào)告,并提交報(bào)告,當(dāng)然進(jìn)行評(píng)審以確保報(bào)告足夠的確實(shí)性是有必要的。這些程序步驟可能會(huì)需要更新,因?yàn)閳?bào)告可能沒有為使用者提供有益的幫助或使用者對(duì)報(bào)告中的內(nèi)容不理解,在這兩種情況下,都應(yīng)回饋并更新度量過程以再進(jìn)行數(shù)據(jù)分析。18第18頁,共40頁。12.2軟件質(zhì)量的度量3.過程的改善過程的改善僅包含一個(gè)方面的活動(dòng),即優(yōu)化過程。確認(rèn)目標(biāo)對(duì)當(dāng)前能力的理解及評(píng)價(jià)設(shè)計(jì)度量過程過程原型過程文檔過程實(shí)施程序擴(kuò)展19第19頁,共40頁。質(zhì)量管理是在質(zhì)量方面指揮和控制組織的協(xié)調(diào)的活動(dòng),指對(duì)確定和達(dá)到質(zhì)量所必須的全總職能和活動(dòng)的管理,包括制定質(zhì)量方針和質(zhì)量目標(biāo)以及質(zhì)量策劃,通過質(zhì)量計(jì)劃的編制、質(zhì)量控制、質(zhì)量保證和質(zhì)量提高等活動(dòng)提高質(zhì)量的活動(dòng)。一、軟件項(xiàng)目的質(zhì)量計(jì)劃

軟件項(xiàng)目質(zhì)量計(jì)劃就是要將與項(xiàng)目有關(guān)的質(zhì)量標(biāo)準(zhǔn)標(biāo)識(shí)出來,提出如何達(dá)到這些質(zhì)量標(biāo)準(zhǔn)和要求的設(shè)想。項(xiàng)目質(zhì)量保證計(jì)劃的編寫就是為了確定與項(xiàng)目相關(guān)的質(zhì)量標(biāo)準(zhǔn)并決定達(dá)到標(biāo)準(zhǔn)的一種有效方法。

12.3軟件質(zhì)量管理20第20頁,共40頁。1.軟件質(zhì)量標(biāo)準(zhǔn)技術(shù)標(biāo)準(zhǔn)包含兩個(gè)方面:一是作為軟件開發(fā)企業(yè)的軟件行業(yè)技術(shù)標(biāo)準(zhǔn),包括知識(shí)體系指南、過程標(biāo)準(zhǔn)、建模標(biāo)準(zhǔn)、質(zhì)量管理標(biāo)準(zhǔn)、程序語言標(biāo)準(zhǔn)、數(shù)據(jù)庫標(biāo)準(zhǔn);二是軟件開發(fā)服務(wù)對(duì)象所在的行業(yè)技術(shù)標(biāo)準(zhǔn),例如,安全保密標(biāo)準(zhǔn)、技術(shù)性能標(biāo)準(zhǔn)。業(yè)務(wù)標(biāo)準(zhǔn)指的是軟件開發(fā)服務(wù)對(duì)象所在的組織或行業(yè)制定的業(yè)務(wù)流程標(biāo)準(zhǔn)和業(yè)務(wù)數(shù)據(jù)標(biāo)準(zhǔn)等。21第21頁,共40頁。軟件開發(fā)常用技術(shù)標(biāo)準(zhǔn)包括:知識(shí)體系:軟件工程知識(shí)體系指南SWEBOK2004、項(xiàng)目管理知識(shí)體系指南PMBOK2000(最新的是PMBOK2004)、組織管理標(biāo)準(zhǔn)等等;過程標(biāo)準(zhǔn):CMMI、PSP、TSP、RUP、軟件工程規(guī)范國家標(biāo)準(zhǔn);(AP、XP、ASD等開發(fā)過程思想好像還不能稱其為標(biāo)準(zhǔn))建模標(biāo)準(zhǔn):UML、軟件工程規(guī)范國家標(biāo)準(zhǔn);質(zhì)量管理標(biāo)準(zhǔn):ISO9001:2000、TQC、6σ;程序語言標(biāo)準(zhǔn):Java、C++、PB、編程規(guī)范;數(shù)據(jù)庫標(biāo)準(zhǔn):Oracle數(shù)據(jù)庫后臺(tái)規(guī)范。22第22頁,共40頁。2.質(zhì)量計(jì)劃的要求確定應(yīng)達(dá)到的質(zhì)量目標(biāo)和所有特性的要求。確定質(zhì)量活動(dòng)和質(zhì)量控制程序。確定項(xiàng)目不同階段中的職責(zé)、權(quán)限、交流方式以及資源分配。確定采用控制的手段、合適的驗(yàn)證手段和方法。確定和準(zhǔn)備質(zhì)量記錄。23第23頁,共40頁。3.質(zhì)量計(jì)劃的編寫在編制項(xiàng)目質(zhì)量計(jì)劃時(shí),主要的依據(jù)如下:質(zhì)量方針。質(zhì)量方針是由高層管理者對(duì)項(xiàng)目的整個(gè)質(zhì)量目標(biāo)和方向制定的一個(gè)指導(dǎo)性的文件。但在項(xiàng)目實(shí)施的過程中,可以根據(jù)實(shí)際情況對(duì)質(zhì)量方針進(jìn)行適當(dāng)?shù)男拚7秶枋?。范圍描述是質(zhì)量計(jì)劃的重要依據(jù)。產(chǎn)品描述。產(chǎn)品描述包含了更多的技術(shù)細(xì)節(jié)和性能標(biāo)準(zhǔn),是制定質(zhì)量計(jì)劃必不可少的部分。標(biāo)準(zhǔn)和規(guī)則。項(xiàng)目質(zhì)量計(jì)劃的制定必須參考相關(guān)領(lǐng)域的各項(xiàng)標(biāo)準(zhǔn)和特殊規(guī)定。24第24頁,共40頁。在制定質(zhì)量計(jì)劃時(shí),主要采取的方法和技術(shù)有:效益/成本分析法。質(zhì)量計(jì)劃必須考慮效益與成本的關(guān)系。滿足質(zhì)量需求的主要效益時(shí)減少了重復(fù)性工作,即高產(chǎn)出、低成本、高用戶滿意度?;鶞?zhǔn)法。主要是通過比較項(xiàng)目的實(shí)施與其他同類項(xiàng)目的實(shí)施過程,為改進(jìn)項(xiàng)目的實(shí)施過程提供借鑒和思路,并作為一個(gè)實(shí)施的參考標(biāo)準(zhǔn)。流程圖。可以包括原因結(jié)果圖、系統(tǒng)流程圖、處理流程圖等。因此,流程圖經(jīng)常用于項(xiàng)目質(zhì)量控制過程中,其主要目的是確定以及分析問題產(chǎn)生的原因。試驗(yàn)設(shè)計(jì)。試驗(yàn)設(shè)計(jì)對(duì)于分析整個(gè)項(xiàng)目輸出結(jié)果是最有影響的因素,也是十分有效的。對(duì)于軟件開發(fā)、設(shè)計(jì)原型解決核心技術(shù)問題和主要需求也是可行和有效的。25第25頁,共40頁。二、軟件項(xiàng)目質(zhì)量保證

軟件質(zhì)量保證(Softwarequalityassurance,SQA)是指確定、達(dá)到和維護(hù)所需要的軟件質(zhì)量而進(jìn)行的所有有計(jì)劃、有組織的管理活動(dòng)。軟件質(zhì)量保證的目標(biāo)是以獨(dú)立審查方式,從第三方的角度監(jiān)控軟件開發(fā)任務(wù)的執(zhí)行,就軟件項(xiàng)目是否遵循已制定的計(jì)劃、標(biāo)準(zhǔn)和規(guī)程,給開發(fā)人員和管理層提供反映產(chǎn)品和過程質(zhì)量的信息和數(shù)據(jù),提高項(xiàng)目透明度,同時(shí)輔助軟件項(xiàng)目組取得高質(zhì)量的軟件產(chǎn)品。

26第26頁,共40頁。1.質(zhì)量保證策略質(zhì)量方針的制定和開展;質(zhì)量保證方針和質(zhì)量保證標(biāo)準(zhǔn)的制定;質(zhì)量保證體系的建立和管理;明確各個(gè)階段的質(zhì)量保證工作;各個(gè)階段的質(zhì)量評(píng)審;確保設(shè)計(jì)質(zhì)量;重要質(zhì)量問題的提出與分析;總結(jié)實(shí)現(xiàn)階段的質(zhì)量保證活動(dòng);整理面向用戶的文檔、說明書等;產(chǎn)品質(zhì)量鑒定、質(zhì)量保證系統(tǒng)鑒定;質(zhì)量信息的收集、分析和使用。27第27頁,共40頁。1.質(zhì)量保證策略質(zhì)量保證的策略主要分為3個(gè)階段:以檢測(cè)為重:產(chǎn)品制成之后進(jìn)行檢測(cè),只能判斷產(chǎn)品質(zhì)量,不能提高產(chǎn)品質(zhì)量。以過程管理為重:把質(zhì)量的保證工作重點(diǎn)放在過程管理上,對(duì)開發(fā)過程中的每一道工序都要進(jìn)行質(zhì)量控制。以產(chǎn)品開發(fā)為重:在產(chǎn)品的開發(fā)設(shè)計(jì)階段,采取強(qiáng)有力的措施來消滅由于設(shè)計(jì)原因而產(chǎn)生的質(zhì)量隱患。28第28頁,共40頁。2.質(zhì)量保證的內(nèi)容(1)與SQA計(jì)劃直接相關(guān)的工作(2)參與項(xiàng)目的階段性評(píng)審和審計(jì)(3)對(duì)項(xiàng)目日?;顒?dòng)與規(guī)程的符合性進(jìn)行檢查(4)對(duì)配置管理工作的檢查和審計(jì)(5)跟蹤問題的解決情況(6)收集新方法,提供過程改進(jìn)的依據(jù)29第29頁,共40頁。3.軟件質(zhì)量保證措施影響產(chǎn)品質(zhì)量的因素,這些因素包括:使用的方法和工具;在開發(fā)和維護(hù)過程中應(yīng)用的標(biāo)準(zhǔn);對(duì)開發(fā)和維護(hù)過程所進(jìn)行的組織管理;軟件生產(chǎn)環(huán)境;軟件開發(fā)中人員的組織和管理;工作人員的熟練程度;對(duì)工作人員的獎(jiǎng)勵(lì)和工作條件的改善情況;對(duì)外部項(xiàng)目轉(zhuǎn)包商交付的產(chǎn)品的質(zhì)量控制。30第30頁,共40頁。三.質(zhì)量控制

質(zhì)量控制(QualityControl,QC)是確定項(xiàng)目結(jié)果是否與質(zhì)量標(biāo)準(zhǔn)相符,同時(shí)確定消除不符合的原因和方法,控制產(chǎn)品的質(zhì)量,及時(shí)糾正缺陷的過程。1.常見的質(zhì)量問題違背IT項(xiàng)目規(guī)律。如未經(jīng)可行性論證,不做調(diào)查分析就啟動(dòng)項(xiàng)目;任意修改設(shè)計(jì);不按技術(shù)要求實(shí)施,不經(jīng)過必要的測(cè)試、檢驗(yàn)和驗(yàn)收就交付使用等蠻干現(xiàn)象,致使不少軟件項(xiàng)目留有嚴(yán)重的隱患。技術(shù)方案本身的缺陷?;静考缓细?。選購的軟件組件、中間件、硬件設(shè)備等不穩(wěn)定、不合格,造成整個(gè)系統(tǒng)不能正常運(yùn)行。實(shí)施中的管理問題。31第31頁,共40頁。2.質(zhì)量控制過程(1)事前質(zhì)量控制:指項(xiàng)目在正式實(shí)施前進(jìn)行的質(zhì)量控制,其具體工作內(nèi)容有以下幾類:審查開發(fā)組織的技術(shù)資源,選擇合適的項(xiàng)目承包組織。對(duì)所需資源質(zhì)量進(jìn)行檢查與控制。沒有經(jīng)過適當(dāng)測(cè)試是資源不得在項(xiàng)目中使用。審查技術(shù)方案,保證項(xiàng)目質(zhì)量具有可靠的技術(shù)措施。協(xié)助開發(fā)組織完善質(zhì)量保證體系和質(zhì)量管理制度。(2)事中質(zhì)量控制:指在項(xiàng)目實(shí)施過程中進(jìn)行的質(zhì)量控制,其具體工作內(nèi)容有以下幾類:協(xié)助開發(fā)組織完善實(shí)施控制。把影響產(chǎn)品質(zhì)量的因素都納入管理狀態(tài)。建立質(zhì)量管理點(diǎn),及時(shí)檢查和審核開發(fā)組織提交的質(zhì)量統(tǒng)計(jì)分析資料和質(zhì)量控制圖表。嚴(yán)格交接檢查。關(guān)鍵階段和里程碑應(yīng)有合適的驗(yàn)收。對(duì)完成的分項(xiàng)應(yīng)按相應(yīng)的質(zhì)量評(píng)定標(biāo)準(zhǔn)和方法進(jìn)行檢查、驗(yàn)收并按合同或需求規(guī)格說明書行使質(zhì)量監(jiān)督權(quán)。組織定期或不定期的評(píng)審會(huì)議,及時(shí)分析、通報(bào)項(xiàng)目質(zhì)量狀況,并協(xié)調(diào)有關(guān)組織間的業(yè)務(wù)活動(dòng)等。32第32頁,共40頁。(3)事后質(zhì)量控制:指在完成項(xiàng)目過程形成產(chǎn)品后的質(zhì)量控制,具體工作內(nèi)容如下:按規(guī)定的質(zhì)量評(píng)價(jià)標(biāo)準(zhǔn)和辦法,組織單元測(cè)試和功能測(cè)試,并進(jìn)行可能的檢查驗(yàn)收。組織系統(tǒng)測(cè)試和集成測(cè)試。審核開發(fā)組織的質(zhì)量檢驗(yàn)報(bào)告及有關(guān)技術(shù)性文件。整理有關(guān)的項(xiàng)目質(zhì)量的技術(shù)文件,并編號(hào)、建檔。33第33頁,共40頁。3.軟件質(zhì)量控制質(zhì)量控制一般由開發(fā)人員實(shí)施,是直接對(duì)項(xiàng)目工作結(jié)果的質(zhì)量進(jìn)行把關(guān),屬于檢查職能。質(zhì)量控制的要點(diǎn)是:監(jiān)控對(duì)象主要是項(xiàng)目工作結(jié)果;進(jìn)行跟蹤檢查的依據(jù)是相關(guān)質(zhì)量標(biāo)準(zhǔn);對(duì)于不滿意的質(zhì)量問題,需要進(jìn)一步分析其產(chǎn)生原因,并確定采取何種措施來消除這些問題。為了控制項(xiàng)目全過程中的質(zhì)量,也應(yīng)該遵循以下一些基本原則:控制項(xiàng)目所有過程的質(zhì)量。過程控制的出發(fā)點(diǎn)是預(yù)防不合格。質(zhì)量管理的中心任務(wù)是建立并實(shí)施文檔管理的質(zhì)量體系。持續(xù)的質(zhì)量改進(jìn)。定期評(píng)價(jià)質(zhì)量體系。34第34頁,共40頁。4.軟件項(xiàng)目質(zhì)量控制活動(dòng)(1)技術(shù)評(píng)審主要評(píng)審的對(duì)象有:軟件需求規(guī)格說明書、軟件設(shè)計(jì)方案、測(cè)試計(jì)劃、用戶手冊(cè)、維護(hù)手冊(cè)、系統(tǒng)開發(fā)規(guī)程、產(chǎn)品發(fā)布說明等。技術(shù)評(píng)審應(yīng)該采取一定的流程,這在企業(yè)質(zhì)量體系或者項(xiàng)目計(jì)劃中都有相應(yīng)的規(guī)定,例如,下面是一個(gè)技術(shù)評(píng)審的建議流程:召開評(píng)審會(huì)議:一般應(yīng)有3~5個(gè)相關(guān)領(lǐng)域的人員參加,會(huì)前每個(gè)參加者做好準(zhǔn)備,評(píng)審會(huì)每次一般不超過2小時(shí)。在評(píng)審會(huì)上,由開發(fā)小組對(duì)提交的評(píng)審對(duì)象進(jìn)行講解。評(píng)審組可以對(duì)開發(fā)小組進(jìn)行提問,提出建議和要求。評(píng)審報(bào)告與記錄35第35頁,共40頁。(2)代碼走查。代碼走查也是一種非常有效的方法,它可以檢查到其他測(cè)試方法無法監(jiān)測(cè)到的錯(cuò)誤,好多邏輯錯(cuò)誤是無法通過測(cè)試手段發(fā)現(xiàn)的,代碼走查是一種很好的質(zhì)量控制方法。(3)代碼會(huì)審。是由一組人通過閱讀、討論和爭議對(duì)程序進(jìn)行靜態(tài)分析的過程。(4)軟件測(cè)試。(5)缺陷追蹤。36第36頁,共40頁

溫馨提示

  • 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)論