PHP常用的 4 种开发模式

1.瀑布式开发:严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤进行。导致自由度降低,项目早期即作出承诺会导致对后 期需求的变化难以调整且代价很大。

2.迭代式开发:选代中完成系统的一部分功能 或业务,再通过客户的反馈来细化需求。

3.螺旋式开发:制定计划->风险分析->实施工程->客户评估。

4.敏捷开发:快速开发应用程序的方式,以最快的途径完成应用程序的开发,帮助企业提高应用程序的交付速度。

敏捷开发模式进行整个软件开发生命周期的管理,从需求->设计->编码->测试->到交付。

敏捷开发模式的分类:XP极限编程(针对业务和软件开发,以达到目标)、Scrum是迭代式增量软件开发过程、FDD特征驱动开发(调特性驱动,快速迭代,即能保证快速开发,又能保证适当文档和质量)。