敏捷模型和传统模型的区别

敏捷模型

敏捷软件开发描述了一套软件开发的价值和原则,
在这些开发中,需求和解决方案皆通过自组织跨功能团队达成。
敏捷软件开发主张适度的计划、进化开发、提前交付与持续改进,并且鼓励快速与灵活的面对开发与变更。
这些原则支援许多软件开发方法的定义和持续进化

	国外的一种规范开发方式  能够应对快速变化需求的软件开发能力
  • 面对面的沟通(认为比书面的文档更有效)
  • 频繁交付新的软件版本、
  • 紧凑而自我组织型的团队、
  • 能够很好地适应需求变化的代码编写和团队组织方法
  • 也更注重做为软件开发中人的作用。
  • 强调调程序员团队与业务专家之间的紧密协作、

具有四条原则

  1. 递增
  2. 避免不必要的开销
  3. 协作
  4. 说真话

传统模型(瀑布模型)

瀑布模型是最早也是应用最广泛的软件过程模型,现在它仍然是软件工程中应用最广泛的过程模型。

瀑布模型提供了软件开发的基本框架。
其过程是从上一项活动接收该项活动的工作对象作为输入,利用这一输入实施该项活动应完成的内容,给出该项活动的工作成果,并作为输出传给下一项活动。同时评审该项活动的实施,若确认,则继续下一项活动;否则返回前面,甚至更前面的活动。

瀑布模型
需求分析——设计——编码——实现——软件测试——完成——维护

开发阶段比较清晰,强调早期计划及需求调整 适合稳定需求的产品开发
但是需求不容易随意修改 灵活度较低

敏捷模型和传统模型的区别

    敏捷不需要写需求文档,当面语言描述。
	但是瀑布模型需要写详细的需求文档
	敏捷可以先生成项目的雏形,然后进行不断地完善和迭代
	瀑布是全部(开发,测试,需求)完成之后,才能上线。
	敏捷:有每日晨会,燃尽图,敏捷看板,可以及时反馈每日工作问题。
	瀑布:看文档,看计划

敏捷模型更适合于创业型公司 (面对需求变化时有及时的变更)
传统模型适合于大型可交付的公司 (需求更稳定)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值