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

(  )将整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证以及评审构成。

A.螺旋模型
B.瀑布模型
C.V模型
D.原型模型

参考解析

解析:原型模型也称为快速原型。原型模型主要有两个阶段:①原型开发阶段。软件开发人员根据用户提出的软件系统的定义,快速地开发一个原型。该原型应该包含目标系 统的关键问题和反映目标系统的大致面貌,展示目标系统的全部或部分功能、性能等。②目标软件开发阶段。在征求用户对原型的意见后对原型进行修改完善,确认 软件系统的需求并达到一致的理解,进一步开发实际系统。 瀑布模型是典型的软件生存周期模型。由于该模型描述了软件生存的一些基本过程活动,因此它被称为软件生存周期模型。这些活动从一个阶段到另一个阶段逐次下降,形式上很像瀑布。瀑布模型的特点是因果关系紧密相连,前一个阶段工作的结果是后一个阶段工作的输入。 螺旋模型是在快速原型的基础上扩展而成的。这个模型把整个软件开发流程分成多个阶段,每个阶段都由4部分组成,它们是:①目标设定。为该项目进行需求分 析,定义和确定这一个阶段的专门目标,指定对过程和产品的约束,并且制定详细的管理计划。②风险分析。对可选方案进行风险识别和详细分析,制定解决办法, 采取有效的措施避免这些风险。③开发和有效性验证。风险评估后,可以为系统选择开发模型,并且进行原型开发,即开发软件产品。④评审。对项目进行评审,以 确定是否需要进入螺旋线的下一次回路,如果决定继续,就要制定下一阶段计划。 V模型是一种典型的测试模型。在V模型中测试过程被加在开发过程的后半部分,分别包括单元测试、集成测试、系统测试和验收测试。

相关考题:

软件开发阶段可以分成需求分析、总体设计和( )3个子阶段。

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

软件开发的结构化生命周期方法将软件生命周期划分成______。A.计划阶段开发阶段运行阶段B.计划阶段编程阶段测试阶段C.总体设计详细设计编程调试D.需求分析 功能定义 系统设计

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

软件开发的结构化生命周期方法将软件生命周期划分成______。A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计

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

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

● 软件的质量应当在 (26)中加以保证 。(26)A.软件设计阶段 B.软件开发阶段 C.软件评审阶段 D.整个生命周期

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

哪一个不是嵌入式系统开发流程() A、需求分析阶段B、硬件开发阶段C、软件开发阶段D、安装硬件阶段

嵌入式系统开发流程一般可分为4个阶段:需求分析阶段、硬件开发阶段、软件开发阶段和程序固化阶段。() 此题为判断题(对,错)。

现有一种软件开发方法,它将软件开发过程分成以下阶段:需求分析、原型开发和评价、系统设计和系统实现。这种软件开发方法称为()。

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

软件的质量应当在(26)中加以保证。A.软件设计阶段B.软件开发阶段C.软件评审阶段D.整个生命周期

软件开发的结构化生命周期方法将软件生命周期划分成(45)几个阶段。A.定义、开发、运行维护B.总体设计、详细设计、编码实现C.设计阶段、编程阶段、维护阶段D.需求分析、总体设计、编码实现

软件的质量应当在( )中加以保证A.软件设计阶段B.软件开发阶段C.软件评审阶段D.整个生命周期

软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,主要包括(请作答此空)。软件过程模型是软件开发实际过程的抽象与概括,它应该包括构成软件过程的各种活动。软件过程有各种各样的模型,其中,( )的活动之间存在因果关系,前一阶段工作的结果是后一段阶段工作的输入描述。A.软件描述、软件开发和软件测试B.软件开发、软件有效性验证和软件测试C.软件描述、软件设计、软件实现和软件测试D.软件描述、软件开发、软件有效性验证和软件进化

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

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

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

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

软件的质量应当在()中加以保证。A、软件设计阶段B、软件开发阶段C、软件评审阶段D、整个生命周期

嵌入式软件开发流程从先到后依次分为()阶段、构建阶段、部署阶段、调优阶段和其他阶段。

嵌入式软件开发流程分为编码阶段、()阶段、部署阶段、调优阶段和其他阶段。

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

软件开发的结构化生命周期方法将软件生命周期划分成()。A、定义、开发、运行维护B、设计阶段、编程阶段、测试阶段C、总体设计、详细设计、编程调试D、需求分析、功能定义、系统设计

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

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