螺旋模型将整个软件开发过程分为多个阶段,每个阶段都由目标设定、()、开发和有效性验证以及评审4个部分组成。A.. 需求分析B. 风险分析C. 系统设计D. 架构设计

螺旋模型将整个软件开发过程分为多个阶段,每个阶段都由目标设定、()、开发和有效性验证以及评审4个部分组成。

A.. 需求分析
B. 风险分析
C. 系统设计
D. 架构设计

参考解析

解析:螺旋模型是在快速原型的基础上扩展而成的一种生存周期模型。这种模型将整个软件开发流程分成多个阶段,每个阶段都由4部分组成,它们是:①目标设定。为该项目进行需求分析,定义和确定这一个阶段的专门目标,指定对过程和产品的约束,并且制定详细的管理计划。②风险分析。对可选方案进行风险识别和详细分析,制定解决办法,采取有效的措施避免这些风险。③开发和有效性验证。风险评估后,可以为系统选择开发模型,并且进行原型开发,即开发软件产品。④评审。对项目进行评审,以确定是否需要进入螺旋线的下一次回路,如果决定继续,就要制定下一阶段计划。螺旋模型的软件开发过程实际是上述4个部分的迭代过程,每迭代一次,螺旋线就增加一周,软件系统就生成一个新版本,这个新版本实际上是对目标系统的一个逼近。经过若干次的迭代后,系统应该尽快地收敛到用户允许或可以接受的目标范围内,否则也可能中途夭折。

相关考题:

软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。下列模型属于软件开发模型的是 Ⅰ.爆布模型 Ⅱ.快速原型模型 Ⅲ.增量模型 Ⅳ.螺旋模型A.仅Ⅰ和ⅡB.仅Ⅰ、Ⅲ和ⅣC.仅Ⅱ和ⅢD.Ⅰ、Ⅱ、Ⅲ和Ⅳ

()把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证及评审构成。 A.原型模型B.瀑布模型C.螺旋模型D.V模型

试题(28)(28) 把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证以及评审构成。(28)A. 原型模型B. 瀑布模型C. 螺旋模型D. V模型

螺旋模型将整个软件开发过程分为多个阶段,每个阶段都由目标设定、( )、开发和有效性验证以及评审4个部分组成。A.需求分析 B.风险分析 C.系统设计 D.架构设计

( )将整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证以及评审构成。 A.螺旋模型 B.瀑布模型 C.V模型 D.原型模型

()把软件开发的过程划分为需求->分析->设计->编码->测试等几个阶段进行,每一个阶段都明确定义了产出物和验证的准则。 A.瀑布模型B.螺旋模型C.迭代模型D.快速原型模型

(34) 把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证以及评审构成A.原型模型B.瀑布模型C.螺旋模型D.V模型

下列软件开发过程模型中 (49) 不属于迭代开发模型。A.RUPB.XPC.螺旋模型SXB 下列软件开发过程模型中 (49) 不属于迭代开发模型。A.RUPB.XPC.螺旋模型D.瀑布模型

以下关于瀑布模型的优点的叙述中,不正确的是( )。A.可规范化开发人员的开发过程B.严格地规定了每个阶段必须提交的文档C.要求每个阶段提交的所有制品必须是经过评审和验证的D.项目失败的风险较低

系统模块化程度较高时,更适合于采用( )方法,该方法通过使用基于构件的开发方法获得快速开发。(请作答此空)把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证以及评审构成。A.原型模型B.瀑布模型C.螺旋模型D.V模型

软件开发过程模型中,( )主要由原型开发阶段和目标软件开发阶段构成。A.原型模型B.瀑布模型C.螺旋模型D.基于构件的模型

系统模块化程度较高时,更适合于采用(请作答此空)方法,该方法通过使用基于构件的开发方法获得快速开发。( )把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证,以及评审构成。A.快速应用开发B.瀑布模型C.螺旋模型D.原型模型

螺旋模型每一阶段的组成部分不包括()A.. 风险分析B. 评审C. 有效性验证D. 软件描述

RUP是一个二维的软件开发模型,其核心特点之一是(1)。RUP将软件开发生存周期划分为多个循环(cycle),每个循环由4个连续的阶段组成,每个阶段完成确定的任务。设计及确定系统的体系结构,制定工作计划及资源要求是在(2)阶段完成的。空白(1)处应选择()A、数据驱动B、模型驱动C、用例驱动D、状态驱动

螺旋模型的开发过程具有周期性重复的螺旋线状,每个开发周期由4个象限组成,分别标志着开发周期的4个阶段。螺旋模型之所以特别适用于庞大而复杂的、高风险的系统开发,是因为它强调其中的()阶段。A、制定计划B、风险分析C、实施工程D、客户评估

在软件开发过程中的每个阶段都要进行严格的(),以尽早发现在软件开发过程中产生的错误。A、检验B、验证C、度量D、评审

螺旋模型将开发过程分为几个螺旋周期。在每个螺旋周期内分为四个工作步骤:()、()、开发实施、()。

RUP模型将软件开发过程分为4个大的阶段,分别是先启、精化、()和产品化。

软件开发过程一般有几个阶段?每个阶段的作用?

()把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证及评审构成。A、原型模型B、瀑布模型C、螺旋模型D、V模型

RUP是一个二维的软件开发模型,其核心特点之一是(1)。RUP将软件开发生存周期划分为多个循环(cycle),每个循环由4个连续的阶段组成,每个阶段完成确定的任务。设计及确定系统的体系结构,制定工作计划及资源要求是在(2)阶段完成的。空白(2)处应选择()A、初始(inception)B、细化(elaboration)C、构造(construction)D、移交(transition)

填空题螺旋模型将开发过程分为几个螺旋周期。在每个螺旋周期内分为四个工作步骤:()、()、开发实施、()。

单选题在软件开发过程中的每个阶段都要进行严格的(),以尽早发现在软件开发过程中产生的错误。A检验B验证C度量D评审

单选题RUP是一个二维的软件开发模型,其核心特点之一是(1)。RUP将软件开发生存周期划分为多个循环(cycle),每个循环由4个连续的阶段组成,每个阶段完成确定的任务。设计及确定系统的体系结构,制定工作计划及资源要求是在(2)阶段完成的。空白(1)处应选择()A数据驱动B模型驱动C用例驱动D状态驱动

单选题()把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证及评审构成。A原型模型B瀑布模型C螺旋模型DV模型

填空题RUP模型将软件开发过程分为4个大的阶段,分别是先启、精化、()和产品化。

单选题基于体系结构的软件开发过程可以分为独立的两个阶段:实验原型阶段和()阶段A演化原型B进化模型C瀑布模型D螺旋模型

问答题软件开发过程一般有几个阶段?每个阶段的作用?