迭代和瀑布的区别是什么?
迭代和瀑布的区别是什么?
迭代给你一个标准的定义:在RUP中,迭代被定义为:迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。这个定义太学究气,半天看不明白。这样解释可能更容易理解:我们开发一个产品,如果不太复杂,会采用瀑布模型,简单的说就是先需求定义,然后构建框架,然后写代码,然后测试,最后发布一个产品。
这样,几个月过去了,直到最后一天发布时,大家才能见到一个产品。这样的方式有明显的缺点,假如我们对用户的需求判断的不是很准确时——这是很常见的问题,一点也不少见——你工作了几个月甚至是几年,当你把产品拿给客户看时,客户往往会大吃一惊,这就是我要的东西吗?迭代的方式就有所不同,假如这个产品要求6个月交货,我在第一个月就会拿出一个产品来,当然,这个产品会很不完善,会有很多功能还没有添加进去,bug很多,还不稳定,但客户看了以后,会提出更详细的修改意见,这样,你就知道自己距离客户的需求有多远,我回家以后,再花一个月,在上个月所作的需求分析、框架设计、代码、测试等等的基础上,进一步改进,又拿出一个更完善的产品来,给客户看,让他们提意见。
就这样,我的产品在功能上、质量上都能够逐渐逼近客户的要求,不会出现我花了大量心血后,直到最后发布之时才发现根本不是客户要的东西。
迭代和瀑布的区别迭代和瀑布的最大的差别就在于风险的暴露时间上
答:选购粉底霜时,应根据自己皮肤的状态、 性质以及季节和目的来选择。粉底霜一般可分 为液体型粉底霜、雪花膏型粉底霜和固体型粉 底霜3种类型。(1 )液体型粉底霜:水...详情>>
答:那要看是否你周围所有的人用过的毛巾都如此,如果是,那是外因;如果不是,便是你自己的问题.不过,我认为如果个例也无大碍,这应与汗腺分泌有关,有的人穿的衬衫也特别容...详情>>