(1) 需求分析
确定自己要开发哪些模块
(2)需求设计
概要设计
数据库设计
架构设计(MVC+三层架构) 选型
设计系统的部署结构
设计项目的规范文档
详细设计
设计类,接口规范
(3) 开发实现
(4)测试
测试:发现错误
黑盒测试: 测试输入数据,与响应的数据
白盒测试: 测试项目的运行流程,内部结构,算法逻辑是否有误
系统用户测试(内测)
实际用户测试(公测)
(5) 部署实施
硬件设备的搭建安装
项目所需软件环境搭建安装
网络保障
对使用本项目用户进行培训
调试系统保证系统顺利运行
记录系统运行信息情况
(6)维护