瀑布式的开发是指严格按照顺序单向前进的过程(如果不是单向就不叫瀑布了,谁见过瀑布向上流的),这样的过程违背人认识问题的客观规律,而迭代是将一个大工作分解为若干小工作的思路,每个迭代规模较小,但是可以有针对性地解决项目中的风险,这样可以避免瀑布模型在后期出现的问题爆发的现象。
有关迭代的好处还有好几条,你可以看一下《统一软件开发过程》
瀑布式的开发是指严格按照顺序单向前进的过程(如果不是单向就不叫瀑布了,谁见过瀑布向上流的),这样的过程违背人认识问题的客观规律,而迭代是将一个大工作分解为若干小工作的思路,每个迭代规模较小,但是可以有针对性地解决项目中的风险,这样可以避免瀑布模型在后期出现的问题爆发的现象。
有关迭代的好处还有好几条,你可以看一下《统一软件开发过程》