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