一、同行評審的基本概念
? 同行評審(Peer Review)是一種通過作者的同行來確認缺陷和需要變更區(qū)域的檢查方法腌歉。需要進行同行評審的特定產品在定義項目軟件過程的時候被確定并且作為軟件開發(fā)計劃的一部分被安排了進度金闽。
? 需要前期準備、計劃和時間進度表
? 越早越好
(1)同行評審的作用
? 早期發(fā)現缺陷
? 去除缺陷
? 降低成本
? 提高質量
(2)同行評審的類型
? 正規(guī)檢視 (Inspection)
? 技術評審 (Technical Review)
? 走讀 (Walkthrough)
①正規(guī)檢視
? 軟件正規(guī)檢視是在軟件開發(fā)過程中進行的、發(fā)現乖寒、排除軟件在開發(fā)周期各階段存在的錯誤、不足的過程院溺,是一種軟件靜態(tài)測試方法楣嘁,其生存周期為軟件的開發(fā)周期,應用于開發(fā)過程中產生的(非階段性)軟件文檔和程序代碼。
? 正規(guī)檢視遵循嚴格的過程逐虚,評審人員進過規(guī)范細致流程聋溜、職責培訓、檢視過程有明確細化的評估標準叭爱。正規(guī)檢視評審的對象是產品或半成品缴渊。
②技術評審
? 技術評審是由一個正式的組對產品進行評價永部。它確認任何與規(guī)格和標準不一致的地方或者在檢查后給出可替換的建議,或者包含這兩者。技術評審的嚴格程度沒有像正規(guī)檢視那么嚴格稍坯。技術評審的參與者包括作者,以及產品技術領域內的專家枷餐。
? 技術評審是為了確認和裁決技術問題残黑,如變更確認等,不是為了發(fā)現問題晃危,無正規(guī)流程型雳,一般在技術小組內部展開。
③走讀
? 走讀的目的是要評價一個產品山害,通常是軟件代碼纠俭。
? 走讀一直以來都與代碼檢查聯(lián)系在一起,其實走讀也可以應用到別的產品(如:結構設計浪慌,詳細設計冤荆,測試計劃等文檔)上。
? 走讀最主要的目標是要發(fā)現缺陷权纤,遺漏和矛盾的地方钓简;改進產品;和考慮可替換的實現方法汹想。
? 走讀還有其它一些目的外邓,包括:技術的交換,參與人員的技術培訓古掏,設計思想的介紹等损话。
二、 同行評審流程步驟
(1)同行評審流程計劃階段
? 項目負責人指定組織者
? 作者自檢工作產品
? 組織者規(guī)劃本次評審
? 檢查入口準則 ? ? ? ? ?(入口準則:1槽唾、是否符合文檔標準丧枪?2、是否已用工具檢查庞萍?)
? 準備評審包(工作產品/參考資料評審表單/查檢表)
? 指定評審專家(3-6人)
? 組織者將評審包拧烦、評審通知單發(fā)給相關人員
注:代碼:<=500行(NBNC); 文檔:<=40頁钝计;評審資料內容太多時恋博,應分成幾次評審
工作產品名稱:角色名字齐佳、評審會議召開的時間、評審關注點
(2)評審介紹會議
(3)評審準備階段
(4)召開評審會議
(5)第三小時會議
(6)評審返工
(7)評審問題跟蹤
(8)做好評審
??識別參與人員
??評審工作需要計劃的
??制定同行評審準入條款
??明確同行評審的方法
??制定同行評審的準出條款
??對本次同行評審的方法债沮、準入條款和準出條款進行評審
??與會人員事先熟讀文檔
??定義同行評審的準則
??發(fā)通知給所有與會人員炼吴,確定開會的時間和地點,以及誰是本次同行評審的主持人秦士,誰是本次會議的記錄人
??確定評審的度量指標
三缺厉、同行評審方法
同行評審常見問題