编制《项目开发计划》的目的是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度、所需经费预算、所需软、硬件条件等问题作出的安排记载下来,以便根据本计划开展和检查本项目的开发工作。

软件《需求规格说明》 是分析任务的最终产物 ,通过建立完整的信息描述、详细的功能和行为描述、性能需求和设计约束的说明、合适的验收标准,给出对目标软件的各种需求。

《需求分析》是软件生存周期中最关键一步,是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。应该是在《需求规格说明》之前的步骤。

《数据要求说明书》为系统定义数据以及变量的主要依据。

《数据库设计( Database Design)》是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。

《概要设计说明书》
概要设计的目的:
 将软件系统需求转换为未来系统的设计;
 逐步开发强壮的系统构架;
 使设计适合于实施环境,为提高性能而进行设计;
 结构应该被分解为模块和库。

概要设计的任务:
  制定规范:代码体系、接口规约、命名规则。这是项目小组今后共同作战的基础,有了开发规范和程序模块之间和项目成员彼此之间的接口规则、方式方法,大家就有了共同的工作语言、共同的工作平台,使整个软件开发工作可以协调有序地进行。

《详细设计说明书》是为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各项模块的具体实现的设计工作。