




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件質量與質量管理蔣振東(重慶理工大學 計算機科學與工程學院)【摘要】 軟件項目的質量管理指的是保證項目滿足其目標要求所需要的過程,它包括編制質量計劃、質量控制、質量保證等過程。軟件的質量是軟件開發各個階段質量的綜合反映,每個環節都可能帶來產品的質量問題,因此軟件的質量管理貫穿了整個軟件開發周期。軟件項目的質量管理,不僅確保項目最終交付的產品滿足質量要求,而且要保證項目實施過程中階段性成果的質量,也就是保證軟件需求說明、設計和代碼的質量,包括各種項目文檔的質量。關鍵詞 質量管理,質量計劃,質量控制,質量保證Software quality in software project managem
2、ent【Abstract】Quality management in software project refers to the process to ensure the project meets its objectives and requirements , which includes the preparation of quality planning, quality control, quality assurance and other processes. Software quality at all stages of software development i
3、s a comprehensive reflection of the quality of each link may bring product quality problems, the quality of software management throughout the entire software development cycle. Quality management of software projects, not only to ensure the project's final delivery of products to meet the quali
4、ty requirements, but also to ensure the quality of the process of the initial results of the implementation of the project is to ensure that the software requirements specification, design, and quality of the code, including the quality of project documentation.Keywords Quality management, quality p
5、lanning, quality control, quality assurance1. 前言 信息產業是目前發展較快的行業之一,也是對社會影響較大的行業之一,“軟件”、“項目”、“軟件項目”等概念已經越來越被大家所熟悉,并且普遍存在于我們生活或者社會的各個方面。軟件行業是一個極具挑戰性和創造性的行業,而軟件項目管理也是一項具有挑戰性的工作。項目管理是保證項目成功的必要手段。 隨著越來越現代化的發展,提起如今的IT項目,軟件工程倍受人們關注。而軟件的質量更是眾人關注的焦點,因為目前還沒有一套完善的評估標準。甚至有人提出,現在的軟件開發根本提不上是“工程”,因為它太 稚嫩了,還沒有一套成熟的標
6、準來比照;因而軟件項目極易出現失敗或者食物。大量實踐證明,軟件工程項目的成敗,通常是因為管理問題(協同工作的能力),而不是技術上的問題。要想做一盤“完美”的軟件大餐,質量管理的作用是不言而喻的。2. 項目質量管理2.1項目管理背景及定義 項目管理的背景:隨著世界由工業時代進入信息時代,時空概念的根本改變加劇了項目的復雜性和可變性,項目設計的范圍和時間、空間跨度都在一空前的速度擴大。而隨著行業競爭的加劇,項目只有在最少時間、最低成本的情況下完成才有意義。項目本身的復雜性和巨大風險以及在分工合作中個人經驗的不確定性,使個人經驗已經無法確保項目的成功或按時完成。于是在20世紀50年代,項目管理便逐漸
7、形成為了一種計劃管理方法。 項目管理的定義:項目管理是指一定的主題,為了實現其目標,利用各種有效的手段,對之星中的項目周期的各階段工作進行計劃、組織、協調、指揮、控制,已取得良好的經濟效益的各項活動的綜合。2.2質量管理的原則 原則1:以顧客為關注焦點 組織依存于他們的顧客,因而組織應理解顧客當前和未來的需求,滿足顧客需求并爭取超過顧客的期望。 原則2:領導作用 領導者建立組織相互統一的宗旨、方向和內部環境。所創造的環境能使員工充分參與實現組織目標的活動。 原則3:全員參與各級人員都是組織的根本,只有他們的充分參與才能使他們的倉案為組織帶來收益。 原則4:過程方法將相關的資源和活動作為過程來進
8、行管理,可以更高效地達到預期的目的。 原則5:管理的系統方法針對制定的目標,識別、理解并管理一個由相互聯系的工程所組成的體系,有助于提高組織的有效性和效率。 原則6:持續改進持續改進是一個組織永恒的目標。 原則7:基于事實的決策方法有效的決策時建立在對數據和信息進行合乎邏輯和直觀的分析基礎上。 原則8:與供方互利的關系組織和供方直劍保持互利關系,可增進兩個組織創造價值的能力。總結: 質量管理八項原則是一個組織在質量管理方面的總體原則,這些原則需要通過具體的活動得到體現。其應用可分為質量保證和質量管理兩個層面。 就質量保證來說,主要目的是取得足夠的信任以表明組織能夠滿足質量要求。因而所開展的活動
9、主要涉及:測定顧客的質量要求、設定質量方針和目標、建立并實施文件化的質量體系,最終確保質量目標的實現 質量管理則要考慮,作為一個組織經營管理(這里說的不是營銷管理)的重要組成部分,怎樣保證經營目標的實現。組織要生存、要發展、要提高效率和效益,當然離不開顧客,離不開質量。因而,從質量管理的角度,要開展的活動就其深度和廣度來說,要遠勝于質量保證所需開展的活動。 圖1 軟件開發質量管理層次模型圖2.3質量管理中存在的問題1. 缺少遠見2. 沒有以顧客為中心3. 管理者貢獻不夠4. 沒有目的的培訓5. 缺少成本和利益分析6. 組織結構不適宜7. 形成了自己得官僚機構8. 缺少度量或錯誤的度量9. 報酬
10、和承認不夠10. 會計制度不完善3. 項目質量計劃3.1項目質量計劃的簡介項目質量管理計劃包含一些程序,它要求保證該項目能夠兌現它的關于滿足各種需求的承諾。它包括在質量體系中,與決定質量工作的策略、目標和責任的全部管理功能有關的各種活動,并通過諸如質量計劃、質量保證和質量提高等手段來完成這些活動。質量計劃-確定哪些質量標準適用于該項目,并決定如何達標。 圖2 項目質量計劃包含程序3.2質量計劃的輸入與輸出 圖3 項目質量計劃流程3.2.1質量計劃的輸入 1. 質量策略 質量策略是"一個注重質量的組織的所有努力和決策,通常稱為頂級管理"4。執行組織的質量策略經常能給項目所采用
11、。然而,如果執行組織忽略了正式的質量策略,或者如果項目包含了多重的執行組織(合資企業),項目管理小組就需要專為這個項目而開發一次質量策略。2. 范圍闡述 范圍闡述是對質量計劃的主要輸入,因為它是揭示主要的子項目和項目目標的書面文講,后者界定了重要的項目相關人員的需求。3. 產品說明 雖然產品說明的因素可以在范圍闡述中加以具體化,產品說明通常仍需闡明技術要點的細節和其他可能影響質量計劃的因素。4. 標準和規則 項目管理小組必須考慮任何適用于特定領域的專門標準和規則。5. 其他程序的輸出 除了范圍闡述和產品說明,在其他知識領域中的程序也可能產生一定的結果,應當作為質量計劃的一部分加以考慮。例如,采
12、購計劃,可以確定應當在所有質量管理計劃中反映的承包商的質量要求。3.2.2質量計劃中的輸出1. 質量管理計劃 質量管理計劃應說明項目管理小組如何具體執行它的質量策略。在ISO9000的術語中,對質量體系的描述是:"組織結構、責任、工序、工作過程、及具體執行質量管理所需的資源"2. 操作性定義 操作性定義是用非常專業化的術描述各項操作規程的含義,以及如何通過質量控制程序對它們進行檢測。例如,僅僅把滿足計劃進度時間作為管理質量的檢測標準是不夠的,項目管理小組還應指出是否每項工作都應準時開始,抑或只要準時結束即可;是否要檢測個人的工作,抑或僅僅對特定的子項目進行檢測。如果確定了這
13、些標準,那么哪些工作或工作報告需要檢測。在一些應用領域,操作性定義又稱為公制標準。3. 審驗單 審驗單是一種組織管理手段,通常是工業或專門活動中的管理手段,用以證明需要執行的一系列步驟是否已經得到貫徹實施。審驗單可以很簡單,也可以很復雜。常用的語句有命令式或詢問式(你完成這項工作了嗎?)。許多組織提供標準化審驗單,以確保對常規工作的要求保持前后一致。在某些應用領域中,審驗單還會由專業協會或商業服務機構提供。4. 對其他程序的輸入 質量計劃程序可以在其他領域提出更長遠的工作要求。3.3質量計劃的制定方法1. 成本收益分析法 成本收益分析法也叫經濟質量法,這種方法要求在制定項目質量計劃時必須同時考
14、慮項目質量的經濟性。2. 質量標桿法 這是指利用其它項目實際或計劃的項目質量管理結果或計劃,作為新項目的質量比照目標,通過對照比較制訂出新項目質量計劃的方法。3. 流程圖法 流程圖法是用于表達一個項目的工作過程和項目不同部分之間相互聯系,通常它也被用于分析和確定項目實施的過程,同時它也是一種項目質量計劃的有效方法4. 實驗設計法 運用實驗設計信息是一種計劃安排的分析技術,它有助于識別在多種變量中,何種變量對項目成果的影響最大,從而找出項目質量的關鍵因素以指導項目質量計劃的編制。4. 項目質量控制4.1質量控制的簡介 企業要在激烈的市場競爭中生存和發展,僅靠方向性的戰略性選擇是不夠的。任何企業間
15、的競爭都離不開“產品質量”的競爭,沒有過硬的產品質量,企業終將在市場經濟的浪潮中消失。而產品質量作為最難以控制和最容易發生的問題,往往讓供應商苦不堪言,小則退貨賠錢,大則客戶流失,關門大吉。因此,如何有效的進行過程控制是確保產品質量和提升產品質量,促使企業發展、贏得市場、獲得利潤的核心。4.2 質量控制的方法工具1. 核減清單法 核檢清單是項目質量控制中的一種獨特的結構化質量控制方法。2. 質量檢驗法 質量檢驗是指那些測量、檢驗和測試等用于保證工作結果與質量要求相一致的質量控制方法。3. 控制圖法 控制圖是用于開展項目質量控制的一種圖示方法。控制圖法是建立在統計質量管理方法基礎之上的,它利用有
16、效數據建立控制界限,如果項目過程不受異常原因的影響,從項目運行中觀察得到的數據將不會超出這一界限。4. 帕累斯圖法 帕累斯(Pareto)圖法是一種表明“關鍵的少數和次要的多數”關系的一種統計圖表,它也是質量控制中經常使用的一種方法。帕累斯圖又叫排列圖,它將有關質量問題的要素進行分類,從而找出“重要的少數”(A類),和“次要的多數”(C類),以便對這些要素采取ABC分類管理的方法。5. 統計樣本法 這是指選擇一定數量的樣本進行檢驗,從而推斷總體的質量情況,以獲得質量信息和開展質量控制的方法。6. 流程圖法 這種方法主要用于在項目質量控制中,有關分析項目質量問題發生在項目流程的哪個環節和造成這些
17、質量問題的原因以及這些質量問題發展和形成的過程。7. 趨勢分析法 趨勢分析法是指使用各種預測分析技術來預測項目質量未來發展趨勢和結果的一種質量控制方法。4.3 質量控制的結果1. 項目質量的改進 通過軟件項目的質量控制,使軟件項目的質量提高。2. 對于項目質量的接受 對于項目質量的接受包括兩個方面,其一是指項目質量控制人員根據項目質量標準對已完成的項目結果進行檢驗后對該項結果所做出的接受和認可,其二是指項目業主/客戶或其代理人根據項目總體質量標準對已完成項目工作結果進行檢驗后做出的接受和認可。一旦做出了接受項目質量的決定,就表示一項項目工作或一個項目已經完成并達到了項目質量要求,如果做出不接受
18、的決定就應要求項目返工和恢復并達到項目質量要求。3. 返工 返工是指在項目質量控制中發現某項工作存在著質量問題并且其工作結果無法接受時,所采取的將有缺陷或不符合要求的項目工作結果重新變為符合質量要求的一種工作。返工既是項目質量控制的一個結果,也是項目質量控制的一種工作和方法。4. 核實檢查結束清單 這也是項目質量控制工作的一種結果。當使用核檢清單開展項目質量控制時,已經完成了核檢的工作清單紀錄是項目質量控制報告的一部分。這一項目質量控制工作的結果通常可以作為歷史信息使用,以便對下一步項目質量控制所做的調整和改進提供依據和信息。5. 項目調整和變更 項目調整和變更是項目質量控制的一種階段性和整體性的結果。5. 項目質量保證5.1質量保證的意義 通過質量控制和質量保證活動,發現質量工作中的薄弱環節和存在問題,再采取針對性的質量改進措施,進入新一輪的質量管理PDCA循環,以不斷獲得質量管理的成效。5.2質量保證的主要依據和工作內容1. 項目質量保證的主要依據 有質量管理計劃、質量測量指標、過程改進計劃、工作績效信息、批準的變更要求、質量控制度量的結果、實施的變更請求、實施的糾正措施、操作說明等。2. 項目質量保證的工作內容 1.制定科學可行的質量標準。制定質
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育與培訓行業:教育培訓機構品牌建設與營銷策略研究報告
- 城市公共自行車智能化改造對城市交通影響評估報告
- 2025年元宇宙社交平臺虛擬社交場景下的用戶需求分析報告
- 2025年能源行業環保報告:能源行業污染防治技術與政策要求
- 2025年醫院電子病歷系統在醫療信息化中的數據挖掘與分析優化報告001
- 2025年醫藥行業CRO模式下的臨床試驗結果解讀與報告撰寫報告
- 2025年數字貨幣在數字貨幣錢包的安全性評估與優化研究報告
- 2025年醫藥企業研發外包(CRO)模式藥物研發精準醫療與個性化治療報告
- 2025年醫藥企業研發外包(CRO)合同管理與法律風險防范報告
- 2025年醫藥流通企業供應鏈優化與成本控制物流信息化建設案例分析報告
- 新人教版一年級數學下冊期末考試卷(附答案)
- 人教版三年級語文上冊期末試卷及答案【完整】
- ptfe膜雨棚施工方案
- 人工智能倫理規則
- 米亞羅-孟屯河谷風景名勝區旅游基礎設施建設項目環評報告
- 婦產科護理學教材(課后思考題參考答案)
- 二年級數學無紙化監測試題
- 沖突管理與溝通技巧
- 全同態加密算法概述
- 六年級下冊英語素材-Unit-6-General-revision-3-知識點-人教精通版
- BS2000標準操作規程
評論
0/150
提交評論