前提:
进行文档学习的时候进行了大致的总结,文档的格式,设计的内容等等。以及学习之后的收获。
内容:
1.先来一个大表格
文档名称 | 需要的图 | 所处生存期阶段
| 目的及意义 | 预期的用户 | 编写人员 |
《可行性研究报告》 | 数据字典 流程图 IPO图
| 可行性研究和定义 | 确定系统是否值得开发,从技术 、法律、经济、等方面。 | 客户、开发人员、维护人员 | 开发人员 |
《项目开发计划》 | 甘特图 | 确定系统的目标、规模和基本任务 | 软件开发人员、系统分析人员 | 管理人员 | |
《软件需求说明书》 | 无 | 需求分析 | 确定软件系统应具备的具体功能 | 项目组长、软件开发人员、用户代表 | 开发人员 |
《概要设计说明书》 | 流程图 | 设计及编码 | 确定软件由哪些模块组成以及这些模块之间的相互关系 | 开发小组成员、项目组长、测试人员 | |
《详细设计说明书》 | 流程图 IPO图 | 开发小组其他人员、项目组长、测试人员 | |||
《数据库设计说明书》 | 流程图 | 提供了数据库设计的可视性以及软件支持所需的信息 | 数据库管理人员、软件开发小组其他成员 | ||
《数据库要求说明 书》 | 无 | 明确软件各项功能和非功能性需求实现时所需要的数据 | 数据库设计人员、数据库管理人员、软件开发小组其他成员 | ||
《用户手册》 | 无 |
| 给用户讲清功能点及操作方法 | 软件开发小组成员、项目组长 | |
《测试计划》 | 无 | 软件测试阶段 | 确定测试项,需要测试的特征及测试任务 | 软件开发小组人员、测试人员 | |
《测试分析报告》 | 无 | 通过各种类型的测试,查出软件设计中的错误并改正,确保软件质量 | 软件开发小组成员、 | 测试人员 | |
《操作手册》 | 流程图 框图 IPO图 | 运行与维护 | 供用户操作使用 | 用户、项目组长 | 开发人员 |
《项目开发总结报告》 | 无 | 是否交付用户使用,吸取经验教训,以便规范软件开发过程、提高效率 | 项目组长、软件开发小组成员 |