软件开发进度表阶段 主要工作 应完成的文档 计划起始时间 计划终止时间 实际起始时间 实际终止时间系统需求调研用户需求及用户环境论证项目可行性 项目初步开发计划进度表制定项目初步计划开发计划进行评审需求分析确定系统运行环境 需求规格说明建立系统逻辑模型 项目开发计划确定系统功能及性能要求 用户手册概要编写需求规格说明、用户手册概要、测试计划确认项目开发计划概要设计建立系统总体结构,划分功能模块定义各功能模块接口 数据库设计说明书数据库设计(如果需要)制定组装测试计划对已完成的文档进行评审详细设计设计各模块具体实现算法确定模块间详细接口制定模块测试方案实现编写程序源代码进行模块测试和调试 用户手册编写用户手册对实现过程及已完成的文档进行评审集成测试执行集成测试计划编写集成测试报告验收测试测试整个软件系统(健壮性测试)试用用户手册 用户手册编写开发总结报告 开发工作总结维护为纠正错误,完善应用而进行修改对修改进行配置管理编写故障报告和修改报告修订用户手册详细设计