企业新闻

软件生命周期模型之瀑布模型

2018-04-04 15:25:04 | 来源:中培企业IT培训网

1.瀑布模型

瀑布模型( Waterfall iYloclel)是最早出现的软件开发模型,在软件工程中占有重要的地位,它提供了软件开发的基本框架。在20世纪80年代之前,瀑布模型一直是唯一被广泛采用的生命周期模型,现在它仍然是软件工程中应用最广泛的过程模型。传统的软件工程方法学的软件过程,基本上可以用瀑布模型来描述。核心思想是按工序将问题简化,将功能的实现与设计分开,便于分工协作,即采用结构化的分析和设计方法将逻辑实现与物理实现分开。 将软件生命周期划分为系统需求、软件需求、初步设计、详细设计、编码及调试和测试和运行维护等七个基本活动,并且规定了它们自上而下、相互衔接的固定测序,形如瀑布流,逐级下落。


  瀑布模型是在考虑返回先前阶段纠正系统错误的必要性的情况下,建立软件开发过程的模型的第一次全面的尝试。然而这个模型受到的一个主要批评是:它只准开发人员后退一个阶段。瀑布模型并没有对开发周期后期发现错误做出相应的规定。

近来,人们通过为每个阶段都添加确认和验证步骤改进了瀑布模型。验证针对规范评估产品,从而确认评估产品满足实际需求的程度。这种改进的模型被称为改良瀑布模型。不过,改良瀑布模型并未得到广泛应用。

标签: 瀑布模型

猜你喜欢

预约领优惠