1)首先什么是review?
定义:review是对软件开发设计工程中中间结果进行检查,评审的特定活动。
2)review的对象
软件开发过程中的阶段成果:
(1)基本设计书
(2)功能设计书
(3)详细设计书
(4)源程序
(5)测试设计书
3)review的目的:
(1)确认软件开发上工程各阶段得到的输出成果;
(2)把握当前工程及Project的进展状况;
(3)评价当前工程的质量情况,早期发现问题并及时解决,以便削减返工的工数及debug和测试的工数等;
(3)从长期看,分析review的结果(发现的不符合项和质量状况的评价结果等),反馈到今后的改善措施中。
4)review的必要性:
从软件生产方面来看:
(1)确保上工程的质量,有效控制软件的质量;
(2)改善包含从需求分析阶段到实际运行阶段在内的整体生产性。
从人员管理的效果看:
(1)使大家都理解设计和程序(多人担当制);
(2)有可能早期发现工作人员的弱点并进行指导;
(3) 得到后面工程中人员计划及修订计划所需要的数据;
(4)作为开发者之间交流的辅助手段;
(5)通过阅读说明和程序达到教育的效果。