瀑布模型的缺点主要有哪些?

题目
名词解释题
瀑布模型的缺点主要有哪些?
参考答案和解析
正确答案: 1)在软件开发的初期阶段就要求做出正确、全面、完整的需求分析对许多应用软件来说是极其困难的。
2)在需求分析阶段,当需求确定后,无法及时验证需求是否正确、完整。
3)不支持产品的演化,缺乏灵活性,使软件产品难以维护。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下图这个模型是(30);其缺点有(31)。

A.瀑布模型

B.原形模型

C.螺旋模型

D.喷泉模型


正确答案:A
解析:瀑布模型的开发遵循软件生存周期的划分,从上一个阶段到下一个阶段,就像瀑布一样从上面流下来。

第2题:

小赵是一位优秀的项目经理,负责过多项系统集成项目的应用开发和实施,某项目,他使用瀑布模型来管理该项目的全生命周期,如下所示:



本项目总监理工程师为薛工,薛工认为,瀑布模型有一定优点,但是也有一定不足。
【问题1】(10分)
请简要叙述瀑布模型的优缺点。
【问题2】(5分)
请简要叙述其他模型如何弥补瀑布模型的不足。


答案:
解析:
【问题1】(10分)
瀑布模型的优点:阶段划分次序清晰,各阶段人员的职责规范、明确,便于前后活动的衔接,有利于活动重用和管理。(5分)
瀑布模型的缺点:是一种理想的线性开发模式,缺乏灵活性(或风险分析),无法解决需求不明确或不准确地问题。(5分)
【问题2】(5分,只需答如下2个即满分,如果多答不扣分)
原型模型(演化模型),用于解决需求不明确的情况。(2.5分)
螺旋模型,强调风险分析,特别适合庞大而复杂的、高风险的系统。(2.5分)

第3题:

瀑布模型(WaterfallModel)突出的缺点是不适应()的变动。

A.算法

B.平台

C.用户需求


答案:C

第4题:

瀑布模型一般适应哪些场合?


正确答案: 瀑布模型一般适用于功能、性能明确、完整、无重大变化的软件系统的开发。例如操作系统、编译系统、数据库管理系统等系统软件的开发。应用有一定的局限性。

第5题:

瀑布模型的贡献有哪些?


正确答案: (1)在决定系统怎样做之前存在一个需求阶段,它鼓励对系统做什么有一个规约。
(2)在系统构造之前有一个设计阶段,它鼓励规划系统结构。
(3)每一阶段都有评审,允许获取方和用户的参与。
(4)前一步作为下一步被认可的、文档化的基线。

第6题:

请简要叙述瀑布模型的优缺点。

(2)请简要叙述其他模型如何弥补瀑布模型的不足。


正确答案:1.瀑布模型的优点:阶段划分次序清晰各阶段人员的职责规范、明确便于前后活动的衔接有利于活动重用和管理。 瀑布模型的缺点:是一种理想的线性开发模式缺乏灵活性(或风险分析)无法解决需求不明确或不准确的问题。 2.原型化模型(演化模型)用于解决需求不明确的情况。 螺旋模型强调风险分析特别适合庞大而复杂的、高风险的系统。
1.瀑布模型的优点:阶段划分次序清晰,各阶段人员的职责规范、明确,便于前后活动的衔接,有利于活动重用和管理。 瀑布模型的缺点:是一种理想的线性开发模式,缺乏灵活性(或风险分析),无法解决需求不明确或不准确的问题。 2.原型化模型(演化模型),用于解决需求不明确的情况。 螺旋模型,强调风险分析,特别适合庞大而复杂的、高风险的系统。 解析:要求考生熟悉瀑布模型的优缺点,并给出弥补此种模型不足的办法。考生可查阅《系统集成项目管理工程师教程》3.2节“信息系统建设”、3.3节“软件工程”以及4.4节“典型的信息系统项目的生命周期模型”中的相关内容。

第7题:

简要描述瀑布模型的优缺点。


正确答案: 1、瀑布模型有以下优点:
1)为项目提供了按阶段划分的检查点。
2)当前一阶段完成后,您只需要去关注后续阶段。
3)可在迭代模型中应用瀑布模型。
瀑布模型有以下缺点:
1)在项目各个阶段之间极少有反馈。
2)只有在项目生命周期的后期才能看到结果。
3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。

第8题:

瀑布模型突出的缺点是不适应______的变动。

A.算法

B.平台

C.程序语言

D.用户需求


正确答案:D
解析:根据上一题的分析,可以得出结论,本题正确答案为选项D。

第9题:

基于瀑布模型的系统开发生命周期有哪些优点与缺点?该方法的适用范围是什么?


正确答案: 优点:
(1)阶段的顺序性和依赖性;
(2)逐步求精的结构化设计方法;
(3)推迟实现观点;
(4)质量保证措施;
(5)强调文档的完备性和标准化。
缺点:
(1)是一种预先定义的需求的方法;
(2)文档的编写工作量极大;
(3)在实践中想获得完善的需求说明是非常困难的;
(4)不能很好的适应用户需求的变化。
该方法适用目标明确,变化相对较小的系统。

第10题:

试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明它们各自的适用范围。


正确答案: 1.瀑布模型
瀑布模型广为人知和历史悠久,其优势是规范及文档驱动的方法。但问题是,往往不能够真正满足用户的需求。适用于传统软件工程领域的结构化开发。
2.原型模型
是为了克服瀑布模型的缺点而提出来的。通过快速构建一个在机器上可运行的原型系统,让用户试用原型,并收集反馈意见的办法,来获取用户真实的需求。
3.螺旋模型
螺旋模型适用于大型软件项目,比起之前的其它模型而言,有其一定的优越性,但这些优越性并不是绝对的。主要体现在对开发人员的风险评估经验和专门知识的要求较高。如果项目风险较大,而开发人员的水平较低,不能准确的识别和分析风险,则势必造成重大损失。
4.增量模型
具有在软件开发早期阶段使投资获得明显回报和交易维护的优点,但是要求软件具有开放的结构。