[TOC]
1. 规划阶段: 确定软件开发目标及可行性,编写计划书
- 开发计划
- 各项工作内容,及完成期限
- 参加人员,技术水平,分配任务
- 测试计划
- 质量计划
2. 需求分析: 功能有哪些,功能的详细需求分析
- 需求分析
- 功能需求
- 性能需求
- 技术需求技术选型
- 阶段划分
- 第一阶段完成任务
- 第二阶段完成任务
- 每阶段时间预估
3. 设计阶段: 框架设计,数据库设计,接口设计,前端与后端与数据库对接说明和规范,设计文档
- 框架设计
- 数据库设计
- 接口设计
- 编写规范
4. 编码测试阶段: 编码规范,编码可读性,易维护性,提高程序效率,单元测试,组装测试,系统测试,环境测试
- 编码
- 测试
- 单元测试
- 模块测试
- 本地测试 外网测试
5. 维护验收阶段: 白盒,黑盒测试,探索性测试,极限测试,维护说明,编写手册,代码和文档验收
- 操作手册
- 维护说明
- 环境说明
- 验收测试