技术评审方法与指南[3] 软件测试
2.2 指南
结构走查的特点是:
相对其他评审方式而言,评审员在评审活动上的工作量开销比较大。
这是一种比较正式的评审方式。如果方法应用得当,评审人员具备相应的业务技能和评审技巧,评审效果会很好。
评审员数目3-6人为宜。根据作者的要求,评审员可以从一个或者几个视角对软件制品进行评审,评审员可以参与制品全部内容的评审,也可以只参与部分内容的评审。
评审组织人主要由项目管理人员担任。评审主持人主要由相关的技术专家担任。评审组织人和评审主持人可以是同一人员。
评审员接到评审通知后,如果无法保证评审时间,则必须告诉评审组织人。评审组织人可以根据情况决定采取更换评审员、变更评审时间表或者其他措施。
评审过程中,评审员可以要求作者提供指导和支持。评审员也可以和其他评审员交换意见。
评审员的评审意见中,需要记录:评审的内容、评审工作花费的工作量、评审的发现等。
记录员可以由评审员或作者兼任。
如果是文字方面的错误,可以直接在软件制品中修改,不必记录到评审意见中。
待评审软件制品的规模可以参照项目估计的方法来确定。
评审员的评审工作量包括:阅读材料、记录评审意见、评审沟通、评审会议等活动的时间,讨论缺陷修复方案、验证缺陷修复的时间除外。
评审意见和评审结论需要作为评审活动的记录得到保存。
3 审查(Inspection)
审查(由IBM的Michael E. Fagan提出,有时也被称为Fagan’s Inspection)是一种非常正式的评审方式。在本文介绍的评审方式中,其评审的效果最好。不过,这种评审方式持续时间比较长,成本开销也比较大。