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