- 需求分析
- 概要设计
对于软件来说就是软件的处理逻辑,大概的一个流程是怎么走的,大概需要哪些模块,怎么运行,需要大概多少接口,后期怎么维护等问题,做这些干呢吗?为了下一步-详细设计
- 详细设计
详细设计主要是用来确认细节的,接口的名字啊,控制器的名字啊,多少个控制器,谁来调用谁,这个不可以有错,因为后期码农是需要看这个开发的,你怎么起名字,他们就怎么写,所以这里出错也就意味着编码的时候也会错
- 搬砖
- 测试
- 暴力测试
- 交付
测试结束以后没有任何的问题的话,就可以写安装手册了,这个其实就是用户使用指南。
- 验收
- 交付后客户简单的测试以后觉得是和自己想的一样的,就收货,交钱.
- 维护
- 项目重构