重生之我在干测试:软件开发流程
开发模型分类
- 边做边改模型
- 瀑布模型
- 快速原型模型
- 增量模型
- 螺旋模型
- 喷泉模型
- ...
瀑布模型概念:将软件的生命周期划分为制定计划,需求分析,软件设计,程序编写,软件测试和运行维护六个基本活动,且按此流程相互衔接如同瀑布逐级下落。
小结
- 特性:线性模型,是其他模型的基础
- 应用场景:需求清晰的大型项目,如:建筑、银行、保险等
敏捷开发模型概念:把项目拆成多短周期迭代,每次迭代含需求分析到测试全流程,借持续反馈调整,逐步交付可用软件,契合用户需求与市场变化 。