Chb 9 軟件評審_第1頁
Chb 9 軟件評審_第2頁
Chb 9 軟件評審_第3頁
Chb 9 軟件評審_第4頁
Chb 9 軟件評審_第5頁
已閱讀5頁,還剩27頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件質量控制-Ch.9 軟件評審7/16/20221第9章 軟件評審9.1 為什么需要評審9.2 軟件評審的角色和職能9.3 評審的內容9.4 評審的方法和技術9.5 準備評審會議9.6 召開評審會議9.7 跟蹤和分析評審結果9.8 如何實施成功的評審7/16/202229.1 為什么需要評審從成本上來衡量 缺陷發現得越晚糾正費用越高,而軟件評審的重要目的就是通過軟件評審盡早的產品中的缺陷,減少大量的后期返工。 7/16/202239.1 為什么需要評審從技術上來衡量 前一階段的錯誤自然會導致后一階段的工作結果中有相應的錯誤,而且錯誤會逐漸累積,越來越多。7/16/202249.2軟件評審的角

2、色和職能 協調人作者評審員用戶代表質量保證代表 7/16/202259.3 評審的內容9.3.1 管理評審9.3.2 技術評審9.3.3 文檔評審9.3.4 過程評審7/16/202269.3.1 管理評審 “由最高管理者就質量方針和目標,對質量體系的現狀和適應性進行正式評價。” 7/16/202279.3.1 管理評審 質量管理體系運行狀況 內、外部審核結果 改進、預防和糾正措施的狀況 上次管理評審提出的改進措施實施情況及驗證信息管理評審 質量體系的總體評價 質量管理體系及其過程的改進 產品是否符合要求的評價,有關產品的改進 新資源的需求的決定和措施 輸入輸出對質量體系進行回顧和總結并確保其

3、適宜性、有效性和充分性 7/16/202289.3.2技術評審 評審的目的 評審的內容 評審檢查單 其他必需文檔技術評審技術評審報告會議的基本信息 存在的問題和建議措施 評審結論和意見問題跟蹤表技術評審問答記錄 輸入輸出7/16/202299.3.3 文檔評審1)正確性2)完整性3)一致性4)有效性5)易測性6)模塊化-系統和文檔描述必須深入到模塊。模塊化指的是模塊的獨立性7)清晰性8)可行性9)可靠性10)可追溯性7/16/2022109.3.4 過程評審過程評審的目的:評估主要的質量保證流程考慮如何處理/解決評審過程中發現的不符合問題總結和共享好的經驗指出需要進一步完善和改進的地方評審技術

4、后,評審小組需要提交一份評審報告,其中包括:評審記錄評審后,對現有流程的說明和注釋評審小組的建議 7/16/2022119.3.4 過程評審過程評審流程7/16/202212問題文檔評審與技術評審的主要區別是什么?7/16/2022139.4 評審的方法和技術9.4.1評審的方法9.4.2 評審的技術7/16/2022149.4.1 評審的方法臨時評審(Ad hoc review)輪查(Pass-round)走查(Walkthrough)小組評審(Group Review)審查(Inspection)最不正式最正式臨時評審輪查 走查小組評審 審查7/16/2022159.4.1 評審的方法審查

5、、小組評審和走查異同點比較表 角色/職責審查小組評審走查主持者評審組長評審組長或作者作者材料陳述者評審者評審組長作者記錄員是是可能專門的評審角色是是否檢查表是是否問題跟蹤和分析是可能否產品評估是是否評審方法計劃準備會議修正確認審查有有有有有小組評審有有有有有走查是無有有無7/16/2022169.4.1 評審的方法如何選擇正確的評審方法?選擇評審方法最有效的標準是:“對于最可能產生風險的工作成果,要采用最正式的評審方法。” 例如:核心代碼的失效也會帶來很嚴重的后果,所以也應該采用審查或小組評審的方法進行評審,而一般的代碼,則可以采用臨時評審、同桌評審等比較隨意的評審方法。 7/16/20221

6、79.4.2 評審的技術缺陷檢查表它列出了容易出現的典型錯誤,是評審的一個重要組成部分。 規則集類似于缺陷檢查表,通常是業界通用的規范或者企業自定義的各種規則的集合。 評審工具的使用合理的利用工具,如NASA開發的ARM(自動需求度量) 從不同角色理解不同的角色對產品/文檔的理解是不一樣的。 場景按照用戶使用場景對產品/文檔進行評審。 7/16/2022189.5 準備評審會議1. 評審計劃 各個階段的評審計劃的內容包括:各個階段的評審時間、評審方式、評審組成員等。 SQA在其提交的質量保證計劃中,應根據各個階段的評審計劃,制定相應的評審檢查點。7/16/2022199.5 準備評審會議2.

7、組建評審組 項目組提出評審組長和評審組成員名單的建議,質量組根據項目組的建議,與相關部門或人員(如外項負責人)進行協商確定。 選定評審組長對評審來說是非常重要的,評審組長需要和作者一起,策劃和組織整個評審活動。 7/16/2022209.5 準備評審會議3. 準備評審材料 基礎性和早期的文檔,如需求說明和原型等 與重大決策有關的文檔,如體系結構模型 對如何做沒有把握的部分,如一些挑戰性模塊,他們實現了不熟悉的或復雜的算法,或涉及復雜的商業規則等 將不斷被重復使用的部件7/16/2022219.5 準備評審會議4. 發送審查包 將被審查的可交付產品/文檔,其中指明了需要審查的部分 定義了可交付產

8、品的前期文檔 相關標準或其他參考文檔 參與者需要的所有表格 有助于審查者發現缺陷的工具/文檔:如缺陷檢查表,相關規則等 用于驗證可交付產品的測試文檔7/16/2022229.5 準備評審會議5. 制定活動進程表 評審會議之前,評審組長還需要制定相應的活動進度表,安排會議房間,并將活動、日期、次數和地點通知評審組成員 7/16/2022239.6 召開評審會議評審的主要步驟:1)由評審員/作者進行演示或說明。 2)評審員會就不清楚或疑惑的地方與作者進行溝通。3)協調人或記錄員在會議過程中完成會議記錄。7/16/2022249.6 召開評審會議評審結果:接受,評審內容不存在大的缺陷,可以通過有條件

9、接受,評審內容不存在大的缺陷,修訂其中的一些小缺陷后,可以通過不能接受,評審內容中有較多的缺陷,作者需要對這些缺陷進行修改,并在修改之后重新進行評審。評審未完成,由于某種原因,評審未能完成,還需要后續會議7/16/2022259.6 召開評審會議評審中的注意事項:人身攻擊 在評審過程中,所有的參與人都應該將矛盾集中于評審內容本身,而不能針對特定的參與人。無休止的爭論 通常對于某些問題,評審組很難達成一致意見,這時,可以把問題記錄下來,而如何認定則留給作者自己決定。偏離會議中心 在實際會議中,會議常常會發生偏離,如轉到政治話題的討論。鼓勵所有人發言 鼓勵不擅言辭的參與者就評審內容發表自己的看法,比如按照座位順序輪流發表意見。7/16/2022269.7 跟蹤和分析評審結果評審結果的跟蹤評審結果為有條件接受評審結果為不接受 2. 評審結果的分析有效性效率和成本7/16/202227討論請簡單描述一下評審過程。7/16/2022289.8 如何實施成功的評審解決不成功評審的主觀因素:對所有的工程師進行評審的培訓,使評審深入人心預防個人沖突,盡量避免對作者有人身攻擊的工程師加入評審小組將評審活動加入到項目計劃中,并為評審分配足夠的資源收集以前的評審數據,了解哪一種評審方法最為有效將評審列入個人的時間表中,確保評審員有充分的時間為評審

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論