niusouti.com

● (25) 方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。(25)A. 信息工程B. 结构化C. 面向对象D. 敏捷

题目

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

(25)

A. 信息工程

B. 结构化

C. 面向对象

D. 敏捷


相似考题
参考答案和解析
正确答案:D
试题(25)分析
    敏捷方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。
参考答案
 (25)D
更多“● (25) 方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者 ”相关问题
  • 第1题:

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

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

    答案:D
    解析:
    考核原型法。

  • 第2题:

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

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

    答案:B
    解析:
    敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。通常把一个大项目分为多个相互联系,但也可独立运行的小项目,分别完成。敏捷开发能很好的应对需求时刻在变的特点,可以快速反馈客户的需求变化。因此不适合团队庞大的项目。

  • 第3题:

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

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

    答案:B
    解析:
    本题考查敏捷方法的相关概念。

    敏捷方法是从20世纪90年代开始逐渐引起广泛关注的一些新型软件开发方法,以应对快速变化的需求。敏捷方法的核心思想主要有以下三点。

    ①敏捷方法是“适应性”而非“预设性”的。传统方法试图对一个软件开发项目在很长的时间跨度内做出详细的计划,然后依计划进行开发。这类方法在计划制定完成后拒绝变化。而敏捷方法则欢迎变化,其实它的目的就是成为适应变化的过程,甚至能允许改变自身来适应变化。

    ②敏捷方法是以人为本,而不是以过程为本。传统方法以过程为本,强调充分发挥人的特性,不去限制它,并且软件开发在无过程控制和过于严格繁琐的过程控制中取得一种平衡,以保证软件的质量。

    ③迭代增量式的开发过程。敏捷方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化。RUP相比,敏捷方法的周期可能更短。敏捷方法在几周或者几个月的时间内完成相对较小的功能,强调的是能尽早将尽量小的可用的功能交付使用,并在整个项目周期中持续改善和增强,并且更加强调团队中的高度写作。相对而言,敏捷方法主要适合于以下场合:

    ①项目团队的人数不能太多,适合于规模较小的项目。

    ②项目经常发生变更。敏捷方法适用于需求萌动并且快速改变的情况,如果系统有比较高的关键性、可靠性、安全性方面的要求,则可能不完全适合。

    ③高风险项目的实施。

    ④从组织结构的角度看,组织结构的文化、人员、沟通性决定了敏捷方法是否使用。

  • 第4题:

    RUP强调采用( )的方式来开发软件。

    A. 原型和螺旋
    B. 螺旋和增量
    C. 迭代和增量
    D. 快速和迭代

    答案:C
    解析:
    RUP将项目管理、业务建模、分析与设计等统一起来,贯穿整个开发过程。RUP中的软件过程在时间上被分解为4个顺序的阶段,分别是初始阶段、细化阶段、构建阶段和移交阶段。每个阶段结束时都要安排一次技术评审,以确定这个阶段的目标是否已经满足。如果评审结果令人满意,就可以允许项目进入下一个阶段。可以看出,基于RUP的软件过程是一个迭代和增量的过程。通过初始、细化、构建和移交4个阶段就是一个开发周期,每次经过这4个阶段就会产生一代软件。除非产品退役,否则通过重复同样的4个阶段,产品将演化为下一代产品,但每一次的侧重点都将放在不同的阶段上。这样做的好处是在软件开发的早期就可以对关键的、影响大的风险进行处理。

  • 第5题:

    下面说法错误的是 ( )

    A.敏捷软件开发是一种应对快速变化的需求的一种软件开发能力
    B.Scrum敏捷开发的流行,越来越多的公司采用敏捷开发用于软件产品和应用的开发
    C.敏捷开发是一种以人为核心、迭代、循序渐进的开发方法
    D.Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发

    答案:B
    解析:
    gile敏捷开发的流行,越来越多的公司采用敏捷开发用于软件产品和应用的开发。