【正确答案】
B
【答案解析】 代码审查是由于若干程序员和测试人员组成一个会审小组,通过阅读、讨论和争议,对程序进行静态分析的过程。一般包括两个步骤:第一步,小组负责人提前把设计规格说明书、控制流图、程序文本及有关要求、规范发给小组成员,作为评审依据,小组成员充分阅读这些材料后开始下一步;第二步,召开程序审查会,在会上首先由程序员讲解程序的逻辑,在此过程中,程序员或其他小组成员可以提出问题、展开讨论,审查是否存在错误。
代码走查与代码审查基本相同,也分两个步骤:第一步,把材料发给走查小组成员,让他们认真研究程序,然后开会;第二步,首先由测试组成员为被测程序准备一批有代表性的测试用例,提交给走查小组,走查小组开会,集体扮演计算机角色,让测试用例沿程序的逻辑运行一遍,随时记录程序的踪迹,供分析和讨论使用。
技术评审的目的是评价软件产品,以确定其对使用意图的适合性,目标是识别规范说明和标准的差异,并向管理提供证据,以表明产品是否满足规范说明并遵从标准,而且可以控制变更。
软件审查通过正式的方式对软件进行评审,而走查则可以是非正式的方式进行。