資源描述:
《軟件測(cè)試系列培訓(xùn)教程(北大青鳥) 6》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、第六章能力成熟度模型回顧度量是軟件工程過程的一個(gè)關(guān)鍵要素??梢栽谠创a中插入語句以收集程序數(shù)據(jù),例如計(jì)算每個(gè)分支的每一側(cè)被遍歷了幾次,或者每一段代碼是否都被執(zhí)行過,執(zhí)行了幾次。測(cè)試覆蓋率是對(duì)最后的測(cè)試結(jié)果提供度量的信任標(biāo)準(zhǔn)。理解缺陷的定義和測(cè)試過程中對(duì)缺陷管理的必要性2回顧軟件缺陷的生命周期:打開、解決和關(guān)閉。缺陷管理報(bào)告中應(yīng)該包含對(duì)于整個(gè)缺陷涉及到的各種因素進(jìn)行管理。3本章目標(biāo)理解能力成熟度模型理解能力成熟度模型中的不同等級(jí)理解ISO的流程體系4簡(jiǎn)介“能力成熟度模型”是SEI在1986年開發(fā)的過程,用于改善組織的軟件技術(shù)的應(yīng)用過程。這個(gè)過程分為五個(gè)定義良好的順序提高的等級(jí):初始級(jí)可重
2、復(fù)級(jí)已定義級(jí)已管理級(jí)優(yōu)化級(jí)5CMM的產(chǎn)生背景當(dāng)今的軟件組織工作在一個(gè)競(jìng)爭(zhēng)和變化日益加劇的環(huán)境中。成功的軟件組織通過為現(xiàn)有產(chǎn)品開辟新的市場(chǎng)或滿足新的需求來積極有效地面對(duì)變化。許多公司面對(duì)變化沒能采取主動(dòng)有效的措施,而被其產(chǎn)品開發(fā)工作的缺乏控制所牽掣。許多公司不能夠正確地預(yù)測(cè)、控制和改進(jìn)特定產(chǎn)品或合同的利潤空間、產(chǎn)品裝運(yùn)日期或產(chǎn)品質(zhì)量。6CMMCMM是設(shè)計(jì)用來幫助組織解決這些問題的。CMM提供了一種有效的和可驗(yàn)證的方法,用以不斷地加強(qiáng)對(duì)產(chǎn)品開發(fā)過程的控制,并改進(jìn)產(chǎn)品開發(fā)過程。CMM提供了一個(gè)標(biāo)尺,使組織能夠根據(jù)該標(biāo)尺對(duì)其生產(chǎn)過程進(jìn)行定期的測(cè)量,也提供了進(jìn)行優(yōu)化及管理改進(jìn)工作的數(shù)據(jù)。CM
3、M描述了軟件特有的產(chǎn)品開發(fā)實(shí)踐和所有組織必須遵守的通用管理實(shí)踐。7SECATSECAT支持應(yīng)用于行業(yè)中的大部分主要的CMM模型,特別是:集成產(chǎn)品開發(fā)能力成熟度模型(IPD-CMM)軟件能力成熟度模型(SW-CMM)軟件獲取能力成熟度模型(SA-CMM)系統(tǒng)工程能力成熟度模型(SE-CMM)EIAI/S731:系統(tǒng)工程能力模型(SECM)系統(tǒng)安全工程能力成熟度模型(SSE-CMM)8CMM等級(jí)91級(jí):初始級(jí)2-1開發(fā)團(tuán)隊(duì)對(duì)每個(gè)項(xiàng)目采用不同的處理方式??赡苋〉镁薮蟮某晒Γ院罂赡懿粫?huì)成功。某些時(shí)間/成本估算是準(zhǔn)確的,但大多數(shù)估算與實(shí)際相去甚遠(yuǎn)。成功依賴于杰出的人員和他們的努力。101級(jí)
4、:初始級(jí)2-2杰出的人員離開后,很難再次獲得成功。經(jīng)常出現(xiàn)危機(jī)和緊急修改工作。(許多人認(rèn)為這是軟件開發(fā)過程中不可避免的。但是CMM不這樣認(rèn)為。)大多數(shù)的軟件開發(fā)組織處于1級(jí)。112級(jí):可重復(fù)級(jí)3-1紀(jì)律化的過程用于管理軟件項(xiàng)目的方針和實(shí)施這些方針的規(guī)程都已制定。項(xiàng)目級(jí)想法,可造,類似項(xiàng)目成功經(jīng)驗(yàn)可重用。122級(jí):可重復(fù)級(jí)3-2軟件項(xiàng)目標(biāo)準(zhǔn)均已確定,并且組織能保證切實(shí)地執(zhí)行這些標(biāo)準(zhǔn)。如果有分包商的話,軟件項(xiàng)目人員與他們一起努力,建立牢固的顧客-供應(yīng)商關(guān)系。132級(jí):可重復(fù)級(jí)3-32級(jí)組織的軟件過程能力可概括為紀(jì)律化的,因?yàn)檐浖?xiàng)目的規(guī)劃和跟蹤是穩(wěn)定的,能重復(fù)以前的成功。遵循以前項(xiàng)目的實(shí)施
5、情況所制定的切實(shí)可行的計(jì)劃,項(xiàng)目處在項(xiàng)目管理系統(tǒng)的有效控制之下。143級(jí):已定義級(jí)2-1標(biāo)準(zhǔn)和一致的過程:開發(fā)和維護(hù)軟件的標(biāo)準(zhǔn)過程3級(jí)組織的軟件過程能力可概括為標(biāo)準(zhǔn)和一致的。有組織化思想。具備能動(dòng)性。文檔化和標(biāo)準(zhǔn)化。153級(jí):已定義級(jí)2-23級(jí)組織建立的過程,用來(必要時(shí),可以修改)幫助軟件經(jīng)理和技術(shù)人員更有效地工作。實(shí)施全組織的培訓(xùn)計(jì)劃,以保證職員和經(jīng)理具有履行其職責(zé)所必需的知識(shí)和技能。3級(jí)組織的軟件過程能力可概括為標(biāo)準(zhǔn)和一致的,因?yàn)檐浖こ袒顒?dòng)和管理活動(dòng)都是穩(wěn)定的和可重復(fù)的。164級(jí):已管理級(jí)2-1關(guān)鍵域:3級(jí)的關(guān)鍵域,以及定量過程管理(數(shù)據(jù)收集)軟件質(zhì)量管理(數(shù)據(jù)驅(qū)動(dòng)的質(zhì)量改進(jìn))
6、組織對(duì)軟件產(chǎn)品和過程都設(shè)置定量的質(zhì)量目標(biāo)。作為組織測(cè)量計(jì)劃的一部分,對(duì)所有項(xiàng)目中重要的軟件過程活動(dòng)都測(cè)量其生產(chǎn)率和質(zhì)量。174級(jí):已管理級(jí)2-2項(xiàng)目組通過將其過程實(shí)施的變化限制在定量的可接受的范圍之內(nèi),實(shí)現(xiàn)對(duì)其產(chǎn)品和過程的控制。可以將過程實(shí)施方面有意義的變化與隨機(jī)變化(“噪聲”)區(qū)別開來,特別是在所建立的產(chǎn)品線內(nèi)。提升新應(yīng)用領(lǐng)域的學(xué)習(xí)曲線所帶來的風(fēng)險(xiǎn)是已知的,并且得到了精心的管理。4級(jí)組織的軟件過程能力可概括為可預(yù)測(cè)的,因?yàn)檫^程是已測(cè)量的并在可測(cè)量的范圍內(nèi)運(yùn)行。185級(jí):優(yōu)化級(jí)2-1關(guān)鍵域:4級(jí)的關(guān)鍵域,以及缺陷預(yù)防技術(shù)變更管理(采用新方法)過程變更管理(改進(jìn)過程)為了防止已知類型的缺
7、陷再次出現(xiàn),評(píng)估軟件過程,將經(jīng)驗(yàn)教訓(xùn)告知其他項(xiàng)目組。195級(jí):優(yōu)化級(jí)2-25級(jí)組織的軟件過程能力可以概括為持續(xù)改進(jìn)的,因?yàn)檫@些組織為擴(kuò)大其過程能力的范圍進(jìn)行著不懈的努力,因而不斷地提高其項(xiàng)目的過程績效。通過對(duì)現(xiàn)有過程進(jìn)行增量式改善,也通過采用新技術(shù)、新方法的革新,使過程得以不斷改進(jìn)。20國際標(biāo)準(zhǔn)化組織(ISO)ISO是一個(gè)建立于1947年的非政府組織。ISO的宗旨是:在全世界范圍內(nèi)促進(jìn)標(biāo)準(zhǔn)化工作及相關(guān)活動(dòng)的發(fā)展,以便于國際物資和服務(wù)的交流,并擴(kuò)