标签:
这周的《软件测试技术》,我们接触到了同行评审(Peer Review),并结合检测车位的说明书进行了实例分析。那么下面我就简单介绍下何为PR?
从维基百科中,我们知道同行评审(Peer Review,在某些学术领域亦称Refereeing),或译为同行审查,是一种学术成果审查程序,即一位作者的学术著作或计划被同一领域的其他专家学者评审。一般学术出版单位主要以同行评审的方法来选择与筛选所投送的稿件录取与否,而学术研究资金提供机构,也广泛以同行评审的方式来決定研究是否授予资金、奖金等。同行评审程序的主要目的是确保作者的著作水平符合一般学术与该学科领域的标准。在许多领域著作的出版或者研究奖金的颁发,如果没有以同行评审的方式来进行就可能比较会遭人质疑,甚至成为某出版物、作品是否可以被称为学术出版物的主要标准。
我们都知道一个软件的完整形成需分为以下几个阶段:
(1) System analysis and design
(2) Software requirement analysis
(3) System outline design
(4) Software detailed design
(5) Coding and unit test
(6) Software component test
(7) Software configuration test
(8) Software system test
在这每个阶段中都应该安排相应的评审活动,而PR的组织形式则分为技术评审(Technical review ),正规检视(Formal Inspection),走读(Walkthroughs),管理评审(Management Review)。组织形式有严格的,也有松散的。前三个同行评审关键在于技术专家和开发同行。管理者不应该参与同行评审否则会改变评审过程并且歪曲参与者的客观性。管理评审参与者是管理者,目的是确保项目的进展和资源的合理分配。
一般而言,PR的过程如下图所示
其中在软件开发的各个阶段中,如何进行恰当的选择以上三种技术则成为了重中之重,可简单地用下图来表示:
当然同行评审并非完美,也存在一些常见的问题,比如:
(1)没有评审计划
(2)专家选择不合适
(3)没有充分的准备
(4)评审会议偏离主题和重点
(5)没有使用CheckList作为指导
(6)评审会议中过多争论占用大量时间
(7)问题修改后跟踪不力
标签:
原文地址:http://www.cnblogs.com/xlwm/p/4419137.html