第7章 項目質(zhì)量管理-2025_第1頁
第7章 項目質(zhì)量管理-2025_第2頁
第7章 項目質(zhì)量管理-2025_第3頁
第7章 項目質(zhì)量管理-2025_第4頁
第7章 項目質(zhì)量管理-2025_第5頁
已閱讀5頁,還剩53頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

由FLUX1.1

生成版權(quán)所有??2025僅限于本教材的教學使用同濟大學朱少民《軟件項目管理》第7章項目質(zhì)量管理如何看待的項目的質(zhì)量?實例曾經(jīng)對一個國際性的軟件公司作了一個調(diào)查,選擇了由質(zhì)量問題引起的10項額外工作,即“開發(fā)人員修正缺陷、測試人員驗證缺陷、返工、設(shè)計或代碼完成后的需求變化、不清楚或無效的缺陷報告、代碼完成后補充的測試用例、由于缺陷修復(fù)后所做的回歸測試、測試環(huán)境設(shè)置錯誤、產(chǎn)品發(fā)布后遺漏的缺陷驗證、為產(chǎn)品發(fā)布后遺漏的缺陷出補丁包等”,統(tǒng)計結(jié)果表明,由于質(zhì)量問題造成的成本(劣質(zhì)成本)竟高達45.86%,差不多占開發(fā)總成本的一半。冰山一角硬道理產(chǎn)品質(zhì)量是生產(chǎn)出來的,不是檢驗出來的?!ご髅鬈浖馁|(zhì)量管理貫穿了整個軟件開發(fā)周期。不僅確保項目最終交付的產(chǎn)品滿足質(zhì)量要求,而且要保證項目實施過程中階段性成果的質(zhì)量。正如ISO8402所規(guī)定和倡導的:“質(zhì)量管理是指確定質(zhì)量方針、目標和職責,并通過質(zhì)量體系中的質(zhì)量策劃、質(zhì)量控制、質(zhì)量保證和質(zhì)量改進來使其實現(xiàn)的所有管理職能的全部活動?!辟|(zhì)量管理項目質(zhì)量管理質(zhì)量規(guī)劃

.1輸入.1事業(yè)環(huán)境因素.2組織過程資產(chǎn)

.3項目范圍說明書

.4項目管理計劃.2工具和技術(shù)

.1成本效益分析

.2基準對照.3

實驗設(shè)計

.4質(zhì)量成本.5其他質(zhì)量計劃工具.3輸出

.1質(zhì)量管理計劃

.2質(zhì)量衡量指標

.3質(zhì)量檢查表

.4過程改進計劃

.5質(zhì)量基準

.6項目管理計劃(更新)

執(zhí)行質(zhì)量保證

.1輸入.1質(zhì)量管理計劃

.2質(zhì)量測量指標

.3過程改進計劃

.4工作績效信息.5批準的變更請求.6質(zhì)量控制度量.7實現(xiàn)的變更請求.8實現(xiàn)的糾正措施.9實現(xiàn)的缺陷修復(fù).10實現(xiàn)的預(yù)防措施.2工具和技術(shù).1質(zhì)量計劃工具和技術(shù).2質(zhì)量審計

.3過程分析.4質(zhì)量控制工具和技術(shù).3輸出.1請求的變更.2推薦的糾正措施.3組織過程資產(chǎn)(更新).4項目管理計劃(更新)執(zhí)行質(zhì)量控制

.1輸入質(zhì)量管理計劃質(zhì)量測量指標質(zhì)量檢查表組織過程資產(chǎn)

工作績效信息批準的變更請求可交付成果.2工具和技術(shù)

.因果圖、控制圖、直方圖.流程圖、趨勢圖、帕雷托圖.散點圖、統(tǒng)計抽樣.缺陷修復(fù)審查.3輸出.1質(zhì)量控制度量.2確認的缺陷修復(fù).3質(zhì)量基準(更新).4推薦的糾正措施.5推薦的預(yù)防措施.6請求的變更.7推薦的缺陷修復(fù).8組織過程資產(chǎn)(更新).9確認的可交付成果.10項目管理計劃(更新)第7章項目質(zhì)量管理7.1質(zhì)量管理概述7.2項目質(zhì)量的組織保證7.3質(zhì)量工程7.3質(zhì)量計劃7.4軟件評審方法和過程7.5缺陷預(yù)防和跟蹤分析7.6產(chǎn)品質(zhì)量度量7.7過程質(zhì)量管理7.1質(zhì)量管理概述先舉一個生活的例子病入膏肓及早治療提前預(yù)防質(zhì)量管理層次軟件質(zhì)量控制(SQC,SoftwareQualityControl)是科學地測量過程狀態(tài)的基本的方法。就象汽車表盤上的儀器,可以了解行駛中的轉(zhuǎn)速、速度、油量等。軟件質(zhì)量保證

(SQA,SoftwareQualityAssurance)則是過程和程序的參考與指南的集合。就像汽車中的用戶手冊。軟件質(zhì)量管理

(SQM,SoftwareQualityManagement)才是操作的誓學,教你如何駕車,建立質(zhì)量文化和管理思想。質(zhì)量管理水平檢查,通過檢驗保證產(chǎn)品的質(zhì)量,符合規(guī)格的軟件產(chǎn)品為合格品,不符合規(guī)格的產(chǎn)品為次品。相當于“軟件測試/質(zhì)量控制”保證,質(zhì)量目標通過軟件開發(fā)部門來實現(xiàn),制定質(zhì)量計劃,保證軟件開發(fā)流程合理性、流暢性和穩(wěn)定性。相當于初期的“質(zhì)量保證”預(yù)防,軟件質(zhì)量以預(yù)防為主,以過程管理為重,把質(zhì)量的保證工作重點放在過程管理上、相當于成熟的“質(zhì)量保證”完美,以客戶為中心,貫穿于軟件開發(fā)生存期過程,全員參與,追求卓越,相當于“全面軟件質(zhì)量管理”。質(zhì)量管理的支持技術(shù)方法基礎(chǔ)設(shè)施質(zhì)量管理基礎(chǔ)設(shè)施7.2項目質(zhì)量的組織保證組織保證管理層測試組SQA組SEPG組項目組7.3質(zhì)量工程7.3.1質(zhì)量工程的內(nèi)涵7.3.2測試左移和右移7.3.3持續(xù)集成和持續(xù)交付(CI/CD)7.3.4從性能測試到性能工程7.3.5從安全測試到安全工程7.3.1質(zhì)量工程的內(nèi)涵質(zhì)量工程是指通過企業(yè)級架構(gòu)、質(zhì)量內(nèi)建和IT系統(tǒng)的管理、研發(fā)和運維使得企業(yè)實現(xiàn)高質(zhì)量目標;質(zhì)量工程的核心在于通過持續(xù)改進的工程實踐將軟件開發(fā)和測試活動徹底融合、讓測試貫穿于軟件開發(fā)生命周期的全過程,讓質(zhì)量內(nèi)建于軟件開發(fā)生命周期的每一項活動7.3.2測試左移和右移測試左移的目的是讓測試盡早開始,及時發(fā)現(xiàn)研發(fā)前期的錯誤,避免將錯誤帶到后面的研發(fā)活動中;軟件產(chǎn)品部署到生產(chǎn)環(huán)境之后就進入了“運行維護”階段。測試右移將測試延伸到研發(fā)階段之后的其它階段7.3.3持續(xù)集成和持續(xù)交付(CI/CD)持續(xù)集成是一個高頻和高度自動化的過程,需要一系列工具的支持,如代碼管理工具,版本構(gòu)建工具,CI調(diào)度工具,代碼靜態(tài)分析工具,單元測試工具,版本驗證工具等;“持續(xù)交付是一種能力,也就是說,能夠以可持續(xù)方式,安全、快速地把代碼變更(包括特性、配置、缺陷和試驗)部署到生產(chǎn)環(huán)境中,讓用戶使用?!?.3.4從性能測試到性能工程加強在需求和設(shè)計階段對軟件性能方面的需求評審和設(shè)計評審。保證軟件應(yīng)用運行時的性能是開發(fā)團隊所有成員的責任。除了服務(wù)端的系統(tǒng)性能測試,在研發(fā)階段驗證客戶端性能,評估影響用戶體驗的前端性能指標。軟件發(fā)布后對其線上運行情況進行實時監(jiān)控,分析系統(tǒng)性能的實際表現(xiàn)。軟件發(fā)布后開展在線性能測試。通過測試工具將自動化的性能測試集成到CI/CD流水線中,成為持續(xù)交付流水線中持續(xù)測試的一部分,在整個軟件生命周期中為軟件應(yīng)用的性能提供快速反饋。良好的性能工程實踐能夠保證在開發(fā)過程中更早地發(fā)現(xiàn)潛在性能問題,并進行高質(zhì)量的修復(fù)。同時,良好的性能工程實踐能夠在生產(chǎn)環(huán)境中收集和分析更多的用戶體驗數(shù)據(jù),發(fā)現(xiàn)在測試環(huán)境中難以發(fā)現(xiàn)的性能問題。7.3.5從安全測試到安全工程安全工程是指在產(chǎn)品開發(fā)生命周期的各階段綜合采用多種技術(shù)對產(chǎn)品的安全性進行驗證,盡早識別出軟件系統(tǒng)的安全漏洞和風險點。安全工程可以采用的比較成熟的安全開發(fā)工程模型和方法包括SDL和DevSecOps。SDL(SecurityDevelopmentLifecycle,軟件安全性開發(fā)生命周期),是微軟提出的從安全角度指導軟件開發(fā)過程的管理模式,核心理念就是將軟件安全的考慮集成在軟件開發(fā)的每一個階段,即需求分析、設(shè)計、編碼、測試和維護。SDL在整個軟件生命周期定義了7個接觸點:濫用案例、安全需求、體系結(jié)構(gòu)風險分析、基于風險的安全測試、代碼評審、滲透測試和安全運維等。通過這些接觸點來呈現(xiàn)在軟件開發(fā)生命周期中保障軟件安全的一系列優(yōu)秀實踐。7.4質(zhì)量計劃-7.4.1質(zhì)量計劃的內(nèi)容-7.4.2質(zhì)量計劃制訂的步驟-7.4.3如何制訂有效的質(zhì)量計劃-7.4.4質(zhì)量計劃的實施和控制7.4.1質(zhì)量計劃的內(nèi)容目的和范圍參考的文件列表質(zhì)量目標質(zhì)量的任務(wù)參與質(zhì)量管理的相關(guān)人員及其責任對一些關(guān)鍵文檔提出要求。重申適合項目的相關(guān)標準評審的流程和標準配置管理要求問題報告和處理系統(tǒng)采用的質(zhì)量控制工具、技術(shù)和方法等質(zhì)量質(zhì)量計劃模板參照

項目概述實施策略項目組織質(zhì)量保證對象分析及選擇質(zhì)量保證任務(wù)劃分實施計劃資源計劃記錄的收集、維護與保存7.4.2質(zhì)量計劃制定的步驟了解項目的基本概況,收集項目有關(guān)資料

確定項目的質(zhì)量目標

確定圍繞質(zhì)量目標的工作任務(wù)

明確項目質(zhì)量管理組織機構(gòu)

制定項目質(zhì)量控制程序

項目質(zhì)量計劃的評審

7.4.3如何制定有效的質(zhì)量計劃利益/成本分析。滿足質(zhì)量需求的主要的利益是減少重復(fù)性工作,效益與成本之比盡可能的大基準,為改進項目實施過程提供思路和可參考的標準流程圖,包括數(shù)據(jù)流程圖、工作流等試驗設(shè)計7.4.4質(zhì)量計劃的實施和控制通過設(shè)置檢查點、驗證點,對階段性成果進行評審或完成質(zhì)量評估,以確定項目階段性成果是否達到所設(shè)定的質(zhì)量標準。項目收尾階段的質(zhì)量控制是一個非常重要而又容易忽視的內(nèi)容7.5軟件評審方法和過程-

7.5.1軟件評審的方法和技術(shù)-7.5.2角色和責任-7.5.3軟件評審過程-7.5.4如何有效地組織評審軟件評審不管你有沒有發(fā)現(xiàn)他們,缺陷總是存在,問題只是你最終發(fā)現(xiàn)它們時,需要多少糾正成本。評審的投入把質(zhì)量成本從昂貴的、后期返工轉(zhuǎn)變?yōu)樵缙诘娜毕莅l(fā)現(xiàn)?!枴ね?.5.1軟件評審的方法和技術(shù)臨時評審(Adhocreview)輪查(Passround)走查(Walkthrough)審查(Inspection)檢查表最不正式最正式臨時評審輪查

走查檢查表

審查7.5.2角色和責任小組組長讀者記錄者評審員審核者協(xié)調(diào)者主持人作者記錄員列席人員內(nèi)審員技術(shù)專業(yè)人員7.5.3軟件評審過程評審注意事項明確自己的角色和責任;熟悉評審內(nèi)容,為評審做好準備,做細做到位;關(guān)注問題,針對問題闡述觀點,而不是對人;可以分別討論主要的問題和次要的問題;在會議前或者會議后可以就存在的問題提出自己的建設(shè)性的意見;提高溝通能力,采取適當?shù)?、靈活的表述方式;對發(fā)現(xiàn)的問題,要跟蹤到底。7.5.4如何有效地組織評審把握好流程和評審目標認真、仔細地閱讀評審材料,不斷思考善于提問充分溝通一切圍繞用戶需求進行評審組織方法分層評審方法

(高層次、低層次)分類評審方法

(分業(yè)務(wù)需求、功能需求、非功能需求、用戶操作性需求等)分階段評審方法

第6章項目質(zhì)量管理7.1質(zhì)量管理概述7.2項目質(zhì)量的組織保證7.3質(zhì)量計劃7.4軟件評審方法和過程7.5缺陷預(yù)防和跟蹤分析7.6質(zhì)量度量7.7過程質(zhì)量管理7.6缺陷預(yù)防和跟蹤分析-

7.6.1缺陷預(yù)防-7.6.2缺陷分析-7.6.3魚骨圖7.6.1缺陷預(yù)防從流程上加強控制建立和規(guī)范工作流程過程改進采用有效的工作方法代碼評審單元測試提高個人的技術(shù)水平自我學習和提高測試驅(qū)動開發(fā)7.6.2缺陷分析缺陷趨勢分析

(實時、累積)缺陷分布分析(如缺陷產(chǎn)生的原因、階段、來源)趨勢分析示例分布分析示例不同模塊的缺陷分布圖不同階段的缺陷分布圖分布分析示例2不同級別的缺陷分布圖7.6.3魚骨圖可以更全面地探討各種類別的原因鼓勵通過自由討論發(fā)揮大家的創(chuàng)造性提供問題與各類原因之間關(guān)系的直觀表示

因果分析圖,分析影響事物質(zhì)量形成的諸要素間因果關(guān)系示例工具——XMindPro7.7產(chǎn)品質(zhì)量度量-

7.7.1度量要素-7.7.2基于缺陷的產(chǎn)品質(zhì)量度量質(zhì)量度量的作用有效的溝通和改進可見性。盡早的發(fā)現(xiàn)和更正問題。作出關(guān)鍵的權(quán)衡。跟蹤特定的項目目標。管理風險。有助于決策。計劃未來的項目。7.7.1度量要素項目度量、產(chǎn)品度量和過程度量數(shù)據(jù)、圖表和模型7.7.2基于缺陷的質(zhì)量度量代碼質(zhì)量產(chǎn)品質(zhì)量測試效率7.8過程質(zhì)量度量-7.8.1過程質(zhì)量度量-7.8.2缺陷移除和預(yù)防7.8.1過程質(zhì)量度量過程缺陷密度整體缺陷清除率

階段性缺陷清除率

缺陷到達模式

DIPF=Dn/Sp7.8.2缺陷移除和預(yù)防經(jīng)常查看缺陷數(shù)據(jù)

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論