软件过程文档目录
# 1. 需求分析
# 1.1 需求规格说明书
包含但不限于以下内容:
- 范围
- 引用文件
- 需求:需求概述、需求规格(软件总体功能/对象结构、软件子系统功能/对象结构)、功能需求、接口需求、数据需求、保密需求、硬件网络环境需求
- 合格性规定:演示、测试、分析等形式
- 尚未解决的问题:如需要,可说明软件需求中尚未解决的遗留问题
- 注解
# 1.2 需求确认
针对需求规格说明书,提交带有用户签字的确认文件。
# 2. 设计开发
# 2.1 设计方案
包含但不限于以下内容:
- 信息资源规划
- 应用系统设计
- 网络系统设计
- 数据处理和存储系统设计
- 安全系统设计
- 其他系统设计(终端、备份、运维)
# 2.2 概要设计说明书
可与详细设计整合在一个标题下,包含但不限于以下内容:
- 1 引言
- 1.1 编写目的
- 1.2 背景
- 2 总体设计
- 2.1 运行环境
- 2.2基本设计概念和处理流程
- 2.3软件结构
- 2.4功能需求与程序的关系
- 2.5尚未解决的问题
- 3 接口设计
- 3.1用户接口
- 3.2外部接口
- 3.3内部接口
- 4 运行设计
- 4.1运行模块组合
- 4.2运行控制
- 4.3运行时间
- 5 系统数据结构设计
- 5.1逻辑结构设计要点
- 5.2物理结构设计要点
- 5.3数据结构与程序的关系
- 6 系统出错处理设计
- 6.1出错信息
- 6.2补救措施
# 2.3详细设计说明书
# 2.4数据库结构设计说明书
包含但不限于以下内容:
- 数据库需求分析
- 逻辑设计
- 物理设计
- 验证及运维设计
# 2.5编码计划、代码编写规范
# 2.6源代码及说明
# 2.7系统上线保障方案、应急预案、事故及问题处理文件
# 3. 测试方案、测试记录、测试报告
包含但不限于以下内容:
- 测试说明(测试用例、需测试的内容及方式、测试的先决条件、预期测试结果、评价结果的准则)
- 测试准备(主要指硬件、网络、人员等基础环境)
- 测试实施
- 测试记录归档,编制测试报告