瀑布模型

发布时间 2023-06-25 10:07:48作者: 无名量

瀑布模型是指软件开发过程类似瀑布从上直下,一条线没有回头。

它的特点是:开发过程阶段明确,上下阶段联系紧密,一个阶段的输出是下一个阶段的输入,每个阶段必须完成才能进入下一个阶段,只适合需求的明确的项目

它的缺点是:

软件需求完整性、正确性难明确:很难做到需求完整和正确,因为现实中需求是随时有调整的,而瀑布模型开发中途是不能更改需求的,这导致最终的结果是不完整、不正确的需求。

严格串行化、经过很长时间才能知道结果:瀑布模型按阶段来执行,能够产出的结果的阶段放在最后,得到结果时前面已经做了大量的工作,若结果是错的,那么就导致已经做了大量的无用功,不能及时止损,就会造成浪费。

要求每个阶段必须完整解决才可以进行下一个阶段,这个不现实:若某个阶段存在些小不能完成的时候,那么整个项目就会被卡住。