Cmmi軟件成熟度模型集成,通過軟件開發(fā)過程中的22個管理類和工程類的過程域來展示軟件研制能力的成熟度。那么有哪些內(nèi)容可以幫助我們做好軟件的質(zhì)量管理?
Cmmi中至少給出了四個軟件質(zhì)量管理方面的手段,他們分別是:CMMIL2級的軟件質(zhì)量保證、CMMIL3級的同行評審、CMMIL4級的定量質(zhì)量管理以及CMMIL5級的缺陷預防。
軟件質(zhì)量保證是CMMIL2級的一個關鍵過程域,要求組織應當有一個專職的質(zhì)量保證人員,輔助對組織的軟件開發(fā)過程以及過程中產(chǎn)生的工作產(chǎn)品是否符合組織的標準規(guī)范作出客觀的評價,并確保發(fā)現(xiàn)的不符合項得到解決。
同行評審是驗證CMMIL3級的一個專用實踐,同時也是軟件工程最佳實踐之一。要使同行評審發(fā)揮效用,應注意:評審人員必須是同行,而不是外行。所謂同行就是技術背景和業(yè)務領域知識都接近甚至相同。這樣的同行可以憑借自己開發(fā)產(chǎn)品的經(jīng)驗教訓快速地、一針見血地找出產(chǎn)品的缺陷;同行僅專注于找出缺陷,而不討論如何解決問題;同行專注于找出需求和設計存在的產(chǎn)品缺陷,忽略那些文字上的錯誤。
定量質(zhì)量管理指的是CMMIL4級,組織的軟件研制能力成熟度如果進入到這一水平,它的項目管理就已經(jīng)進入了定量管理的時代。
缺陷預防是零缺陷質(zhì)量管理的重要思想。CMMIL5級有一個過程域叫原因分析與決定,通過收集軟件開發(fā)過程中已經(jīng)暴露的問題,分析產(chǎn)生問題的根本原因,并通過過程改進,采取適當?shù)募m正措施消除這些根本原因,由此達到缺陷預防的目的。
這就是關于CMMI的四個軟件質(zhì)量管理手段。
文章出自武漢華美認證咨詢有限公司。