狭隘定义的瀑布模型有这样那样的问题,可它还是一个反映人类解决问题思路的常用模型1. 它在软件工程中的局限性在于:
各步骤之间是分离的,但是软件生产过程中的各个步骤不能这样严格分离出来
回溯修改很困难甚至不可能,但是软件生产的过程需要时时回溯
最终产品直到最后才出现,但是软件的客户,甚至软件工程师本人都需要尽早知道产品的原型并试用