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

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

    A.原型法

    B.瀑布模型法

    C.V-模型

    D.螺旋模型


    正确答案:A
    解析:在开发一个系统时,如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用原型化方法,先根据用户基本需求快速构建系统原型,随着用户或开发人员对系统理解的加深而不断地对这些需求进行补充和细化,通过正常的迭代而避免非正常的反复,使系统原型逐步完善,并使有关各方直接感受并最终接受系统原型,这样可以有效地降低开发费用,加快开发进度,并降低开发风险。

  • 第2题:

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

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

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

  • 第3题:

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

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

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

  • 第4题:

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

    A.原型法

    B.瀑布模型

    C.V-模型

    D.螺旋模型


    正确答案:A
    解析:常见的软件开发模型有瀑布模型、演化模型、螺旋模型和喷泉模型。瀑布模型将软件生存周期的各项活动规定为依固定顺序连接的若干阶段工作,形如瀑布流水,最终得到软件产品。演化模型主要针对事先不能完整定义需求的软件开发。用户先给出待开发系统的核心需求,并当用户看到核心需求实现后,有效地给出反馈,以支持系统的最终设计和实现。螺旋模型是在瀑布模型和演化模型的基础上,加入两者所忽略的风险分析所建立的一种软件开发模型。喷泉模型体现了软件创建所固有的迭代和无间隙的特征。除此之外还有原型法和V-模型。原型法比较适合于用户需求不清、业务理论不确定、需求经常变化的情况。V-模型就是每个开发阶段都进行验证,状似V型。

  • 第5题:

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

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

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