經典的軟體品質保證檢查過程

來源:互聯網
上載者:User
1.0目的
 本文的目的是描述ABC中心的SQA組進行內部軟體過程檢查所使用的程式。執行檢查的目的是為了提供對軟體過程的客觀承諾確認,並最終提交滿足標準、手冊、規格書以及程式等方面要求的軟體產品。
 2.0範圍
 文中所描述的程式適用於ABC中心SQA組執行的內部軟體過程檢查。
 3.0術語表
 KPA:關鍵過程域。
 SEI:軟體工程研究所。
 CMM:能力成熟度等級模型。
 SQA:軟體品質保證。
 SCM:軟體組態管理。
 SQAP:軟體品質保證計劃。
 4.0參考文獻
 [1]軟體能力成熟度等級模型,1.1版,軟體工程研究所,CMU/SEI-93-TR-24, February 1993.
 [2]APD SQA檢查程式,APD-PR-SQA-AUD-001, Version 1.0, Aug. 21, 1996.
 5.0角色和職責
 5.1檢查者
 檢查者是指準備並執行檢查的個人或小組。成立一個檢查小組以後,首先要指定一個檢查小組領導。檢查小組領導負責為小組其他成員分配檢查任務。
 檢查小組領導負責如下各項任務:
   訓練和調整檢查小組成員。
   規劃檢查中用到的人力和裝置等資源。
   執行檢查。
   產生檢查報告。
   發布檢查報告。
   跟蹤檢查糾正活動。
 檢查小組領導或者作為檢查者的個人必須是SQA組的成員。SQA組負責確保積極的糾正活動被執行,並文檔化識別出的軟體過程中的不符合項。
 5.2被檢查者
 被檢查者是指接受檢查的團體或者小組。被檢查的團體或小組負責以下各項任務:
   理解客觀公正的檢查標準。
   與檢查小組全力合作。
   對檢查報告做出響應,制定糾正活動計劃。
 5.3SQA代表
 被檢查方的SQA代表負責執行檢查中的許多協調步驟,比如規劃採訪中涉及的人員和用到的會談房間,協調自我評估,建立客觀證據,對檢查者的需求進行反饋,以及準備下一步的活動計劃等。
 5.4高層管理員
 高層管理員負責監控檢查過程的進展,並且在產生較大的矛盾時給予及時的輔助和調解。
 6.0檢查計劃表
 R&D SQA小組負責制訂季度性的檢查計劃表。整個計劃表發布在R&D SQA首頁,並且由SQA小組協調員負責維護。
 當規劃一次檢查時,SQA小組將會指定其成員之一作為檢查小組領導,被檢查的小組則會周期性地收到該檢查小組領導的一些通知。檢查小組領導是檢查計劃的所有者,他(她)負責參照檢查程式來指導檢查活動。
 7.0檢查程式
 在執行特定的檢查時,檢查小組或個人負責包括以下各階段的所有檢查活動:
   計劃
   概要
   準備
   檢查
   報告
   糾正活動
   跟蹤
 7.1計劃
 如有必要,檢查者首先將會重新檢查過去的一些不符合項和對軟體開發的糾正活動需求,並且標誌出那些需要再次進行檢查的領域。
 檢查者將會產生並使用一些合適的軟體核對錶來指導軟體開發每一階段/過程的檢查活動。這些核對錶可以從以下資源或其結合中而得出:
   項目開發計劃。
   項目SCM計劃。
   項目SQA計劃。
 核對錶的內容可以根據項目階段的不同而有所不同。以下是在檢查計劃階段所需要執行的一些活動:
   確保對於將要接受檢查的每一個軟體過程都有一個帶有客觀檢查標準的核對錶。
   標識出涉及到被檢查軟體過程的一些突出的糾正活動條款。
   為概要做計劃。
 7.2概要
 檢查者掌握對被檢查者的概要,包括專案經理和SQA代表等資訊,以便於開展進一步的檢查活動。
   評審對被檢查過程進行檢查的標準。
   評審檢查的一些技術性細節,包括前面定義的角色和職責等。
   向被檢查的每一項過程分發核對錶,以便於被檢查者開展初始的自我評估。
   要求被檢查者準備客觀證據,包括能夠證實符合需求過程的一些工作產品執行個體。
   評審檢查中的其他一些計劃。
 7.3準備
 在準備階段,SQA代表應該確保所需要的資訊已經就位,以便於檢查的進一步開展。
   確保自我評估已經完成。
   確保已經得到了包括能夠證實符合需求過程的一些工作產品執行個體在內的客觀證據。
 7.4檢查
 在檢查階段,主要是仔細檢查所得到的客觀證據是否符合指定標準。檢查者參照客觀檢查證據對工作產品進行評估。
   檢查者應該確保完成核對錶。
   檢查者評審檢查標準以及被檢查者的初始自我評估結果。
   檢查者檢查說明符合項的客觀證據。
   檢查者與相關人員進行會談,以確定有關當前被檢查軟體過程的實踐。作為一項準則,要求項目群組成員的10%到20的人員參加了該檢查步驟的會談。
 7.5報告
 經過檢查階段之後,檢查者產生一份檢查報告。
   產生發現的草案初稿(參見附錄A),同時為檢查中的所有參與者產生該草稿的一份拷貝。
   在提交草案初稿後的1-2天內與被檢查者召開一次提交檢查會議,以擷取對發現的一致性認可。
   解決發現中的問題,並相應更新報告。
   向參與者、被檢查者的管理員以及品質小組管理員分發最終報告。
 7.6活動計劃
 如果在檢查中發現了某些不符合項,SQA代表則負責制定相應的糾正活動。
   被檢查方制定一份包含糾正活動條款(參見附錄B)的活動計劃,當該計劃完成時,應該可以解決檢查中發現的一些不符合項問題。該活動計劃應該在最終檢查報告發布後的20個工作日內製定出,並提交給檢查者。
   檢查者評審活動計劃,計劃應該能夠確保被檢查方解決了所有發現的問題。
   活動計劃被接受以後,個人糾正活動條款由檢查者記錄在SQA糾正活動條款日誌中。
 7.7跟蹤
 經過活動計劃階段之後,檢查者必須跟蹤糾正活動條款的完成情況。
   檢查者檢驗被標示為已經完成的糾正活動條款。
   SQA代表跟蹤所有的糾正活動條款,以確保軟體過程取得了相應的進展。
   檢查者跟蹤每一項糾正活動條款,確保其在規定的時間內完成。
   檢查者檢驗糾正活動條款是否已經完成。
 8.0附錄A——檢查報告內容
 本附錄包含了對檢查報告內容的一般性描述。
 1.0介紹
 {介紹部分簡要描述檢查報告內容}
 2.0範圍
 {範圍部分用來描述檢查中使用的標準以及被檢查方的參與者}
 3.0結果
 {結果部分用來詳細說明檢查中使用的核對錶內容,並對結果進行總結}
 4.0檢查發現
 4.1強項
 {該部分包含有關被檢查者強項的觀察內容}
 4.2不符合項
 {該部分包含所有檢查出的不符合項問題,以及對不符合項進行的解釋,這一部分可用斜體給出}
 4.3分析和建議
 {該部分包含對不符合項進行的分析,以及對解決不符合項問題的一些建議。其他一些並不屬於不符合項問題的觀察也可以在此給出。}
 4.4跟蹤需求
 {如有必要,該部分給出活動計劃需要的描述}
 9.0附錄B——活動計劃內容
 該附錄包含對活動計劃內容的一般性描述。活動計劃包含糾正活動條款,每一項條款都應該包含如下資訊。
 9.1條款
 {描述糾正活動條款}
 9.2執行活動
 {描述需要執行的糾正活動}
 9.3所有者
 {負責完成該糾正活動的人}
 9.4完成日期
 {糾正活動條款完成的期限} 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.