敏捷模型工具
核心是快速迭代,拥抱变化。以用户的需求进化为核心,采用迭代、按部就班的方法进行软件开发。测试
由于最终目标是让客户满意,因此可以主动接受需求变动,这就使设计出来的软件有灵活性,可扩展性。编码
宣言:设计
个体和交互 赛过 过程和工具开发
能够工做的软件 赛过 面面俱到的文档文档
客户合做 赛过 合同谈判扩展
响应变化 赛过 遵循计划软件
瀑布模型方法
严格把软件项目的开发分隔成各个开发阶段:需求分析,要件定义,基本设计,详细设计,编码,单体测试,结合测试,系统测试等。项目
既然叫作瀑布,就意味着不该该走回头路。不然若是出现返工,付出的代价会很大。
更适合需求相对稳定的大型项目。