软件工程各阶段的评审内容如下表: | |||
评审点 | 评审人员 | 评审文档 | 评审内容 |
需求调研评审 | 用户 l 管理人员(PM) 软件开发人员 l (质量管理人员) | (初步)需求规格说明书 l (初步)项目开发计划 | 用户需求调研的完备性 (关键需求点及潜在需求点) 用户需求深度的(准确)界定性;需求实现的周期性; 初步的项目开发计划(资源、周期、模式) |
软件需求评审 | 软件开发人员 用户 管理人员 标准化人员 特邀专家 质量管理人员 | 软件需求说明书 数据要求及数据字典 项目开发计划 | 软件需求说明书是否覆盖了用户的所 有要求 (用户需求调研报告 软件需求说明书) 软件需求说明书和数据要求说明书的 明确性、完整性、一致性、可测试性、 可跟踪性 (软件需求说明书 数据流图 数据字典) 项目开发计划的合理性 (用户方 公司技术委员会 项目组(包括QA)等) 文档是否符合有关标准规定(包括公司的ISO QMS有关规定) |
概要设计评审 | 软件开发人员 管理人员 标准化人员 | 概要设计说明书 | 概要设计说明书是否与软件需求说明书的要求一致(概要设计 软件需求规格说明 对比“测试”) l 概要设计说明书是否正确、完整、一致 l 系统的模块划分是否合理 ** (逻辑上、系统后期拓展上、用户应用需求上) l 接口定义是否明确 l 文档是否符合有关标准规定 |
详细设计评审 | 软件开发人员 管理人员 标准化人员 | 详细设计说明书 测试计划 数据库设计说明书 | 详细设计说明书是否与概要设计说明书的要求一致 (概要设计 与 详细设计 的“测试”) l 模块内部逻辑结构是否合理,模块之间接口是否清晰 l 数据库设计说明书是否完全,是否正确反映详细设计说明书的要求 测试是否全面、合理 (测试计划) l 文档是否符合有关标准规定 |
测试阶段评审 | 软件专家组成人员(管理人员) 软件测评单位 科研计划管理人员 开发组成员 业主单位代表 | 软件测试计划 软件测试说明 | 软件测试说明对各测试用力进行详细的定义和说明,审核测试用例、环境、测试软件、测试工具等准备工作是否全面、到位。 在测试过程中,填写“软件测试记录”。发现软件问题,则填写“软件问题报告单”。测试记录包括测试的时间、地点、操作人、参加人、测试输入数据、期望测试结果、实际测试结果及测试规程邓2. |
验收评审 (鉴定) | 软件开发人员 用户 管理人员 标准化人员 承办方与交办方的上级领导 | 成套文档 | 开发的软件系统是否已达到软件需求说明书规定的各项技术指标 使用手册是否完整、正确 文档是否齐全,是否符合有关标准规定 |