瀑布模型的特点及优缺点

瀑布模型的特点及优缺点

瀑布模型特点:

阶段间具有顺序性和依赖性,有以下两层含义

1.必须等前一阶段的工作完成之后,才能开始后一阶段的工作;

2.前一阶段的输出文档就是后一阶段的输入文档,因此,只有前一阶段的输出文档正确,后一阶段的工作才能获得正确的结果。

瀑布模型每个阶段都应坚持两个重要做法:

1.每个阶段都必须完成规定的文档,没有交出合格的文档就是没有完成该阶段的任务。完整、准确的合格文档是软件开发时期各类人员之间相互通信的媒介,也是运行时期对软件进行维护的重要依据。

2.每个阶段结束前都要对所完成的文档进行评审,以便迟早发现问题,改正错误。事实上越是早期阶段犯下的错误,暴露出来的时间就越晚,排除故障改正错误所需付出的代价也越高。因此,及时审查,是保证软件质量,降低软件成本的重要措施。

推迟程序的物理实现

瀑布模型的优缺点:

优点:(1)强迫开发人员采用规范的方法

(2)严格规定了每个阶段必须提交的文件

(3)要求每个阶段的产品必须经过质量小组的仔细验证

(4)因为有文档维护时容易

缺点: 可以说瀑布模型是由文档驱动的。这个事实也是它的一个缺点,在可运行的软件产品交付给用户之前,用户只能通过文档来了解产品是什么样的。瀑布模型历史悠久、广为人知的,它的优势在于它是规范的、文档驱动的方法;这种模型的问题是,最终开发出的产品可能并不是用户真正需要的。

相关推荐

如何查看反向链接?有哪些方法可以查询反向链接
365bet大陆官网

如何查看反向链接?有哪些方法可以查询反向链接

📅 06-28 👁️ 8253
鲁大师驱动好还是驱动精灵好 鲁大师驱动和驱动精灵区别分析
女足世预赛欧洲区战报:瑞典、西班牙、法国先后进军...