Peer Review(同行评审)
1. Peer Review(同行评审)
同行评审(Peer Review)是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。需要进行同行评审的特定产品在定义项目软件过程的时候被确定并且作为软件开发计划的一部分被安排了进度
老师ppt中的定义:
A work product (normally some form of document) is examined by its author and one or more colleagues, in order to evaluate its technical content and quality.
Purpose is to test whether each stage of software development and software testing are complete、standard or not. Whether each stage of product meets the prescribed technical requirements and quality requirements, in order to decide whether it can go into the next phase of the work.
2. The division of Review stage(评审阶段的划分)
5. Technical Review(技术评审)
技术评审是由一个正式的组队产品进行评价。它确认任何与规格和标准不一致的地方或者在检查后给出可替换的建议,或者包含这两者。技术评审的严格程度没有像正规检视那么严格。技术评审的参与者包括作者,以及产品技术领域的专家
Formal Inspection(正规检视)
软件正规检视是在软件开发过程中进行的,发现、排除软件在开发周期各阶段存在的错误、不足的开发过程,是一种软件静态测试方法,其生存周期为软件的开发周期,应用于开发过程中产生的(非阶段性)软件文档和程序代码
Walkthroughs(走读)
(1)走读的目的是要评价一个产品,通常是软件代码
(2)走读一直以来都与代码检查联系在一起,其实走读也可以应用到别的产品(如:结构设计,详细设计,测试计划等文档)上
(3)走读最主要的目标是要发现缺陷、遗漏和矛盾的地方,改进产品和考虑替换的实现方法
(4)走读还有其他一些目的,包括:技术的变换,参与人员的技术培训,设计思想的介绍等
6. Roles of participants(参与人员)
7. Moderator (主持人)
负责评审过程的关键人物,收集检查数据错误分类、严重程度,控制评审进度、时间、内容
防止内容发散(评审变为发牢骚、幻想、工资待遇的讨论会)
Inspectors(评审员)
负责从通常的视点出发发现成果物的缺陷,以及缺陷影响到的技术领域
Author(作者)
成果物的(文件的)的信息做成人,为评审全过程提供评审材料的信息,在时间和成本允许的范围内,负责修改主要缺陷、及任何小的、零散的缺陷。也兼有评审员的身份
Reader(讲解员)
会议中负责阅读或意译成果物的细节,也兼有评审员的作用
Recorder(书记员)
记录实际的评审过程中发现的缺陷,也兼有评审员的作用