什么是瀑布模型? 它将软件生存周期分为哪几个阶段?适合于哪些项目

题目

什么是瀑布模型? 它将软件生存周期分为哪几个阶段?适合于哪些项目开发?

参考答案和解析
正确答案:瀑布模型是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。它将软件生存周期分为可行性研究与项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护7个阶段。它规定了由前至后、相互衔接的固定次序,如瀑布流水,逐级下落。为软件开发提供了一种有效管理模式。以文档为驱动,适合于软件需求明确且基本固定的软件项目开发。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

瀑布模型把软件生存周期划分为软件定义、软件开发与 ______ 三个阶段,而每个阶段又可分为若干更小的阶段。


正确答案:维护阶段
维护阶段

第2题:

具有风险分析的软件生存周期模型是()

A.瀑布模型

B.喷泉模型

C.螺旋模型

D.增量模型


参考答案:C

第3题:

以下哪个软件生存周期模型是一种风险驱动的模型()。

A、瀑布模型

B、增量模型

C、螺旋模型

D、喷泉模型


参考答案:C

第4题:

● 以下叙述中,错误的是 (49) 。

(49)

A. 软件由计算机程序、数据及文档组成

B. 软件工程包括三个要素:方法、工具和过程

C. 常用的软件生存期模型有瀑布模型、演化模型、螺旋模型、喷泉模型等

D. 软件生存周期包括三个阶段:软件定义、软件设计和软件运行阶段


正确答案:D

第5题:

瀑布模型把软件生存周期划分为软件定义、软件开发和______三个阶段,而每一阶段又可细分为若干更小的阶段。

A.详细设计

B.可行性分析

C.运行及维护

D.测试与排错


正确答案:C

第6题:

以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是(49)。

A.喷泉模型

B.增量模型

C.瀑布模型

D.螺旋模型


正确答案:C
解析:瀑布模型为软件开发提供了一种有效的管理模式。根据这一模式制定开发计划,进行成本预算,组织开发力量,以项目的阶段评审和文档控制为手段有效地对整个开发过程进行指导,所以它是以文档为驱动、适合于软件需求很明确的软件项目的模型。

第7题:

瀑布模型把软件生存周期划分为3个时期,下面( )不是瀑布模型的一个时期。

A.计划期

B.维护期

C.开发期

D.运行期


正确答案:B
解析:瀑布模型把软件生存周期划分为3个时期:计划期、开发期、运行期。相关知识点:  常见的软件开发模型有瀑布模型、喷泉模型、演化模型、螺旋模型等,各种模型对生命周期的划分是不同的,其中最为典型的瀑布模型将软件的生命周期划分为软件定义(即软件设计)、软件开发和软件运行维护3个阶段,各个阶段可以再进一步细分。

第8题:

瀑布模型是将软件生存周期各个活动规定为依()连接的若干阶段的模型。

A、线性顺序

B、层次顺序

C、逆向顺序

D、循环顺序


参考答案:A

第9题:

是将软件生存周期各个活动固定为依次以线性顺序连接若干阶段的模型。

A.瀑布模型

B.演化模型

C.螺旋模型

D.喷泉模型


正确答案:A
解析:瀑布模型是1970年提出。该模型给出了软件生存周期各阶段的固定顺序,上一阶段完成后才能进入到下一阶段。瀑布模型缺乏灵活性,无法通过开发活动来澄清本来不够明确的需求。演化模型就是从初始的原型逐步演化成最终软件产品的过程,演化模型特别适用于对软件需求缺乏认识的情况。螺旋模型是瀑布模型和演化模型的结合,综合了它们的优点,并增加了风险分析。喷泉模型主要用于描述面向对象的开发过程,喷泉一词体现了面向对象开发过程的迭代和无间隙特征。

第10题:

软件生命周期瀑布模型中包括那几个阶段?每个阶段的中心内容是什么?


正确答案:①问题定义阶段:明确将要建设的软件系统要解决什么问题。
②可行性研究阶段:探讨欲解决的问题是否有可行的解决方案。
③需求分析阶段:确定目标系统要做什么。
④系统设计阶段:进行目标系统构造。
⑤编码及测试阶段:将软件设计成果转换成计算机可以接受的程序代码。
⑥运行维护阶段:对系统进行维护完善使系统持久的满足客户需求。