软件同行评审的好处和坏处
陈能技
2007-9-23
翻译并摘自:Software Peer Review Guidelines – National Weather Service/OHD
同行评审的定义
同行评审是指对由一个或多个拥有与产品创建者类似专长的人对其产品作出评价。
从软件开发的角度看,评价的产品是程序代码。执行评审的人是程序员,不包括直接主管或经理在内。
同行评审的好处
1、最重要的是让软件变得更易读和维护
2、作为保证普遍的编程标准的机制
3、作为保证指定语言的编码标准的机制
4、提早发现bug
5、满足顾客对这方面行为的明确要求
同行评审的坏处
1、需要其他项目组提供资源
2、可能会流于仅仅指出个人编程风格和倾向的形式主义
3、需要后续的跟踪确保软件按同行的建议进行了修改
分享到:
相关推荐
作为cmm的一个重要关键域,评审与同行评审是质量保证的重要阶段
软件 CMMI 评审中,组织级代码同行评审
软件同行评审归纳.pdf
同行评审--方式一检验(手册) 外文教材
精品教育教学资料
软件项目同行评审报告.doc
软件企业提高产品质量的手段,已经不仅仅是通过软件测试人员(SQC)的努力,而是越来越多的按照“测试前行”的理念配合同行评审(PeerReview)来提高软件产品的质量。其目的是为了及早和高效地从软件工作产品中识别...
验证/同行评审的目的是为了及早地和高效率地消除软件工作产品中的缺陷。一个重要的伴随结果是对软件工作产品及可防止的缺陷得到更好的了解。 验证/同行评审涉及工作产品作者的同行对软件工作产品的规范化的检查,...
软件缺陷分类标准,为同行评审、软件测试提供缺陷分类的标准
此文档为CMMI评审检查表格模板,其中包含了《评审准备表》、《代码走查评审记录表》、《项目计划表》、《需求规格表》、《软件设计表》、《Java代码走查清单》、《React代码走查清单》《C语言代码走查清单》、《测试...
4.2 同行评审的种类和对象 7 4.2.1 同行评审的种类 7 4.2.2 同行评审的对象 8 4.3 同行评审过程 8 4.3.1 正式评审流程 9 4.3.2 技术审查流程 9 4.3.3 走查流程 10 4.4 同行评审方式的选择 10 4.4.1 三种同行评审方式...
本文根据2005中国软件工程大会暨系统分析员年会演讲提纲整理而得,主要转载原作者在需求与设计评审学习与实践中的一些体会,内容包括评审的必要性、评审的目的、评审的流程、评审的层次与角度,评审的准备工作、评审...
如何在软件测试过程中进行正式的评审软件测试过程中进行正式的同行评审过程根据同行评审的重要程度,正式评审、技术审查和走查三种形式的流程和成果物的使用力度不尽相同,但其主要的步骤和内容大体一致,参见如图4-...
代码审查(code review)是保证软件质量的一个重要环节,通过审查代码能够发现代码中可能存在的问题并给予纠正,这些问题可能包括设计上的、实现上的或者编程风格等多方面。本文档通过列举代码编写过程中的一些常见的...
精品课件
CMMI-工程-VER-验证&同行评审组织方针-V1.0[归类].pdf
软件测试用例评审检查单软件测试序号主要检查项1是否按照测试计划时间完成用例编写?2《需求规格说明书》是否评审并建立了基线?3需求新增和变更是否进行了对应的调整?4用例是否按照公司定义的模板进行编写?5测试用例...
全套视频一共6部分(共51讲)为: \01软件测试基础视频课程 \02软件测试流程及测试体系视频 ... 正式同行评审应该如何做 第四讲 测试用例的目标及X模型介绍 主要内容: V模型的问题是什么? 书写测试用例的目的是什么?