做项目的研发模式,即怎么研发一个系统,一步一步怎么做:UP、RUP、迭代式、瀑布式、快速原型、敏捷开发,区别

做项目的研发模式,即怎么研发一个系统,一步一步怎么做:RUP、迭代式、瀑布式、快速原型,区别


1首先说迭代式,和瀑布式,这两个理解了,就基本理解了,研发模式。

1)瀑布式,一步一步做,所有工作都做完,如6个月,即整个系统研发完成,才能看到产品。

典型例子:就是盖房子,不可能先大致盖出一个样子,然后再慢慢地丰富,如果那样的话,房子质量很受影响,肯定很不结实。


2)迭代式,就是在较短的时间内,先开发出系统,如version1.0,然后再此基础上不断完善。进行版本迭代。


2快速原型



3快速原型,和迭代式的区别。


1)抛弃型的,用来获取用户需求,就完事了。这种方式的最典型工具是Axure工具,就是用来快速生成html静态页面,给用户演示。获取需求后,原型定下来了,研发照着这个进行研发,但是没办法基于这个Axure原型进行迭代研发,这个原型就是给研发当DEMO用的,除此之外没有任何用处,从编码角度讲,没有任何帮助,Axure的东西,没办法直接拿来进行编码,我编码会有自己的框架、界面风格,跟Axure完全不同,但是操作界面要和DEMO一样,这是用户确认过的,操作方式变动不能太大。

这种的快速原型,跟迭代式,一点关系都没有。

2)迭代型的,就完全就是迭代式研发了,我短时间内研发出一个简单的版本version1.0(但是这个时间肯定比不上Axure快),给用户看,确认后,基于此version1.0迭代。



3UP


UP就是迭代式,两者等价。

UP=迭代式

3RUP

RUP(即Rational Unified Process)要拆开来理解:

即R+UP,即Rational+Unified Process。

也就是Rational公司,提出的研发方式,就是迭代式的。


因此,RUP就是迭代式,两者等价。

RUP=迭代式



5RUP和迭代式开发的区别?

RUP就是迭代式开发, 可以认为两者是等同的,是一个东西。

RUP迭代式开发



6迭代式开发,敏捷开发区别

二者其实是一个意思,都是迭代式开发,只是敏捷开发,周期更短。






==========总结:

所以,各种各样的研发模式、模型、方法、方式,其实都是“迭代式”。

迭代式,迭代式,迭代式。

都是迭代式。



  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值