瀑布和敏捷的区别

瀑布模型强调阶段划分,注重文档,不适应需求变化;敏捷开发则以快速迭代和拥抱变化为核心,强调沟通与反馈。两者在实际项目中往往结合使用,以提高沟通效率并灵活应对需求不确定性。
摘要由CSDN通过智能技术生成

瀑布开发模式:

瀑布开发模式特点:

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

使用里程碑的方式,严格定义了各开发阶段的输入和输出。如果达不到要求的输出,下一阶段的工作就不展开。

2.重视和强调过程文档,在开发的中后期才会看到软件原型,早期只能通过文档来了解系统的模样。在这种情况下,文档的重要性仿佛已经超过了代码的重要性。

3.瀑布模型把每个开发阶段都定义为黑盒,希望每个阶段的人员只关心自己阶段的工作,不需要关注其他阶段的工作。

优点:

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值