新闻动态
瀑布式软件开发方法
https://www.sytm.net 发布日期:2013/11/23 16:24:30

瀑布式开发方法是经典的软件生命周期开发方法,也称为生命周期法,是严格按照软件开发的步骤进行实施的一种软件开发方法。瀑布式开发方法将开发的过程分为系统计划、需求分析、系统设计、系统编码、系统测试、系统运行和维护6个阶段。瀑布式开发方法以其开发过程中各阶段的顺序性而得名,每一阶段工作的完成是下一阶段工作开始的前提,每一阶段都要进行严格的评审,保证各阶段的工作做得足够好时才允许进入下一阶段。瀑布式开发方法强调各阶段工作要有足够完备的文档,是一种严格线性的、按阶段顺序的、逐步细化的软件开发方法。

瀑布式开发方法的主要优点如下:

1)结构简单明了、清晰易懂。

2)它是一种成熟的、标准的方法,一般开发人员都很熟悉。

3)有配套的技术方法(结构化方法)和丰富的支撑工具。

4)便于对开发工作进行管理,易于控制开发进度。

5)设计的文档化便于开发人员之间的相互配合以及各阶段工作的衔接。

6)阶段的划分和严格的评审,可减少返工,加快开发速度,便于开发人员分工合作。

瀑布式开发方法存在的主要问题如下:

1)强调每个阶段的结果要完全正确,而在实际中是不可能的,特别是需求分析阶段的结果不可能完全正确。而且需求也是随时间变化的,这就使得开发工作具有反复性,不能预约线性地向前推进。

2)整个开发过程用户参与太少,

和维护代价,同时也影响开发进度。

3)过度强调文档的规范、齐全小,使开发周期加长,开发经费增多。

4)瀑布式开发方法采用自顶向下、逐步求精的设计。是面向功能的设计,产生的软41维护和扩展都比较困难。

不过,尽管瀑布式开发方法存在许多不足。但在现今的数据库应用系统的开发巾,仍勿是一种非常重要的、被开发人员经常采用的方法。


更多阅读
返回列表
© 2010 TianMei Technology All rights reserved. ICP:辽B2-20150138辽公网安备 21010202000010号  目录概览