软件过程模型
为了改变软件开发的混乱状况,使软件开发更加有序。
瀑布模型
又称为经典生命周期,它提出了一个系统的,顺序的软件开发方法,从用户需求规格说明开始,通过策划,建模,构建和部署的过程,最终提供完整的软件支持。这种模型是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。它包括问题定义、可行性研究、需求分析、概要设计、详细设计、编码、测试和维护。它规定了由前至后、相互衔接的固定次序,恰如奔流不息拾级而下的瀑布。
图1.1所示的是按照传统的瀑布模型生存周期的各阶段出现的顺序,大致介绍了它的全过程。