1.同行評(píng)審基本概念
①同行評(píng)審的基本概念
????????同行評(píng)審(Peer Review)是一種通過作者的同行來確認(rèn)缺陷和需要變更區(qū)域的檢查方法。需要進(jìn)行同行評(píng)審的特定產(chǎn)品在定義項(xiàng)目軟件過程的時(shí)候被確定并且作為軟件開發(fā)計(jì)劃的一部分被安排了進(jìn)度雕拼。
????????需要前期準(zhǔn)備、計(jì)劃和時(shí)間進(jìn)度表
????????越早越好
②同行評(píng)審的作用
????早期發(fā)現(xiàn)缺陷
????去除缺陷
????降低成本
????提高質(zhì)量
③同行評(píng)審的類型
? ? 正規(guī)檢視(Inspection)
? ? 技術(shù)評(píng)審(Techanical Review)
? ? 走讀(Walkthrough)
正規(guī)檢視
?????軟件正規(guī)檢視是在軟件開發(fā)過程中進(jìn)行的偎球、發(fā)現(xiàn)衰絮、排除軟件在開發(fā)周期各階段存在的錯(cuò)誤磷醋、不足的過程邓线,是一種軟件靜態(tài)測(cè)試方法,其生存周期為軟件的開發(fā)周期震庭,應(yīng)用于開發(fā)過程中產(chǎn)生的(非階段性)軟件文檔和程序代碼器联。
? ? ?正規(guī)檢視遵循嚴(yán)格的過程拨拓,評(píng)審人員進(jìn)過規(guī)范細(xì)致流程千元、職責(zé)培訓(xùn)、檢視過程有明確細(xì)化的評(píng)估標(biāo)準(zhǔn)幸海。正規(guī)檢視評(píng)審的對(duì)象是產(chǎn)品或半成品物独。
技術(shù)評(píng)審
?????技術(shù)評(píng)審是由一個(gè)正式的組對(duì)產(chǎn)品進(jìn)行評(píng)價(jià)挡篓。它確認(rèn)任何與規(guī)格和標(biāo)準(zhǔn)不一致的地方或者在檢查后給出可替換的建議官研,或者包含這兩者戏羽。技術(shù)評(píng)審的嚴(yán)格程度沒有像正規(guī)檢視那么嚴(yán)格始花。技術(shù)評(píng)審的參與者包括作者,以及產(chǎn)品技術(shù)領(lǐng)域內(nèi)的專家亥贸。
?????技術(shù)評(píng)審是為了確認(rèn)和裁決技術(shù)問題炕置,如變更確認(rèn)等溜族,不是為了發(fā)現(xiàn)問題煌抒,無正規(guī)流程厕倍,一般在技術(shù)小組內(nèi)部展開。
走讀
?????走讀的目的是要評(píng)價(jià)一個(gè)產(chǎn)品况既,通常是軟件代碼棒仍。
?????走讀一直以來都與代碼檢查聯(lián)系在一起莫其,其實(shí)走讀也可以應(yīng)用到別的產(chǎn)品(如:結(jié)構(gòu)設(shè)計(jì)乱陡,詳細(xì)設(shè)計(jì)憨颠,測(cè)試計(jì)劃等文檔)上爽彤。
?????走讀最主要的目標(biāo)是要發(fā)現(xiàn)缺陷,遺漏和矛盾的地方爪瓜;改進(jìn)產(chǎn)品铆铆;和考慮可替換的實(shí)現(xiàn)方法薄货。
?????走讀還有其它一些目的谅猾,包括:技術(shù)的交換税娜,參與人員的技術(shù)培訓(xùn)敬矩,設(shè)計(jì)思想的介紹等弧岳。
2.同行評(píng)審基本流程
①通用評(píng)審流程步驟
②通用評(píng)審流程計(jì)劃階段
? 項(xiàng)目負(fù)責(zé)人指定組織者
? 作者自檢工作產(chǎn)品
? 組織者規(guī)劃本次評(píng)審
? 檢查入口準(zhǔn)則
? 準(zhǔn)備評(píng)審包(工作產(chǎn)品/參考資料評(píng)審表單/查檢表)
? 指定評(píng)審專家(3-6人)
? 組織者將評(píng)審包、評(píng)審?fù)ㄖ獑伟l(fā)給相關(guān)人員
入口準(zhǔn)測(cè):
?????是否符合文檔標(biāo)準(zhǔn)勤家?
?????是否已用工具檢查热幔?
?????代碼:<=500行(NBNC)
?????文檔:<=40頁(yè)
?????評(píng)審資料內(nèi)容太多時(shí)断凶,應(yīng)分成幾次評(píng)審
? ? ?工作產(chǎn)品名稱
?????角色名字
?????評(píng)審會(huì)議召開的時(shí)間
?????評(píng)審關(guān)注點(diǎn)
③評(píng)審介紹會(huì)議
? 評(píng)審專家向組織者提出申請(qǐng)
? 組織者裁決是否召開介紹會(huì)議
? 若召開則:
? ? ? ? ? ? 組織者---介紹評(píng)審流程及相關(guān)要求
? ? ? ? ? ? 作者---介紹工作產(chǎn)品及相關(guān)資料
④評(píng)審準(zhǔn)備階段
⑤召開評(píng)審會(huì)議
⑥第三小時(shí)會(huì)議
? 作者決定是否召開第三小時(shí)會(huì)議會(huì)上:
????– 大家對(duì)評(píng)審表單中未解決的問題給出決議
????– 大家對(duì)評(píng)審表單中已確認(rèn)的問題討論解決方案
????– 記錄員進(jìn)行記錄
? 組織者更新評(píng)審表單
⑦評(píng)審返工
????作者修改缺陷
????作者更新評(píng)審
⑧評(píng)審問題跟蹤
? 匯總所有需要的數(shù)據(jù)到評(píng)審表單發(fā)送給相關(guān)評(píng)審專家
? 組織評(píng)審專家確認(rèn)各缺陷得到了修改巫俺,并且沒有引入新的缺陷
? 協(xié)助組織者確認(rèn)相關(guān)問題得到了正確修改并且沒有引入新的缺陷
? 確認(rèn)評(píng)審表單中各項(xiàng)相關(guān)度量數(shù)據(jù)正確
⑨做好評(píng)審
?????識(shí)別參與人員
?????評(píng)審工作需要計(jì)劃的
?????制定同行評(píng)審準(zhǔn)入條款
?????明確同行評(píng)審的方法
?????制定同行評(píng)審的準(zhǔn)出條款
?????對(duì)本次同行評(píng)審的方法认烁、準(zhǔn)入條款和準(zhǔn)出條款進(jìn)行評(píng)審
?????與會(huì)人員事先熟讀文檔
?????定義同行評(píng)審的準(zhǔn)則
?????發(fā)通知給所有與會(huì)人員,確定開會(huì)的時(shí)間和地點(diǎn),以及誰(shuí)是本次同行評(píng)審的主持人却嗡,誰(shuí)是本次會(huì)議的記錄人
?????確定評(píng)審的度量指標(biāo)