




已閱讀5頁,還剩177頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
.,第十章項目質量管理,系統集成項目管理工程師教程,.,本章要點,10.1質量管理概述10.2質量計劃編制10.3執行質量保證10.4執行質量控制,.,什么是質量,符合目的或者用途(JosephJuran)用戶的感覺就是質量(AVFeigenbaum)符合顧客在其合理價格下對產品的要求(SudIngle)產品或者服務滿足明確和隱含需要能力的性能特性的總體(BS4778)質量是滿足要求的程度,包括符合規定的要求和滿足顧客的需求.,.,項目質量定義,ISO9000:一組固有特性滿足需求的程度。美國質量管理學會:過程、產品或服務滿足明確或隱含的需求能力的特征。質量、范圍、成本、時間是項目成功的關鍵要素,.,質量管理,GB/T19000-2000:在質量方面指揮和控制組織的協調的活動。質量方針:由組織的最高管理者正式發布的該組織的總的質量宗旨和方向。質量管理是企業圍繞著使產品質量能滿足不斷更新的質量要求,而開展的策劃、組織、計劃、實施、檢查和監督、審核等所有管理活動的總和。,.,質量管理的幾個概念,質量標準:是企業、國家或國際組織制定的對某個方面的規范。側重質量的細節特征,屬于微觀范疇。質量策略:某個組織針對自身的要求制定的質量指導仿真,側重于指導思想。質量責任:整個組織對項目質量負有責任。包括管理層責任、最終責任、首要責任等。,.,質量保證,GB/T19000-2000:是質量管理的一部分,致力于增強滿足質量要求的能力。其目的是對產品體系和過程的固有特性已經達到規定要求提供信任。內部質保、外部質保,.,質量控制,GB/T19000-2000:是質量管理的一部分,致力于滿足質量要求。其目標是確保產品的質量能滿足顧客、法律法規等方面所提出的質量要求如適用性、可靠性、安全性等。專業技術、管理技術,.,質量vs.等級,等級指具有相同使用功能不同技術特性的產品或服務的類比。例如,一個軟件產品可能是高質量(無明顯缺陷、用戶手冊易讀)低等級(功能有限)的,或低質量(許多缺陷、用戶手冊雜亂無章)高等級(功能眾多)的。,.,精確vs.準確,精確不同于準確。精確是指重復測量的結果非常聚合,離散度很小。準確則指測量值非常接近實際值。精確的測量未必準確,準確的測量也未必精確。,.,項目質量管理,為確保項目能夠滿足所要執行的需求的過程,包括質量管理職能的所有活動,這些活動確定質量策略、目標和責任,并在質量體系中憑借質量計劃編制、質量控制和質量保證等措施,決定了對質量政策的執行、對質量目標的完成以及對質量責任的履行。質量管理一個關鍵因素是通過項目范圍管理轉換隱含需求為項目需求,.,質量管理的原則,以實用為核心的多元要求系統工程職工參與管理管理層和第一把手重視保護消費者權益面向國際市場,.,項目質量管理的目標,顧客滿意度了解、評估、定義和管理期望,以便滿足客戶的要求。這就需要把“符合要求”(確保項目產出預定的結果)和“適合使用”(產品或服務必須滿足實際需求)結合起來。預防勝于檢查重視各階段內的過程,.,項目質量管理流程,1確定質量標準體系;2對項目實施進行質量監控;3將實際與標準對照;4糾偏糾錯;,.,現有國際質量標準,ISO9000系列ISO9000ISO9001ISO9004ISO19011ISO9000由計劃、控制和文檔工作三部分組成循環的體系。,.,ISO9000系列,ISO9000ISO9001ISO9004ISO19011ISO9000由計劃、控制和文檔工作三部分組成循環的體系。,.,ISO9000質量管理的8原則,以顧客為中心領導作用全員參與過程方法管理的系統方法持續改進基于事實的決策方法與供方互利的關系,.,質量體系,ISO9000:組織結構、責任、工序、工作過程及具體執行質量管理所需的資源。即質量體系是為實施質量管理所需的組織結構、程序、過程和資源。,.,質量體系,標準:CMM、ISO核心:建立、執行和維護(改善)軟件生產過程,以保證最終生產出的軟件產品達到用戶綜合的質量要求。,.,項目質量管理過程,組織確定質量方針、目標和職責的所有活動,使得項目可以滿足其需求。質量計劃。確定適合于項目的質量標準并決定如何滿足這些標準。質量保證。有計劃系統的質量活動,確保項目中所有過程滿足干系人的期望。質量控制。監控具體項目結果以確定其是否符合質量標準,制定方案,消除產生質量問題的原因。,.,現代質量管理,滿足客戶-理解、管理和引導需求,從而達到或超過客戶的期望。通過檢驗防止錯誤-避免錯誤的費用通常比糾正它們低得多。管理責任-成功需要團隊全體成員的合作,但提供成功所需要的資源則是管理工作的職責。各階段的程序-戴明(Deming)和其他人所描述的那種重復的“計劃-執行-檢驗-行動工作循環,.,質量成本,為達到產品/服務質量而付出的所有努力的總成本,包括確保項目符合需求所做的所有工作。,.,相關質量管理理論,戴明理論DemingonQualityManagement朱蘭理論朱蘭質量手冊(第五版)JuransQualityHandbook克魯斯比理論田口玄一理論菲根堡姆理論,.,相關質量管理理論,全面質量管理TQM持續改進六西格瑪失效模式影響分析,.,TQM,Total-QualityManagement是一種全員、全過程、全企業的品質管理。以質量為中心,以全員參與為基礎,通過讓顧客滿意和本組織所有成員及社會受益而達到永續經營的目的。4要素:結構、技術、人員、變革者。4核心特征:全員參與、全過程、全面方法、全面結果的質量管理。,.,什么是軟件質量,與軟件產品滿足規定的和隱含的需求能力有關的特征或特性的全體。1、滿足軟件需求2、遵循標準3、滿足隱含需求,.,軟件質量,軟件質量是軟件滿足明確說明或者隱含的需求的程度明確說明:查詢功能隱含說明:查詢速度,.,軟件質量管理發展過程,工匠自控,質量檢查,1920,1940,質量控制,TQM,質量保證,1960,1970,.,軟件質量管理發展過程,.,決定質量的因素,.,軟件質量管理過程,包括決定質量策略、目標和責任的全面管理職能的所有活動,以及通過諸如質量系統中的質量計劃編制,質量保證,質量控制和質量提高等手段對這些活動的實施.管理的對象過程的質量產品的質量,.,軟件質量管理,監控項目的交付物和執行過程,以確保它們符合相關標準,同時確保不合格項能夠按照正確的方法排除。,.,.,質量需求對項目干系人的影響,質量管理的一個關鍵是通過干系人分析,將其需求、需要轉化為項目范圍管理中的要求。超負荷工作以滿足客戶需求可能帶來員工跳槽、代碼錯誤率增多等負面影響。為趕進度匆忙的質量檢查可能帶來開發錯誤不能消除。過分細致的質量檢查帶來進度的延期。,.,高質量軟件的核心,制定高目標制定可行的過程規范,.,軟件質量框架模型GB-T8566-2001G,.,軟件質量框架模型GB-T8566-2001G,質量特征:描述和評價軟件質量的一組屬性。質量子特征:質量特征的細化。度量因子:度量質量特征。量化度量。,.,軟件質量模型,.,McCall質量模型,.,主觀質量模型-ICEDT模型,I:直觀性產品的使用是否合乎人們的通常想法?C:一致性產品的運行是否有一貫性?E:效率產品是否可以讓用戶迅速和經濟地完成其任務?D:耐久性產品是否穩定和可靠?T:體貼產品是否充分考慮了用戶的需求?,.,軟件質量vs.硬件質量,軟件邏輯實體本質上無形、看不見、難測控質量問題基本是人為差錯引起錯誤由邏輯組合千變萬化引起。開發全過程采取措施防錯、檢錯出錯時,要維護進行修改修改時考慮波及面保證完整一致,硬件物理實體有形、便于測控質量問題是設計、生產和使用失效由零部件或其結合故障引起。開發過程和生產過程加強控制出故障時,更換零部件維修一般不會給其它處造成影響。,.,質量的重要性,質量管理是項目管理的最高統一(三大目標的統一),.,質量的重要性,軟件危機的主要矛盾低質量的軟件就像定時炸彈低質量的產品,增加成本質量是生命也是信譽,.,軟件質量重要性,千年蟲問題高考分數查詢系統銀行系統,.,質量的形成,質量形成于產品或者服務的開發過程中,而不是事后的檢查(測試)把關等。,.,低劣軟件質量的關聯關系,低劣軟件質量,高額的維護費用,缺乏質量重視,對性能改善的沖動,希望軟件快些、省些、好些,市場被競爭對手侵占,軟件生產率的低下,減少新開發項目資源,.,軟件過程改進與能力成熟度模型,CMM/CMMI5個等級SJ/T11234-2001軟件過程能力評估模型SJ/T11235-2001軟件能力成熟度模型,.,本章要點,10.1質量管理概述10.2質量規劃10.3執行質量保證10.4執行質量控制,.,質量規劃,質量規劃包括確定哪種質量標準適合該項目并決定如何達到這些標準。規劃質量是識別項目及其產品的質量要求和/或標準,并書面描述項目將如何達到這些要求和/或標準的過程。,.,質量計劃編制,識別相關的質量標準;把滿足項目相關質量標準的活動或過程規劃到項目的產品和管理項目所涉及的過程中去;以一種能理解的、完整的形式表達為確保項目質量而采取的糾正措施;,.,質量策略,組織針對質量而做出的全面的意圖和方向,一般由組織的高層正式宣布。如CMM通常項目的質量策略通常為公司的質量策略,.,軟件質量計劃,說明項目管理小組如何具體執行它的質量策略。好處:按時交付可靠的、可維護的產品;項目實施得到控制,降低風險;普遍提高后續軟件產品的質量;,.,質量計劃的要求,應達到的質量目標和所有特性的要求確定質量活動和質量控制程序項目不同階段,職責,權限,交流方式以及資源分配確定采用的控制手段,合適的驗證手段和方法確定和準備質量記錄,.,量化的質量目標,可用度初期故障率偶然故障率平均失效前時間(MTTF)平均失效間隔時間(MTBF)缺陷密度(FD)平均失效回復時間(MTTR),.,可用度,指軟件運行后在任一隨機時刻需要執行規定任務或完成規定功能時軟件處于可使用狀態的概率。,.,初期故障率,軟件交付后三個月內單位時間的故障數。以100小時故障數為單位。,.,偶然故障率,軟件在偶然故障期(交付后三個月后)內單位時間的故障數。以1000小時為單位。反映了軟件穩定狀態下的質量。,.,平均失效前時間,軟件在失效前正常工作的平均統計時間。,.,平均失效間隔時間,軟件在相繼兩次失效之間正常工作的平均統計時間。,.,缺陷密度,軟件單位源代碼中隱藏的缺陷數量,通常以每千行無注解源代碼為一個單位。統計信息:開發階段為5060缺陷,交付后為1518缺陷,.,平均失效恢復時間,軟件失效后恢復正常工作所需的平均統計時間。,.,質量不同思路,微軟緊包裝航天飛機控制軟件接近零缺陷,無故障典型的政府合同滿足合同的要求和規格摩托羅拉需要達到6Sigma,.,質量計劃參考模板,項目概述實施策略項目組織質量保證對象分析及選擇質量保證任務劃分實施計劃資源計劃記錄的收集、維護與保存,.,制定項目質量計劃的活動,1、收集資料2、編制項目分質量計劃3、學會使用工具和技術4、形成項目質量計劃書,.,質量規劃的輸入,1、環境和組織因素2、組織過程資產3、項目范圍說明書范圍說明書包含項目描述、主要項目可交付成果及驗收標準。產品范圍描述中通常包含技術細節以及會影響質量規劃的其他事項。4、項目管理計劃5、項目章程6、質量方針,.,質量規劃的工具和技術,1、成本效益分析2、基準對照3、實驗設計4、質量成本(COQ)分析5、其它質量規劃工具,.,成本效益分析,質量計劃編制必須考慮效益/成本平衡,達到質量要求的主要效益包括減少返工、提高生產率、降低成本與提升干系人滿意度。對每個質量活動進行商業論證,就是要比較其可能成本與預期效益。達到質量標準的首要成本是與項目質量管理活動有關的費用。質量管理的原理表明,效益比成本更重要。,.,基準分析,將實際的或計劃中的項目實施情況與其他項目的實施情況相比較,從而得出提高水平的思路,并提供檢測項目績效的標準。其他項目可能在執行組織的工作范圍之內,也可能在執行組織的工作范圍之外;可能屬于同一應用領域,也可能屬于別的領域。,.,實驗設計,實驗設計是幫助確定在產品開發和生產中,哪些因素會影響產品或過程特定變量的一種統計方法;通過對實驗數據的分析,可以得出產品或過程的最優狀態,著重指明結果的影響因素并揭示各要素之間的交互作用和協同作用關系;,.,流程圖,指任何顯示顯示與某系統相關的各要素之間相互關系的示意圖。,.,質量成本(CoQ),質量成本為了達到產品或服務質量而進行的全部工作所發生的成本。預防成本評估成本缺陷成本QA、QC工程師工資?,.,質量成本,為確保與需求一致所做的所有工作-一致成本預防成本評估成本由于不符合需求所引起的全部工作-不一致成本缺陷成本(內部、外部),.,質量成本,達標成本、一致性成本為確保項目質量而進行預防工作所耗費的費用預防費用評估費用不達標成本、非一致性成本為確保項目質量而修復缺陷工作所耗費的費用內部缺陷外部缺陷,.,預防成本,為保證產品符合需求條件,無產品缺陷而付出的成本;項目質量計劃;質量控制計劃;質量審計;設計審核;過程控制工程;質量度量;測試系統建立;質量培訓;供應商評估;,.,評估成本,指為使工作符合要求目標而進行檢查和檢驗評估所付出的成本;設計評估;收貨檢驗;測試;測試結果的分析匯報;,.,缺陷成本,內部的對于不能符合所提要求、尚未發行的軟件(返工)所衍生的費用例如缺陷標記;返工;重新測試等(改BUG)外部的對于已經發布但是不符合要求的軟件所衍生的費用例如技術支持;問題估計;修正;索賠,.,質量成本測量方法,質檢/過失比質檢/過失比=預防成本/缺陷成本質檢/過失比2:應該努力達到的程度,.,質量功能展開,質量屋QualityFunctionDeploymentQFD將項目的質量要求、客戶意見轉化成項目技術要求的專業方法。客戶要求-優先級-產品服務和特性-相關關系矩陣-關聯關系矩陣-產品或服務技術參數,.,過程決策程序圖法,ProcessDecisionProgramChart-PDPC在制定計劃時對實現既定目標的過程加以全面分析,估計到種種可能出現的障礙及結果,設想并制定相應的應變措施和計劃。從自由討論中提出有必要的研究事項-擬定方案-理想連接,.,質量是在開發過程中形成的,而不是后期測試出來的后期測試不會改善產品質量上游錯誤下游改正,會耗費5080倍的成本預防成本與缺陷成本的處理關系,.,質量規劃的輸出,1、質量管理計劃2、質量測量指標3、質量核對表4、過程改進計劃5、質量基準6、項目管理計劃(更新),.,質量管理計劃,質量管理計劃應說明項目管理小組如何具體執行它的質量策略。在ISO9000的術語中,對質量體系的描述是:“組織結構、責任、工序、工作過程、及具體執行質量管理所需的資源,.,質量度量指標,用于QA和QC過程中操作性定義-是用非常專業化的術語描述各項操作規程的含義,以及如何通過質量控制程序對它們進行檢測。,.,IT項目影響質量的指標,功能性系統輸出性能可靠性可維護性,.,質量檢查單,檢查單是一種組織管理手段,通常是工業或專門活動中的管理手段,用以證明需要執行的一系列步驟是否已經得到貫徹實施。,.,本章要點,10.1質量管理概述10.2質量計劃編制10.3執行質量保證10.4執行質量控制,.,質量保證,質量保證是“為了提供信用,證明項目將會達到有關質量標準,而在質量體系中開展的有計劃、有組織的工作活動”。它貫穿于整個項目的始終。實施質量保證是審計質量要求和質量控制測量結果,確保采用合理的質量標準和操作性定義的過程。是一項管理職能。活動:如何建立質量標準;如何確立質量控制流程;如何改進質量體系的評估;,.,軟件項目質量保證,軟件質量保證(SoftwareQualityAssurance)目的是驗證在軟件開發過程中是否遵循了合適的過程和標準。Isitdoneright?,.,SQA三個要點,在項目過程中,定期對項目各方面表現進行評價;通過評價推測項目最后能否達到相關的質量指標;通過質量評價來幫助項目相關人員建立對項目質量的信心;,.,QA組織結構,層式結構QA組織矩陣結構QA組織柔性結構QA組織,.,QA組織結構,層式結構QA組織,.,QA組織結構,矩陣結構QA組織,.,QA組織結構,柔性結構QA組織,.,產品、系統、服務的質量保證,1、產品的質量保證清晰的規格說明使用完善的標準歷史經驗合格的資源公正的設計復審變化控制,.,產品、系統、服務的質量保證,2、系統的質量保證貫穿整個系統每一項工作的全過程,建立全生命周期的質保體系。3、服務的質量保證服務時間;服務能力;服務態度;,.,管理過程的質量保證,制定質量標準制定質量保證控制流程提出質量保證所采用的方法和技術建立質量保證規劃;質量檢驗;確定保證等級和范圍;質量活動分解;建立質量保證體系,.,執行質量保證的輸入,1、質量管理計劃2、質量度量標準清晰的規格說明;使用完善的標準;3、過程改進計劃4、工作績效信息5、批準的變更請求6、質量控制衡量,.,執行質量保證的工具和技術,1、質量規劃工具和技術2、質量審計3、過程分析過程分析是指按照過程改進計劃中概括的步驟來識別所需的改進。它也要檢查在過程運行期間遇到的問題、制約因素,以及發現的非增值活動。過程分析包括根本原因分析用于識別問題、探究根本原因,并制定預防措施的一種具體技術。4、質量控制工具和技術,.,質量審計,質量審計是對其他質量管理活動的結構性復查,用于判斷項目活動的執行是否遵從于組織及項目項目定義的方針、過程和規程。質量審計可以是有進度計劃的或隨機的;可以由訓練有素的內部審計師進行,或者由第三方如質量體系注冊代理人進行。,.,QA活動審計(Audit),審計(Audit)是對過程或者產品的一次獨立評估。將審核的主體與為該主體以前建立的一組規程和標準進行比較。目的是確保真正的遵循了這一個過程,產生了合適的文檔和精確反映實際項目的報告。可以預先規劃的,也可以是臨時決定的。,.,項目產品審計,項目產品審計對項目過程中的工作產品進行質量審查的過程。記錄不符合項編寫產品審計報告,.,項目執行過程審計,對項目的執行過程進行檢查,確保所有活動遵循規程進行。由內部審計師或第三方進行。執行過程審計報告,.,項目產品審計過程示例,參與角色:質量經理、質量保證人員、待審產品負責人。進入條件:待審產品提交輸入:待審產品產品標準、待審計產品,.,項目產品審計過程示例,活動:質保人員依據產品標準從使用者角度編寫產品審計要素;質保人員根據審計要素對產品審計,記錄不符合的項,與項目相關人員確認;質保人員根據確認結果編寫審計報告;質保人員向項目管理者提交審計報告;質保人員將審計報告提交入庫;,.,項目產品審計過程示例,輸出:產品審計報告完成標志:產品審計報告入庫,.,產品審計報告,.,執行質量保證的輸出,1、請求的變更2、推薦的糾正措施3、組織過程資產(更新)4、項目管理計劃(更新),.,本章要點,10.1質量管理概述10.2質量計劃編制10.3執行質量保證10.4執行質量控制,.,質量控制,質量控制包括監控特定的項目成果,以判定它們是否符合有關的質量標準,并找出方法消除造成項目成果不令人滿意的原因。貫穿于項目執行的全過程。實施質量控制是監測并記錄執行質量活動的結果,從而評估績效并建議必要變更的過程。質量標準既包括項目過程的質量標準,也包括項目產品的質量標準;項目成果既包括可交付成果,也包括項目管理成果,如成本與進度績效。,.,軟件項目質量控制,質量控制(QualityControl)確定項目結果是否與質量標準相符,同時確定消除不符的原因和方法,控制產品質量,及時糾正缺陷的過程。Isitrightdone?,.,項目質量控制,1項目產品或服務的質量控制計劃測試記錄分析2項目管理過程的質量控制,.,項目質量控制,.,幾個概念,預防(保證過程中不出現錯誤)檢查(保證錯誤不落到客戶手中);屬性抽樣(結果或為合格,或為不合格)變量抽樣(在連續的量表上標明結果所處的位置,以此表明合格的程度);特殊原因:異常事件隨機原因:正常過程偏差許可的誤差:誤差在規定范圍內控制限度:結果在控制限度內,.,項目質量控制的基本步驟,選擇控制對象為控制對象確定標準或目標制定實施計劃,確定保證措施按計劃執行對項目實施情況進行跟蹤監測、檢查,并將結果與計劃或標準比較發現并分析偏差根據偏差采取對策,.,執行質量控制的輸入,1、質量管理計劃2、質量測量指標3、質量核對表4、組織過程資產5、工作績效信息6、批準的變更請求7、可交付成果,.,質量控制的工具和技術,1、因果圖2、控制圖3、流程圖4、直方圖5、帕累托圖6、趨勢圖7、散點圖8、統計抽樣9、檢查10、缺陷補救審查,.,測試,確認一個項目的品質或性能是否符合需求說明書中所提出的一些要求。軟件測試,.,檢查,檢驗包括測量、檢查和測試等活動,目的是確定項目成果是否與預期標準相一致。檢查是指檢驗工作成果,以確定其是否符合相關的書面標準。檢查的結果通常包括相關的測量數據。檢查可在任何層次上進行,例如可以檢查單項活動的成果,或者項目的最終產品。檢查也可稱為審查、同行審查、審計或巡檢等。,.,控制圖,控制圖用來確定一個過程是否穩定,或者是否具有可預測的績效。根據合同要求而制定的規格的上限和下限,反映了可允許的最大值和最小值。控制圖可用于監測各種類型的輸出變量。,.,親和圖,KJ法從錯綜復雜的現象中,用一定的方式整理思路,抓住思想實質,找出解決問題途徑的方法。用事實說話,靠靈感發現新思想、解決新問題。,.,Pareto圖,排列圖是一種直方圖,由事件發生的頻率的大小順序繪制而成,用以顯示多少成果是產生于已確定的各種類型的原因的。80/20定律:20的原因造成80的問題,.,.,影響質量的主要因素,A類主要影響因素(7080)B類次要因素(8090)C類(90100)ABC分析圖,.,因果圖,因果圖:直觀反應影響項目的各種潛在原因及其構成因素同各種可能的問題間的聯系。先確定結果,然后分析原因。,.,質量問題的原因,人、機器、原材料、方法和環境(4M1E)因果圖步驟:確定問題;選擇各學科頭腦風暴班子畫問題框和主箭頭具體化主要分類甄別問題原因,.,程序流程圖,顯示系統內部不同因素之間怎樣相互作用和影響,用于幫助預測哪些治療問題要發生,可能發生的地方,分析解決方法。要素:活動、決策點和過程順序。,.,6管理法,.,6管理法,以顧客為中心的評測方法,驅動組織內部各個層次開展持續改進。分布中心上下漂移1.5,6水平3.4ppmDMAIC定義核心流程和關鍵顧客找出衡量指標探究誤差發生的原因找出最佳解決方案確保所做的改善能持續,.,6管理法,如果采用木桶原理解釋就是,通過6西格瑪清楚準確地找到影響企業經營管理的最重要的短板,并且將這塊短板增高,然后再尋找下一塊最重要的短板,循環反復,不斷地對企業經營管理的木桶進行修補,將不同時期最短的板增高來幫助企業實實在在提升執行力和競爭力。,.,6管理法,第一,它注重量化的綜合管理。六西格瑪很強調對數據的收集、分析。第二,對企業流程的強烈關注。關注的內容一般分為兩個部分。一部分叫流程的提高,第二個叫流程的設計再設計。第三,以顧客為中心。即以顧客的標準為規格,來滿足顧客的要求。第四,六西格瑪管理體系會影響到企業文化。,.,QC三個要點,檢查控制對象是項目工作結果進行跟蹤檢查的依據是相關質量標準對于不滿意的質量問題,需要進一步分析其產生的原因,并確定采取何種措施來消除這些問題。,.,軟件QC常用的活動,技術評審(TechnicalReview)對等評審(PeerReview)測試(Test)代碼走查單元測試集成測試系統測試缺陷追蹤,.,技術評審(TechnicalReview),評審的內容:軟件產品是否符合其技術規范軟件產品是否遵循項目可用的規定、標準、指導方針、計劃和過程軟件產品的變更是否被恰當的實現,以及變更的影響等,.,技術評審的主要對象,評審對象:軟件需求規格軟件設計規格測試計劃用戶手冊維護手冊系統構建規程安裝規程產品發布說明等,.,技術評審流程示例,1召開評審會議2會議中,開發組講解評審的對象3評審組提問或討論4決策:接受;拒絕接受;修改后接受5評審報告記錄,.,對等技術(同行)評審(PeerReview),對等技術評審是由與工作產品開發人員具有同等背景和能力的人員對工作產品進行的一種評審,目的是早期和有效的消除軟件工作產品中的缺陷,并可對軟件工作產品和其中可預防的缺陷有更好的理解。對等評審是提高生產率和產品質量的重要手段。,.,檢查表(CheckList),通過檢查表首先確認應該做的工作,然后落實是否完成對軟件前期質量控制有用,.,走查(Walkthrough),Weinberg:軟件排錯的主要問題之一是程序員自己審查代碼。適用于編碼階段無自我評審(EgolessReview)沒有固定的規則,.,代碼走查,程序員主要找出編程中邏輯方面的錯誤。程序員之間代碼講解并討論。,.,審核(Inspection),MichaelFagan引入軟件中,是一種更正式的走查參與人員被賦予特定的角色和職責角色仲裁人作者讀者記錄員,.,審核實施的步驟,概述(Overview)準備(Preparation)審查會議(InspectionMeeting)返工(Rework)后續工作(Follow-up),.,軟件測試,(1)測試是程序的執行過程,目的在于發現錯誤;(2)一個好的測試用例在于能發現至今未發現的錯誤;(3)一個成功的測試是發現了至今未發現的錯誤的測試。,.,軟件測試,目的:證明軟件的錯誤方法:單元測試;集成測試;系統測試;壓力測試;接收測試;,.,單元測試,檢驗單個模塊是否按詳細設計說明運行,測試的是程序的邏輯。走遍模塊中所有的條件分支。測試用例,.,集成測試,測試系統各模塊之間的接口以及在實際環境中的正確性。,.,系統測試,檢驗系統作為一個整體是否按其需求規格說明正確運行,驗證系統整體運行情況。第三方測試。,.,壓力測試,測試系統在特殊條件下的限制和性能,例如系統在大數據量、低資源條件下的健壯性、系統恢復能力等。B/S系統常用LoadRunner,.,接收測試,在客戶參與下檢驗系統是否滿足客戶所有需求,主要是功能和使用的便捷性。,.,缺陷跟蹤,發現缺陷缺陷改正的過程包括缺陷總數、未改正的缺陷數、已改正的缺陷百分比、改正一個缺陷的平均時間等指標。,.,缺陷跟蹤,.,缺陷跟蹤,Compuware公司的TrackRecord軟件(商業軟件)Mozilla公司的Buzilla軟件(免費軟件)微創公司的BMS軟件BugZeroBugTrackJira(開源免費),.,測試錯誤跟蹤記錄表,.,執行質量控制的輸出,1、質量控制衡量2、確認的缺陷補救3、質量基準(更新)4、推薦的糾正措施5、推薦的預防措施6、請求的變更7、推薦的缺陷補救8、組織過程資產(更新)9、確認的可交付成果10、項目管理計劃(更新),.,質量控制vs.質量保證,QA:關注過程。一種管理職能。QC:關注產品交付前的質量把關。檢查職能,P1,P2,P3,Product,QA,QC,QA,.,質量控制vs.質量保證,質量保證:針對一般性、普遍性的問題進行的質量管理。質量控制:針對具體的產品或具體活動的質量管理。,.,軟件質量的改善,軟件質量活動必須經過規劃軟件質量活動規劃必須明文規定質量活動必須盡早開始質量小組必須獨立存在應該經過訓練必須有適當的經費,.,案例,校務通管理系統的質量計劃,.,1.導言2.項目組織3.質量目標4.質量策略5.質量保證活動6.質量控制活動7.質量保證的報告途徑8.記錄的收集、維護和保存,.,2項目組織,2.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐廳停車票管理制度
- 餐飲業防疫管理制度
- 黑木耳基地管理制度
- 青海農牧科技職業學院《汽車發動機原理》2023-2024學年第二學期期末試卷
- 張家口職業技術學院《爆破工程》2023-2024學年第二學期期末試卷
- 楚雄醫藥高等專科學校《中國歷史建筑與傳統文化》2023-2024學年第二學期期末試卷
- 廣州珠江職業技術學院《中國音樂簡史》2023-2024學年第二學期期末試卷
- 廣州新華學院《食品學科前沿進展》2023-2024學年第二學期期末試卷
- 長垣烹飪職業技術學院《中國古代文學作品選(3)》2023-2024學年第二學期期末試卷
- 2024年度河南省二級注冊建筑師之建筑結構與設備練習題及答案
- 2025年上海市研發公共服務平臺管理中心招聘題庫帶答案分析
- 初級消控員測試題及答案
- 宣講政策課件
- 居民組織法試題及答案
- 國家行業領域重大事故隱患判定標準(2025年5月)解讀培訓
- 綠化草皮種植合同協議書
- 學校基本設施管理制度
- 工程測試技術試題及答案
- 無痛胃鏡操作急救知識要點
- 2025年下半年湖南永州藍山縣事業單位招聘工作人員38人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年小學一年級數學下冊奧數競賽測試考試卷(含答案解析)
評論
0/150
提交評論