参考答案和解析
正确答案: D
解析: 螺旋模型将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,特别适合于大型复杂的系统。螺旋模型由风险驱动,强调可选方案和约束条件从而支持软件的重用,有助于将软件质量作为特殊目标融入产品开发之中。
更多“单选题欲开发一款系统,如果客户不能完整描述他们的需求,则开发过程最适宜采用()。A 原型模型B 瀑布模型C V模型D 螺旋模型”相关问题
  • 第1题:

    ● 假设某软件公司与客户签订合同开发一个软件系统,系统的功能有较清晰的定义,且客户对交付时间有严格要求,则该系统的开发最适宜采用(30)。

    (30)A.瀑布模型

    B.原型模型

    C. V模型

    D.螺旋模型


    正确答案:A

  • 第2题:

    如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用(53)进行系统开发。

    A.原型法

    B.瀑布模型

    C.V-模型

    D.螺旋模型


    正确答案:A
    解析:应用原型法的主要目的就是获取需求。使用原型法,在用户的共同参与下可以改善和加快需求获取过程。

  • 第3题:

    欲开发一系统,如果客户不能完整描述他们的需求,则开发过程最适宜采用______。

    A.原型模型

    B.瀑布模型

    C.V模型

    D.螺旋模型

    A.

    B.

    C.

    D.


    正确答案:A
    解析:本题考查软件开发过程模型的基本知识。
      瀑布模型是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型,适合于软件需求很明确的软件项目的模型。V模型是瀑布模型的一种演变模型,将测试和分析与设计关联进行,加强分析与设计的验证。原型模型是一种演化模型,通过快速构建可运行的原型系统,然后根据运行过程中获取的用户反馈进行改进,特别适用于对软件需求缺乏准确认识的情况。螺旋模型将瀑布模型和演化模型结合起来,加入了后两种模型均忽略的风险分析。

  • 第4题:

    ● 欲开发一系统,如果客户不能完整描述需求,则开发过程最适宜采用 (16) 。

    (16)

    A. 原型模型

    B. 瀑布模型

    C. V模型

    D. 螺旋模型


    正确答案:A

  • 第5题:

    欲开发一系统,如果客户不能完整描述需求,则开发过程最适宜采用______。

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

    答案:A
    解析:
    本题考查软件开发过程模型的基本知识。瀑布模型是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型,适合于软件需求很明确的软件项目。V模型是瀑布模型的一种演变模型,将测试和分析与设计关联进行,加强分析与设计的验证。原型模型是一种演化模型,先快速构建可运行的原型系统,然后根据运行过程中获取的用户反馈进行改进,特别适用于对软件需求缺乏准确认识的情况。螺旋模型将瀑布模型和演化模型结合起来,加入了两种模型均忽略的风险分析。

  • 第6题:

    某开发小组欲开发一个大型软件系统,需求变化较小,此时最不适宜采用( )过程模型

    A.瀑布
    B.原型
    C.增量
    D.螺旋

    答案:B
    解析:

  • 第7题:

    公司接到客户开发一个大型较大风险的信息系统的任务,但经过交流该客户对该系统需求不明确,事先不能定义需求,开发团队可以采用( )

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

    答案:C
    解析:
    几种典型的信息系统项目的生命周期模型:(1)瀑布模型适用于:项目需求明确、充分了解拟交付的产品、有厚实的行业实践基础、或者整批一次性 交付产品有利于干系人。(2)迭代模型适用于:组织需要管理不断变化的目标和范围,组织需要降低项目的复杂性,或者,产品的部分交付有利于一个或多个干系人,且不会影响最终或整批可交付成果的交付。(3)V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发各阶段的对应关系。(4)螺旋模型强调了风险分析,特别适用于庞大而复杂的、高风险的系统。(5)原型化模型是为了弥补瀑布模型的不足而产生的。原型化模型通过建立一个快速模型,实现与客户或未来的用户与系统的交互,经过和用户针对原型的讨论和交流,弄清需求以便真正把握用户需要的软件产品是什么样子。
    螺旋模型是一个演化软件过程模型,将原型实现的迭代特征与线性顺序(瀑布)模型中控制的和系统化的方面结合起来,使得软件的增量版本的快速开发成为可能,在螺旋模型中,软件开发是一系列的增量发布。在早期的迭代中。发布的增量可能是一个纸上的模型或原型;在以后的迭代中,被开发系统的更加完善的版本逐步产生。

  • 第8题:

    假设某软件公司与客户签订合同开发一个软件系统,系统的功能有较清晰定义,且客户对交付时间有严格要求,则该系统的开发最适宜采用()。

    • A、瀑布模型
    • B、原型模型
    • C、V-模型
    • D、螺旋模型

    正确答案:A

  • 第9题:

    某项目组拟开发一个大规模系统,且具备了相关领域及类似规模系统的开发经验。下列过程模型中,()最合适开发此项目。

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

    正确答案:B

  • 第10题:

    在开发一个系统时,如果用户对系统的目票不很清楚,难以定义需求,这时最好采用()。

    • A、原型法
    • B、瀑布模型
    • C、V-模型
    • D、螺旋模型

    正确答案:A

  • 第11题:

    单选题
    在开发一个系统时,如果用户对系统的目标不很清楚,难以定义需求,这时最好采用()
    A

    原型法

    B

    瀑布模型

    C

    V-模型

    D

    螺旋模型


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    在开发一个系统时,如果用户对系统的目票不很清楚,难以定义需求,这时最好采用()。
    A

    原型法

    B

    瀑布模型

    C

    V-模型

    D

    螺旋模型


    正确答案: B
    解析: 暂无解析

  • 第13题:

    ● 欲开发一系统,如果客户不能完整描述他们的需求,则开发过程最适宜采用(50) 。

    (50)

    A. 原型模型

    B. 瀑布模型

    C. V 模型

    D. 螺旋模型


    正确答案:A

  • 第14题:

    在开发一个系统时,如果用户对系统的目标不很清楚,难以定义需求,这时最好使用______。

    A.原型法

    B.瀑布模型

    C.V-模型

    D.螺旋模型


    正确答案:A
    解析:在开发一个系统时,如果用户对系统的目标不很清楚,难以定义需求,这时最好使用原型法的系统开发方法。应用原型法的主要目的就是获取需求。使用原型法,在用户的共同参与下可以改善和加快需求获取过程。其第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么。第二步则在第一步的基础上开发客户满意的软件产品。显然,快速原型方法可以克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险,具有显著的效果。选项B的“瀑布模型”,是一种将按软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等6个基本活动,并且规定了它们自上而下、相互衔接的固定次序的系统开发方法。瀑布模型强调文档的作用,并要求每个阶段都要仔细验证。选项C的“V-模型”,是一种典型的测试模型。该模型通常会在其开始部分对软件开发过程进行描述,其中通过单元测试检测代码的开发是否符合详细设计的要求;集成测试检测各单元代码是否能完好地结合到一起,是否符合概要设计阶段提出的要求;系统测试检测已集成在一起的产品是否符合系统规格说明书的要求;而验收测试则检测产品是否符合最终用户的需求。对于选项D的“螺旋模型”,是指将瀑布模型和快速原型模型结合起来,强调风险分析的一种开发模型。

  • 第15题:

    某企业集团欲开发基于互联网的业务信息系统,前期需求不明确,同时在市场压力下,要求尽快推向市场。此时适宜使用的软件开发过程模型是__________。 A.瀑布模型 B.原型化模型 C.V模型 D.螺旋模型


    正确答案:B
    要点解析:瀑布模型简单易用,开发进程比较严格,要求在项目开发前,项目需求已经被很好地理解,也很明确,项目实施过程中发生需求变更的可能性小。
    v模型在瀑布模型的基础上,强调测试过程与开发过程的对应性和并行性,同样要求需求明确,而且很少有需求变更的情况发生。
    螺旋模型表现为瀑布模型的多次迭代,主要是针对风险比较大的项目而设计的一种软件开发过程模型,主要适用于规模很大的项目,或者采用了新技术以及不确定因素和风险限制了项目进度的项目。
    原型模型是在需求阶段快速构建一部分系统的生存期模型,主要是在项目前期需求不明确,
    或者需要减少项目不确定性的时候采用。原型化可以尽快地推出一个可执行的程序版本,有禾于尽早占领市场。
    综上所述,该企业应该采用原型化模型。、

  • 第16题:

    如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用 ( ) 进行系统开发。

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

    答案:A
    解析:
    应用原型法的主要目的就是获取需求。使用原型法,在用户的共同参与下可以改善和加快需求获取过程。

  • 第17题:

    在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用( )。

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

    答案:A
    解析:
    原型法是指在获取一组基本的需求定义后,利用高级软件工具可视化的开发环境,快速地建立一个目标系统的最初版本,并把它交给用户试用、补充和修改,再进行新的版本开发。反复进行这个过程,直到得出系统的“精确解”,即用户满意为止。
    在瀑布模型中,软件开发的各项活动严格按照线性方式进行,当前活动接受上一项活动的工作结果,实施完成所需的工作内容。当前活动的工作结果需要进行验证,如果验证通过,则该结果作为下一项活动的输入,继续进行下一项活动,否则返回修改。现代化的V-模型依托计算机辅助控制系统设计(CACSD:Computer-Aided Control System Design),将计算机支持工具贯穿于控制系统开发测试的全过程。计算机不仅可以辅助控制系统设计,进行方案设计和离线仿真,还可以实时快速控制原型、产品代码的生成和硬件在回路的测试。螺旋模型将瀑布模型和原型法结合起来,强调了其他模型所忽视的风险分析,特别适合于大型复杂的系统。综上所述,使用原型法,可以较快地让用户参与到软件的开发过程,加快需求获取过程。

  • 第18题:

    假设某软件公司与客户签订合同开发一个软件系统,系统的功能有较清晰定义,且客户对交付时间有严格要求,则该系统的开发最适宜采用 (9) 。

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

    答案:A
    解析:
    网络工程师

  • 第19题:

    欲开发一款系统,如果客户不能完整描述他们的需求,则开发过程最适宜采用()。

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

    正确答案:D

  • 第20题:

    若全面采用新技术开发一个大学记账系统,以替换原有的系统,则宜选择采用()进行开发。

    • A、瀑布模型
    • B、演化模型
    • C、螺旋模型
    • D、原型模型

    正确答案:A

  • 第21题:

    如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用()进行系统开发。

    • A、原型
    • B、瀑布模型
    • C、V-模型
    • D、螺旋模型

    正确答案:A

  • 第22题:

    在开发一个系统时,如果用户对系统的目标不很清楚,难以定义需求,这时最好采用()

    • A、原型法
    • B、瀑布模型
    • C、V-模型
    • D、螺旋模型

    正确答案:A

  • 第23题:

    单选题
    若全面采用新技术开发一个大学记账系统,以替换原有的系统,则宜选择采用()进行开发。
    A

    瀑布模型

    B

    演化模型

    C

    螺旋模型

    D

    原型模型


    正确答案: B
    解析: 瀑布模型是W.Royce于1970年首先提出的,由可行性研究、需求分析、系统设计、编码、测试、运行和维护各阶段组成。该模型把软件生命过程比喻成瀑布的流水,每个阶段看作瀑布中的一个台阶,软件生命过程在台阶上由上向下流动。瀑布模型规定上一阶段的变换结果是下一阶段变换的输入,相邻两个阶段具有因果关系,紧密相连。为保障软件开发的正确性,每一阶段任务完成后,都必须对它的阶段性产品进行评审,确认之后再转入下一阶段的工作。评审过程发现错误和疏漏后,应该反馈到前面的有关阶段修正错误、弥补疏漏,然后再重复前面的工作,直至某一阶段通过评审后再进入下一阶段。本题是要用新技术开发一个系统,并替换原有系统,客户需求明确,工作可以采用线性的方式完成,因此适合采用瀑布模型进行开发。

  • 第24题:

    单选题
    欲开发一款系统,如果客户不能完整描述他们的需求,则开发过程最适宜采用()。
    A

    原型模型

    B

    瀑布模型

    C

    V模型

    D

    螺旋模型


    正确答案: D
    解析: 螺旋模型将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,特别适合于大型复杂的系统。螺旋模型由风险驱动,强调可选方案和约束条件从而支持软件的重用,有助于将软件质量作为特殊目标融入产品开发之中。