曙海教學優(yōu)勢
本課程,秉承二十一年積累的教學品質,以項目實現(xiàn)為導向,面向企事業(yè)項目實際需要,老師將會與您分享設計的全流程以及工具的綜合使用經(jīng)驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關系,合作企業(yè)30萬+。曙海培訓的課程在業(yè)內有著響亮的知名度。
?通過培訓您將會:
(1)幫助軟件組織和個人有效處理缺陷;?
(2)提高缺陷處理工作效率;?
(3)分析缺陷數(shù)據(jù)的技巧與方法;?
(4)幫助管理者完成規(guī)范軟件過程、優(yōu)化軟件過程;
課程介紹:
軟件缺陷管理是軟件生命周期管理的核心,是控制軟件質量的關鍵環(huán)節(jié),是軟件項目中各個角色協(xié)同工作的紐帶,是軟件過程度量的核心點,如何管理好軟件中的缺陷,是每一個軟件開發(fā)組織需要研究的課題,規(guī)劃課程來詮釋軟件的缺陷管理與度量,以全新的視角來揭示軟件缺陷過程管理與缺陷數(shù)據(jù)分析。
課程內容:
一、缺陷過程管理
1、缺陷管理基礎
(1)缺陷的定義(區(qū)別問題、錯誤、故障與失?。?/font>
(2)缺陷管理的策略
(3)缺陷相關的角色以及相關的職責
(4)缺陷發(fā)現(xiàn)的6種方式
(5)課堂辯論:由豐田汽車召回事件引發(fā)對軟件工程的思考,有哪些可以借鑒的策略?不同規(guī)模的軟件組織面臨哪些質量的挑戰(zhàn)?
2、評審過程
(1)正規(guī)的Review與敏捷的Review
(2)Review的視角(看透軟件工程)
(3)動手實踐:評審四份需求規(guī)格,獲得評審的規(guī)律,推廣到評審其他的過程工件
(4)動手實踐:使用工具完成管理評審過程,體驗工具的作用
3、測試人員(發(fā)現(xiàn)Bug)
(1)測試人員的日常工作(以Bug發(fā)現(xiàn)與驗證為中心)
(2)測試人員發(fā)現(xiàn)缺陷關鍵環(huán)節(jié)(設計有效的測試用例)
(3)發(fā)現(xiàn)缺陷的視角(缺陷的位置)
(4)經(jīng)驗分享:XXX航天部門的測試用例分析,發(fā)現(xiàn)其中設計經(jīng)驗
(5)經(jīng)驗分享:介紹華為的測試過程
(6)課堂辯論:討論Google的GFS測試環(huán)境數(shù)據(jù)與測試結果,獲得其中測試經(jīng)驗
4、開發(fā)人員(修復?Bug)
(1)開發(fā)人員的日常工作(以Bug定位與修復為中心)
(2)以防御性編程預防缺陷
(3)經(jīng)驗分享:講師所在團隊如何進行防御性編程的
(4)課堂解惑:某網(wǎng)絡游戲公司的Code?Review過程中形式化問題
(5)案例解析:從華為的編碼規(guī)范中獲得啟示
5、管理人員與質量人員(缺陷過程)
(1)制定缺陷管理過程
(2)監(jiān)督缺陷管理過程
(3)經(jīng)驗分享:建立企業(yè)級可復用的知識庫(預防缺陷)
(4)經(jīng)驗分享:如何促成研發(fā)人員養(yǎng)成良好的工作習慣(預防缺陷)
二、缺陷量化管理
1、缺陷數(shù)據(jù)處理過程
(1)缺陷數(shù)據(jù)處理的一般流程
(2)Agile的缺陷處理過程
(3)CMMI的缺陷處理過程
(4)課堂辯論:如何定義符合自身組織特點的缺陷處理流程
(5)經(jīng)驗分享:介紹缺陷過程定義工具(開源與商用)
2、缺陷管理工具選型
(1)以敏捷管理為中心的工具選型
(2)以度量為中心的工具選型
(3)介紹常見的缺陷管理工具
(4)課程演示:演示開源缺陷管理工具與商用缺陷管理工具
3、缺陷數(shù)據(jù)采集
(1)缺陷數(shù)據(jù)結構定義(依據(jù)軟件組織相關的能力結構與績效指標)
(2)缺陷數(shù)據(jù)收集(手工填單與自動采集)
(3)缺陷文字描述(測試者與開發(fā)者描述視角)
(4)動手實踐:依據(jù)真實的缺陷場景來描述缺陷(模擬發(fā)現(xiàn)者與修復者)
(5)動手實踐:使用工具軟件完成缺陷數(shù)據(jù)字段的定義(開源與商用)
4、缺陷數(shù)據(jù)分析(發(fā)現(xiàn)問題)
(1)缺陷分析的數(shù)學工具(舊7種質量工具與新7種質量工具)
(2)缺陷分析的數(shù)據(jù)庫工具(OLAP?&?Data?Mining)
(3)發(fā)現(xiàn)缺陷數(shù)據(jù)背后的問題(質量問題、效率問題、能力問題、管理問題、時間與成本問題)
(4)案例分析:依據(jù)相關數(shù)據(jù)報表與圖表分析隱藏在背后的過程問題,主要的圖表有(缺陷分布圖表、缺陷的根源圖表、缺陷注入發(fā)現(xiàn)矩陣、缺陷收斂趨勢圖表、缺陷回歸圖表、缺陷排除圖表、ODC缺陷圖表等。
5、缺陷管理過程不斷改進(達到最優(yōu))
(1)課堂辯論:如何針對圖表分析呈現(xiàn)的問題提出解決方案?
(2)經(jīng)驗分享:講師團隊缺陷管理過程改進的經(jīng)驗(不掛牌的CMMI5級改進過程)
(3)課程總結:詮釋整個缺陷管理兩個中心,即管理與度量
(4)課程結束拷貝資料內容介紹