## 文档产生阶段
##需求分析阶段
《需求说明书》、《可行性分析报告》
##计划阶段
《项目计划说明书》
##设计阶段
《概要设计说明书》、《详细设计说明书》、《数据库设计说明书》、《数据说明书》、《用户手册》、《操作手册》、《测试计划书》、《项目开发计划书》
## 编码阶段
无
## 测试阶段
《测试分析报告》
## 各种文档理解
**可行性研究报告**------关键在于可行性,可行通俗解释就是“能干”,可行性标明的是“能干的概率,能干的可能”。
**项目开发计划**-------关键在于计划,在于你想“做什么”,这是前提,也是基础,没有Plan and Goal,项目开发后期会出现很多问题。
**软件需求说明书**----关键在于需求说明,需求即“要干什么,条件是什么,实现什么”,说明书就是“讲明白,理清楚”。
**数据库设计说明书**---是对整体结构的设计,包括“逻辑结构”和“物理结构”,“逻辑结构”就是“数据之间关系的描述”,“物理结构”就是“数据结构在计算机中的表示”,其中数据库的物理结构文件有三类:数据文件,日志文件,控制文件。
**概要设计说明书**---在于大体说明系统结构和流程,各部分设计的要求以及出错机制的说明。
**详细设计说明书**---详细的将每部分(模块)实现交代清楚,包括内部使用的算法和基本流程。
**测试计划**--这是对系统的测试,是预期对系统的要求和现实系统实现的检验。
**测试分析报告**---是对测试计划的实施后的讨论和研究,将真实系统实现的功能拿到桌面上来说,并得出结论。
**开发进度月报**---这是对项目进行程度的讲解,阶段成果,问题以及解决办法的汇总。
**项目开发总结报告**----将真实系统与计划的“抽象系统”进行比较,总结执行情况,计算人力、物力的投资,对开发工作作出评价,总结经验教训。
**用户手册**---为用户所用,站在用户角度思考,让用户了解软件,知道该怎么用。
**操作手册**---为操作人员所用,讲解软件的运行情况,操作方法的使用。