敏捷 瀑布模型

敏捷模型

核心是快速迭代,拥抱变化。以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。

因为最终目标是让客户满意,所以能够主动接受需求变更,这就使设计出来的软件有灵活性,可扩展性。

宣言:

个体和交互 胜过 过程和工具

可以工作的软件 胜过 面面俱到的文档

客户合作 胜过 合同谈判

响应变化 胜过 遵循计划

 

 

瀑布模型

严格把软件项目的开发分隔成各个开发阶段:需求分析,要件定义,基本设计,详细设计,编码,单体测试,结合测试,系统测试等。

既然叫做瀑布,就意味着不应该走回头路。否则如果出现返工,付出的代价会很大。

更适合需求相对稳定的大型项目。

 

posted @ 2018-03-05 15:40  心白云  阅读(201)  评论(0编辑  收藏  举报