瀑布模型是一个经典的软件生命周期模型,一般将软件开发分为:可行性分析(计划)、需求分析、软件设计(概要设计、详细设计)、编码(含单元测试)、测试、运行维护等几个阶段。 瀑布模型中每项开发活动具有一下特点 从上一项开发活动接受该像活动的工作对象作为输入利用这一输入,实施该项活动应完成的工作内容给出这项活动的工作成果,作为输出传给下一项开发活动对该项活动的实施工作成果进行评审。 瀑布模型适用于续期明确或很少变更的项目,如二次开发或者升级项目