一.项目招标
二.项目启动
三.需求分析:都要做什么
四.系统分析:概要分析系统需要怎么实现(如,速度要求,开发工具,开发平台,整体实现思想等等)
五.系统设计:每个功能的具体实现(数据流程,实现技术等等)
六.技术可行性分析(四设计时的技术难点,也可以包括在四内)
七.数据库设计
八.系统架构设计
九.编码实现
十.测试
十一. 实施
十二. 维护