瀑布模型
直线形 一层接一层 要求严格 回溯难
可行性分析 风险分析(可行性分析报告)
需求分析 (观察客户业务流程 需求分析说明书 技术实现的细节)
设计阶段(概要设计 整体框架+详细设计 具体实现)
开发阶段(允许小的调整 开发周报 控制客服进度)
测试阶段(单元测试Junit 用户初测试)
售后维护阶段 界限严明 不允许回溯 要求各阶段人员责任心高
螺旋式模型
将软件开发周期分成若干个小阶段
快速迭代模式
每一个小阶段都有完整的瀑布模型
每一个小阶段都有风险分析
每一个小阶段都会产生一个发布的结果,作为这个产品最终产品的一个子集。
适合灵活多变的开发环境