CMMI與軟件質(zhì)量管理PPT課件_第1頁
CMMI與軟件質(zhì)量管理PPT課件_第2頁
CMMI與軟件質(zhì)量管理PPT課件_第3頁
CMMI與軟件質(zhì)量管理PPT課件_第4頁
CMMI與軟件質(zhì)量管理PPT課件_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、CMMICMMI與軟件質(zhì)量管理與軟件質(zhì)量管理國家軟件標(biāo)準(zhǔn)化推廣中心林 平2Page目的 明確組織實(shí)施CMMI的基本目標(biāo)應(yīng)包含對質(zhì)量管理能力的提升 理解CMMI質(zhì)量管理的基本理念 了解CMMI所包含的質(zhì)量管理的實(shí)踐和要求。 明確以提高產(chǎn)品質(zhì)量為目的的項(xiàng)目質(zhì)量管理所涵蓋的內(nèi)容和方法 3Page內(nèi)容推進(jìn)質(zhì)量管理是實(shí)施CMMI過程改進(jìn)的重要目標(biāo)基于過程的質(zhì)量管理項(xiàng)目質(zhì)量管理的3個(gè)方面:質(zhì)量保證、質(zhì)量控制和質(zhì)量工程的實(shí)踐質(zhì)量保證 - 概念及QA的角色質(zhì)量控制項(xiàng)目質(zhì)量工程的實(shí)踐 4PageCMMI實(shí)施帶來哪些改變? 改進(jìn)軟件產(chǎn)品的質(zhì)量 改進(jìn)項(xiàng)目滿足預(yù)定目標(biāo)的能力 減少開發(fā)成本和周期 降低項(xiàng)目風(fēng)險(xiǎn) 更有效地

2、控制供應(yīng)商 提高組織過程能力 提高競爭力,市場占有率,效益 .CMMI的實(shí)施有助于:5Page成功的經(jīng)驗(yàn)-1缺陷率生產(chǎn)率生產(chǎn)率 88 89 90 91 92 93 94 95 96 97 98 99軟件缺陷率軟件缺陷率Defect / KLOC軟件生產(chǎn)率和質(zhì)量性能軟件生產(chǎn)率和質(zhì)量性能Reference: Presented at SEPG 99L2L3L4軟件生產(chǎn)率軟件生產(chǎn)率 SLOC / 人天人天6Page成功的經(jīng)驗(yàn)-2缺陷能夠在早期發(fā)現(xiàn)并消除缺陷能夠在早期發(fā)現(xiàn)并消除7Page成功的經(jīng)驗(yàn)-2缺陷能夠在早期發(fā)現(xiàn)并消除缺陷能夠在早期發(fā)現(xiàn)并消除8Page成功的經(jīng)驗(yàn)-3產(chǎn)品質(zhì)量隨成熟度的提高而改進(jìn)產(chǎn)

3、品質(zhì)量隨成熟度的提高而改進(jìn)9PageCMM等級與產(chǎn)品缺陷CMM Level隱含的缺陷缺陷消除率%交付的缺陷15.00850.7524.00890.4433.00910.2742.00930.1451.00950.05數(shù)據(jù)按每個(gè)功能點(diǎn)的缺陷數(shù)來表示Source: Software Assessments, Benchmarks, and Best Practices by Capers Jones, year 200010Page國內(nèi)CMM成熟度等級分布數(shù)據(jù)來源:信產(chǎn)部科技司數(shù)據(jù)來源:信產(chǎn)部科技司 05 年年 12 月軟件過程改進(jìn)與評估推進(jìn)座談會月軟件過程改進(jìn)與評估推進(jìn)座談會 國內(nèi)軟件企業(yè)開展

4、CMM/CMMI 過程評估的數(shù)量達(dá)到 350 家11Page被評估組織的地區(qū)分布*上海、遼寧數(shù)據(jù)到05 年底數(shù)據(jù)來源:信產(chǎn)部科技司數(shù)據(jù)來源:信產(chǎn)部科技司 05 年年 12 月軟件過程改進(jìn)與評估推進(jìn)座談會月軟件過程改進(jìn)與評估推進(jìn)座談會 12Page國內(nèi)軟件企業(yè)的質(zhì)量管理能力? 缺少對產(chǎn)品質(zhì)量狀況進(jìn)行客觀評價(jià)的數(shù)據(jù) 按CMMI模型實(shí)施的過程改進(jìn)應(yīng)將項(xiàng)目質(zhì)量管理能力的提升作為改進(jìn)重點(diǎn)之一。13Page質(zhì)量和軟件質(zhì)量管理 質(zhì)量(Quality) 一組內(nèi)在特性滿足需求的程度。 ISO 9000: 2000 一個(gè)系統(tǒng)、構(gòu)件或過程滿足特定需求(顧客或用戶需要或期望)的程度。 IEEE-STD-610 軟件質(zhì)

5、量管理 確定一個(gè)軟件產(chǎn)品的質(zhì)量目標(biāo)、建立實(shí)現(xiàn)這些目標(biāo)的計(jì)劃以及監(jiān)督和調(diào)整軟件計(jì)劃、軟件工作產(chǎn)品、活動(dòng)和質(zhì)量目標(biāo)以滿足顧客和最終用戶需要和期望的過程。 SW-CMM CMU/SEI-93-TR-02514Page質(zhì)量對成本和進(jìn)度的影響 早期階段工作產(chǎn)品的低質(zhì)量將最終影響成本和進(jìn)度早期階段工作產(chǎn)品的低質(zhì)量將最終影響成本和進(jìn)度 開發(fā)過程中較早引入的缺陷,如果未加消除,將在后期花開發(fā)過程中較早引入的缺陷,如果未加消除,將在后期花費(fèi)更多的資源來治理。費(fèi)更多的資源來治理。 單獨(dú)依靠產(chǎn)品交付前的測試會更多地犧牲進(jìn)度和成本單獨(dú)依靠產(chǎn)品交付前的測試會更多地犧牲進(jìn)度和成本 成熟的過程在項(xiàng)目早期就開始控制工作產(chǎn)品的

6、質(zhì)量成熟的過程在項(xiàng)目早期就開始控制工作產(chǎn)品的質(zhì)量 缺陷預(yù)防的方法能達(dá)到成本效益最佳缺陷預(yù)防的方法能達(dá)到成本效益最佳 成本和進(jìn)度是確定質(zhì)量等級的主要影響因素之一成本和進(jìn)度是確定質(zhì)量等級的主要影響因素之一15PageCMMI質(zhì)量管理的理念“產(chǎn)品的質(zhì)量在很大程度上取決于用以開發(fā)和維護(hù)該產(chǎn)品的過程的質(zhì)量。”人過 程技 術(shù)Q & P該前提以制造業(yè)為基礎(chǔ)已長久建立;在世界范圍的制造和服務(wù)業(yè)的質(zhì)量運(yùn)動(dòng)中得到確信(如,ISO 9000 標(biāo)準(zhǔn))。16Page基于過程的質(zhì)量定義過程質(zhì)量OK否是開發(fā)產(chǎn)品評估產(chǎn)品質(zhì)量改進(jìn)過程將過程制度化17Page質(zhì)量管理的職責(zé) 質(zhì)量管理體系和過程的建立在組織級,實(shí)施在項(xiàng)目級; 組織

7、質(zhì)量管理的職責(zé) 質(zhì)量目標(biāo)是組織的商業(yè)目標(biāo)之一 建立質(zhì)量方針和策略 提供資源和支持 項(xiàng)目質(zhì)量管理的職責(zé) 把質(zhì)量構(gòu)建到產(chǎn)品中去 實(shí)施對產(chǎn)品質(zhì)量的監(jiān)控 項(xiàng)目如何實(shí)施質(zhì)量管理?18Page項(xiàng)目質(zhì)量管理的主要環(huán)節(jié) 質(zhì)量保證(Quality Assurance) 質(zhì)量控制(Quality Control) 質(zhì)量工程的實(shí)踐(Quality Engineering Practices)19Page軟件質(zhì)量保證 什么是軟件質(zhì)量保證? 由(相對)獨(dú)立的質(zhì)量管理人員在項(xiàng)目的整個(gè)開發(fā)周期中對項(xiàng)目所執(zhí)行的過程和產(chǎn)生的工作產(chǎn)品進(jìn)行監(jiān)督和檢查,確保其符合預(yù)定的要求。 條件:組織已經(jīng)制定了較為完備的開發(fā)和管理過程體系 質(zhì)量保

8、證的目的 確保過程得到有效地執(zhí)行,并推進(jìn)過程改進(jìn) 就項(xiàng)目過程的執(zhí)行情況和所構(gòu)造的產(chǎn)品向管理者提供適當(dāng)?shù)目梢曅?質(zhì)量保證有效實(shí)施的前提 各級管理者相信“過程” 高級管理者提供資源和支持 QA的主動(dòng)性20Page理解QA的角色QA 關(guān)注的是關(guān)注的是:正確的貫徹和使用過程正確的貫徹和使用過程客觀地審視項(xiàng)目過程的符合性客觀地審視項(xiàng)目過程的符合性與與 SEPG組共同分析執(zhí)行過程所產(chǎn)生的結(jié)果,以支組共同分析執(zhí)行過程所產(chǎn)生的結(jié)果,以支持過程改進(jìn)持過程改進(jìn)合作協(xié)調(diào)地開展工作合作協(xié)調(diào)地開展工作提供執(zhí)行過程的反饋意見提供執(zhí)行過程的反饋意見為項(xiàng)目人員掌握過程提供指導(dǎo)為項(xiàng)目人員掌握過程提供指導(dǎo)21Page理解QA的角

9、色QA 不承擔(dān)不承擔(dān):對模型對模型(CMM/CMMI)符合性的監(jiān)督符合性的監(jiān)督 驗(yàn)證項(xiàng)目工作產(chǎn)品的好壞驗(yàn)證項(xiàng)目工作產(chǎn)品的好壞 “goodness” 產(chǎn)品質(zhì)量的責(zé)任產(chǎn)品質(zhì)量的責(zé)任 強(qiáng)迫對過程的遵循強(qiáng)迫對過程的遵循22Page質(zhì)量控制 為評價(jià)和驗(yàn)證已開發(fā)的產(chǎn)品而執(zhí)行的活動(dòng)和技術(shù) 產(chǎn)品是否滿足質(zhì)量要素(quality factors)的要求? 產(chǎn)品 (包括生命周期的工作產(chǎn)品)是否具有可接受的質(zhì)量? 工具和技術(shù) 同行評審/技術(shù)評審 測試 質(zhì)量控制的目的 發(fā)現(xiàn)在工作產(chǎn)品中隱藏的缺陷和問題 為產(chǎn)品的質(zhì)量分析提供數(shù)據(jù)23Page評審 評審(Review): 軟件技術(shù)人員(包括管理人員、用戶代表)以會議的形式

10、對軟件產(chǎn)品進(jìn)行評論,識別存在的問題,并判斷其是否滿足預(yù)期的要求。 同行評審(Peer review) 在工作產(chǎn)品的開發(fā)進(jìn)程中由同行們對該工作產(chǎn)品進(jìn)行的評審,目的是識別要消除的缺陷。CMMI V1.2 方式:審查(Inspection)、走查(walkthrough), 評審過程 評審的檢查單 評審記錄和報(bào)告24Page測試 測試 - 對產(chǎn)品的動(dòng)態(tài)檢測和評價(jià) 不同層次,單元測試、集成測試, . 不同的類型,黑箱、白箱 目的: 驗(yàn)證產(chǎn)品符合技術(shù)文檔預(yù)期的特性、功能和性能等要求;識別產(chǎn)品的缺陷。 正式測試過程 測試規(guī)程、方法和工具 缺陷的記錄和跟蹤機(jī)制25Page評審和測試關(guān)注的重點(diǎn) 過程發(fā)現(xiàn)缺陷的

11、能力 對過程活動(dòng)和產(chǎn)品質(zhì)量狀況的了解26Page質(zhì)量工程 確保將質(zhì)量構(gòu)建到軟件產(chǎn)品而對需求、設(shè)計(jì)、代碼和驗(yàn)證過程和結(jié)果所進(jìn)行的各種分析、研究和調(diào)控,以確保產(chǎn)品的可靠性、可維護(hù)性和其它質(zhì)量要素得到滿足的活動(dòng)。 早期的錯(cuò)誤發(fā)現(xiàn) 缺陷消除有效性分析 質(zhì)量成本的優(yōu)化 缺陷預(yù)防27Page項(xiàng)目質(zhì)量工程的實(shí)踐 質(zhì)量分析模型 質(zhì)量分析的技術(shù)、方法和工具 魚骨圖、Pareto 圖、趨勢分析、統(tǒng)計(jì)過程控制等 質(zhì)量分析產(chǎn)生的共識 盡可能早地發(fā)現(xiàn)并消除缺陷 在軟件開發(fā)周期的各階段實(shí)施質(zhì)量控制活動(dòng); 收集質(zhì)量管理的數(shù)據(jù) 缺陷數(shù)據(jù) 返工的工作量數(shù)據(jù) 缺陷消除有效性分析; 質(zhì)量成本分析28Page質(zhì)量分析模型- 缺陷消除

12、錯(cuò)誤修改引入缺陷發(fā)現(xiàn)進(jìn)入本階段前存在的缺陷未發(fā)現(xiàn)的缺陷結(jié)束本階段時(shí)遺留的缺陷消除的缺陷逃逸的缺陷本階段開發(fā)中注入的缺陷進(jìn)入的缺陷進(jìn)入的缺陷本階段開發(fā)中注入的缺陷消除的缺陷+()/DRE =缺陷消除的有效性缺陷消除的有效性 (DRE)缺陷修改修改引入的缺陷+當(dāng)前的開發(fā)階段階段性缺陷消除的有效性29Page盡早消除缺陷的價(jià)值盡早消除缺陷的價(jià)值 0102030405060100RequirementsDesignCodeSystem TestMaintenancePhase Error Found & Fixed Cost to Fix$1$5$20$50$100+缺陷修改的成本缺陷修改的成本 1:

13、10:10030Page多階段消除缺陷比較多階段消除缺陷比較 階 段需求設(shè)計(jì)實(shí)施UTITST 進(jìn)入的缺陷1003407362951184760% 的缺陷被消除401362951184719 進(jìn)入的缺陷100330699210631970% 的缺陷被消除30992106319610030060095%100060%60%60%60%60%60%1950DRE DRE 10%缺陷331Page項(xiàng)目發(fā)現(xiàn)缺陷的狀況?項(xiàng)目發(fā)現(xiàn)缺陷的狀況?32Page缺陷數(shù)據(jù)是質(zhì)量活動(dòng)的基礎(chǔ) 策劃將來的項(xiàng)目和項(xiàng)目的后續(xù)階段 積累的缺陷歷史數(shù)據(jù)在項(xiàng)目策劃中可以用來確立項(xiàng)目的質(zhì)量目標(biāo) 估計(jì)缺陷密度 缺陷消除率 在開發(fā)進(jìn)程中利

14、用項(xiàng)目前期采集的缺陷數(shù)據(jù)來預(yù)測產(chǎn)品潛在的缺陷 采取適當(dāng)?shù)拇胧﹣砀倪M(jìn)質(zhì)量 規(guī)劃產(chǎn)品的維護(hù)工作 利用缺陷數(shù)據(jù)評估 過程 項(xiàng)目 缺陷預(yù)防 錯(cuò)誤發(fā)生的類別 原因分析33Page缺陷消除的模式缺陷消除的模式Defect Profile010203040Req.DesignCodingUTITSTFieldProject phaseDefectDensityDefect Profile010203040Req.DesignCodingUTITSTFieldProject phaseDefect Density34Page分析缺陷數(shù)據(jù) 對每次評審和測試活動(dòng)收集的數(shù)據(jù)進(jìn)行匯總和分析 缺陷分布的趨勢及其對產(chǎn)品質(zhì)量的影響 識別缺陷引入階段 缺陷密度- 缺陷是否被充分地發(fā)現(xiàn) 35Page缺陷消除有效性矩陣缺陷消除有效性矩陣(DRE Matrix)項(xiàng)目的 DRE = 148/166 = 89.2% 高 中 警示DRE90%7

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論