更多“通常在需求比较明确的情况下采用的开发方法是()”相关问题
  • 第1题:

    原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要

    A.明确的需求定义

    B.完整的生命周期

    C.较长的开发时间

    D.熟练的开发人员


    正确答案:D

  • 第2题:

    ●某软件开发项目的用户在项目初始阶段提出的需求不全面也不明确,此项目宜采用 (1) 开发。

    (1)A.生命周期法

    B.原型法

    C.面向对象的开发方法

    D.瀑布式开发方法


    正确答案:B

  • 第3题:

    某软件开发项目的用户在项目初始阶段提出的需求不全面也不明确,此项目宜采用(2)开发。

    A.生命周期法

    B.原型

    C.面向对象的开发方法

    D.瀑布式开发方法


    正确答案:B
    常见的信息系统开发方法有结构化法、原型法、面向对象方法。其中原型法也称原型化法,原型法的基本思想与结构化方法不同,原型法认为在很难一下子全面准确地提出用户需求的情况下,首先不要求一定要对系统做全面、详细的调查、分析,而是本着开发人员对用户需求的初步理解,先快速开发一个原型系统,然后通过反复修改来实现用户的最终系统需求。系统分析、设计与实现都是随着对一个工作模型的不断修改而同时完成的,相互之间并无明显界限,也没有明确分工。C中的“面向对象的开发方法”既适合于需求明确的情况,也适合于需求不明确的场合,A太笼统,“瀑布式”是一种软件开发模型,而非开发方法。

  • 第4题:

    某软件公司欲开发一个基于Web的考勤管理系统。在项目初期,客户对系统的基本功能、表现形式等要求并不明确,在这种情况下,采用( )开发方法比较合适。

    A.瀑布式 B.形式化 C.结构化 D.极限编程


    正确答案:D

  • 第5题:

    ● 某待开发的信息系统,具体功能需求不明确,需求因业务发展需要频繁变动,适用于此信息系统的开发方法是 (25) 。

    (25)

    A. 螺旋模型

    B. 原型方法

    C. 瀑布模型

    D. 面向系统的方法


    正确答案:B

  • 第6题:

    ( )方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。

    A.信息工程
    B.结构化
    C.面向对象
    D.敏捷开发

    答案:D
    解析:
    敏捷方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化。它根据客户需求的优先级和开发风险,制定版本发行计划,每一发行版都是在前一成功发行版的基础上进行功能需求扩充,最后满足客户的所有功能需求。

  • 第7题:

    某软件公司欲开发一个基于Web的考勤管理系统。在项目初期,客户对系统的基本功能、表现形式等要求并不明确,在这种情况下,采用(4)开发方法比较合适。

    A.瀑布式
    B.形式化
    C.结构化
    D.极限编程

    答案:D
    解析:
    根据题干描述,待开发的Web考勤管理系统在项目初期的需求并不明确,需要不断同用户进行交流与沟通,逐步获得系统的功能要求。在这种情况下,采用敏捷开发方法最为适合,因此应该选择极限编程这种开发方法。

  • 第8题:

    采用UML进行面向对象开发时,部署图通常在()阶段使用。

    • A、需求分析
    • B、架构设计
    • C、实现
    • D、实施

    正确答案:D

  • 第9题:

    在信息系统开发中,对用户需求不明确的、系统需求动态的系统,通常采用的开发方法是()

    • A、生命周期法
    • B、原型法
    • C、结构化开发方法
    • D、自主开发方法

    正确答案:B

  • 第10题:

    由于服务是无形的,所以在明确采购需求时比较难以明确。因此,一般是根据服务方法加以描述。


    正确答案:错误

  • 第11题:

    单选题
    采用UML进行面向对象开发时,部署图通常在()阶段使用。
    A

    需求分析

    B

    架构设计

    C

    实现

    D

    实施


    正确答案: C
    解析: 部署图展现了运行处理节点以及其中构件的配置,给出了体系结构的静态实施视图。

  • 第12题:

    填空题
    通常在需求比较明确的情况下采用的开发方法是()

    正确答案: 生命周期法
    解析: 暂无解析

  • 第13题:

    某软件公司欲开发一个图像处理系统,在项目初期开发人员对需求并不确定的情况下,采用(45)方法比较合适。

    A.瀑布式

    B.快速原型

    C.协同开发

    D.形式化


    正确答案:B
    解析:快速原型法从需求收集开始,开发者和客户在一起定义软件的总体目标,标识出己知的需求,并规划出需要进一步定义的区域。然后是“快速设计”,即集中于软件中那些对用户/客户可见的部分的表示。快速创建原型后,由用户/客户评估并进一步精化待开发软件的需求。逐步调整原型使其满足客户的要求,而同时也使开发者对将要做的事情有更好的理解。这个过程是迭代的,其流程从听取客户意见开始,随后是建造/修改原型、客户测试运行原型,然后往复循环,直到客户对原型满意为止。
      快速原型法适用于对需求并不确定的情况。
      在需求明确和稳定前提下,才能使用瀑布式模型开发项目。本题的其他两个选项为干扰项。

  • 第14题:

    ●采用UML进行面向对象开发时,部署图通常在(45)阶段使用。

    (45)

    A.需求分析

    B.架构设计

    C.实现

    D.实施


    正确答案:D

  • 第15题:

    以下关于原型化开发方法的叙述中,不正确的是(30)。A.原型化方法适应于需求不明确的软件开发SXB

    以下关于原型化开发方法的叙述中,不正确的是(30)。

    A.原型化方法适应于需求不明确的软件开发

    B.在开发过程中,可以废弃不用早期构造的软件原型

    C.原型化方法可以直接开发出最终产品

    D.原型化方法利于确认各项系统服务的可用性


    正确答案:C
    原型化软件开发方法的基本思想是软件开发人员对用户提出的需求和问题进行总结,就系统的主要需求取得一致意见后,构造一个软件原型(原型是软件的一个早期版本,通常反映最终软件的部分重要特性,原型应该是可以运行和修改的),使用户在试用原型过程中得到感受和启发,并做出反应和评价。然后开发者根据用户的意见对原型进行改进,使之逐步完善,直到用户对系统完全满意为止。这种开发方法的优点是需求表示清楚,用户满意度较高、可降低开始风险和开发成本。所以原型化方法特别适应于原始需求不明确的软件,因为通过用户的不断使用和体验并提出的评价,使得不断修改的原型逐步达到用户要求。通常,软件开发过程中会得到多个软件原型,只有得到用户认可的才是最终的产品。

  • 第16题:

    下列关于敏捷方法的叙述中,错误的是( )。

    A.与传统方法相比,敏捷方法比较适合需求变化大或者开发前期对需求不是很清晰的项目 B.敏捷方法尤其适合于开发团队比较庞大的项目 C.敏捷方法的思想是适应性,而不是预设性 D.敏捷方法以原型开发思想为基础,采用迭代式增量开发


    正确答案:B

  • 第17题:

    公司计划开发一个新的信息系统,该系统需求不明确,实现不能定义需求,需要经过多期开发完成,该系统的生命周期模型宜采用( )。

    A.瀑布模型
    B.V模型
    C.测试驱动方法
    D.迭代模型

    答案:D
    解析:
    几种典型的信息系统项目的生命周期模型:
    (1)瀑布模型适用于:项目需求明确、充分了解拟交付的产品、有厚实的行业实践基础、或者整批一次性交付产品有利于干系人。
    (2)迭代模型适用于:组织需要管理不断变化的目标和范围,组织需要降低项目的复杂性,或者,产品的部分交付有利于一个或多个干系人,且不会影响最终或整批可交付成果的交付。
    (3)V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发各阶段的对应关系。
    (4)螺旋模型强调了风险分析,特别适用于庞大而复杂的、高风险的系统

  • 第18题:

    某软件公司欲开发一个图像处理系统,在项目初期开发人员对需求并不确定的情况下,采用( )方法比较合适。

    A.瀑布式
    B.快速原型
    C.协同开发
    D.形式化

    答案:B
    解析:
    快速原型法从需求收集开始,开发者和客户在一起定义软件的总体目标,标识出已知的需求,并规划出需要进一步定义的区域。它适用于对需求并不确定的情况。
    在需求明确和稳定前提下,才能使用瀑布式模型开发项目。

  • 第19题:

    某软件公司欲开发一个图像处理系统,在项目初期开发人员对需求并不确定的情况下,采用()方法比较合适。

    • A、瀑布式 
    • B、快速原型 
    • C、协同开发 
    • D、形式化

    正确答案:B

  • 第20题:

    下列关于敏捷方法的叙述中,错误的是()

    • A、与传统方法相比,敏捷方法比较适合需求变化大或者开发前期对需求不是很清晰的项目
    • B、敏捷方法尤其适合于开发团队比较庞大的项目
    • C、敏捷方法的思想是适应性,而不是预设性
    • D、敏捷方法以原型开发思想为基础,采用迭代式增量开发

    正确答案:B

  • 第21题:

    生命周期法通常是在系统需求比较确定的情况下采用的。


    正确答案:正确

  • 第22题:

    ()方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。

    • A、信息工程
    • B、结构化
    • C、面向对象
    • D、敏捷

    正确答案:D

  • 第23题:

    单选题
    ()方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。
    A

    信息工程

    B

    结构化

    C

    面向对象

    D

    敏捷


    正确答案: A
    解析: 本题考查开发模型相关知识。迭代、增量、发行版本小型化,以及需求变化较大等特点均与敏捷方法一致,所以本题应选D。