参考答案和解析
正确答案:D
解析:对软件开发的看法可有多种观点,敏捷软件开发方法是一种创作与交流的协作游戏,极限编程(XP)是敏捷开发的典型代表,它的核心思想是强调人和人之间的合作的因素和以敏捷性应对变化。
更多“对软件开发的看法可有多种观点,敏捷软件开发方法是一种(28),代表性是极限编程XP,它的核心思想为(29)。A.数学观B.建模观C.工程观D.协作游戏”相关问题
  • 第1题:

    极限编程(eXtreme Programming)是一种轻量级软件开发方法,(28)不是它强调的准则。

    A.持续的交流和沟通

    B.用最简单的设计实现用户需求

    C.用测试驱动开发

    D.关注用户反馈


    正确答案:C
    解析:极限编程(eXtreme Programming,XP)是于1998年由Kent Beck首先提出的,这是一种轻量级的软件开发方法,同时也是一种非常严谨和周密的方法。这种方法强调交流、简单、反馈和勇气4项原则,也就是说一个软件项目可以从4个方面进行改善;加强交流;从简单做起;寻求反馈;勇于实事求是。XP是一种近螺旋式的开发方法,它将复杂的开发过程分解为一个个相对比较简单的小周期;通过积极的交流、反馈以及其他一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和可能存在的困难等,并根据实际情况及时地调整开发过程。

  • 第2题:

    极限编程(xP)由价值观、原则、实践和行为四个部分组成,其中价值观包括沟通、简单性、( )。

    A.好的计划

    B.不断的发布

    C.反馈和勇气

    D.持续集成


    正确答案:C
    解析:xP是一个轻量级的、灵巧的软件开发方法,同时它也是一个非常严谨和周密的方法。它的基础和价值观是交流、朴素、反馈和勇气,即任何一个软件项目都可以从四个方面人手进行改善:加强交流、从简单做起、寻求反馈、勇于实事求是。xP是一种近似螺旋式的开发方法。它将复杂的开发过程分解为一个个相对比较简单的小周期,通过积极的交流、反馈以及其他一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程。

  • 第3题:

    ●敏捷开发方法中,(30)认为每一种不同的项目都需要一套不同的策略、约定和方法论。

    (30)A.极限编程(XP)

    B.水晶法(Crystal)

    C.并列争球法( Scrum)

    D.自适应软件开发(ASD)


    正确答案:B

  • 第4题:

    试题(23)

    以下敏捷软件开发方法中, (23) 方法强调以业务为核心,快速而有效地进行系统开发。

    (23)A.极限编程

    B.自适应软件开发

    C.特性驱动开发

    D.动态系统开发


    正确答案:D
    试题(23)分析
    本题主要考查对敏捷开发方法的理解。
    敏捷开发包括一系列的方法,主流的有如下7种:
    ①XP。XP(极限编程)的思想源自Kent Beck和Ward Cunningham在软件项目中的合作经历。XP注重的核心是沟通、简明、反馈和勇气。因为知道计划永远赶不上变化,XP无需开发人员在软件开始初期做出很多的文档。XP提倡测试先行,为了将以后出现bug的几率降到最低。
    ②SCRUM。SCRUM是一种迭代的增量化过程,用于产品开发或工作管理。它是一种可以集合各种开发实践的经验化过程框架。SCRUM中发布产品的重要性高于一切。
    该方法由Ken Schwaber和Jeff Sutherland提出,是旨在寻求充分发挥面向对象和构件技术的开发方法,是对迭代式面向对象方法的改进。
    ③Crystal Methods。Crystal Methods(水晶方法族)由Alistair Cockburn在20世纪90年代末提出,之所以是个系列,是因为他相信不同类型的项目需要不同的方法。虽然水晶系列不如XP的产出效率高,但有更多的人能够接受并遵循它。
    ④FDD。FDD(特性驱动开发)由Peter Coad、Jeff de Luca和Eric Lefebvre共同开发,是一套针对中小型软件开发项目的开发模式。此外,FDD是一个模型驱动的快速迭代开发过程,它强调的是简化、实用、易于被开发团队接受,适用于需求经常变动的项目。
    ⑤ASD。ASD(自适应软件开发)由Jim Highsmith在1999年正式提出。ASD强调开发方法的适应性,这一思想来源于复杂系统的混沌理论。ASD不像其他方法那样有很多具体的实践做法,它更侧重为ASD的重要性提供最根本的基础,并从更高的组织和管理层次来阐述开发方法为什么要具备适应性。
    ⑥DSDM。DSDM(动态系统开发方法)是众多敏捷开发方法中的一种,它倡导以业务为核心,快速而有效地进行系统开发。实践证明DSDM是成功的敏捷开发方法之一。在英国,由于其在各种规模的软件组织中的成功,它己成为应用最为广泛的快速应用开发方法。DSDM不但遵循了敏捷方法的原理,而且也适合那些成熟的传统开发方法有坚实基础的软件组织。
    ⑦轻量型RUP。RUP其实是个过程的框架,它可以包容许多不同类型的过程,Craig arman极力主张以敏捷型方式来使用RUP。他的观点是:目前如此众多的努力以推进敏捷型方法,只不过是在接受能被视为RUP的主流OO开发方法而已。
    参考答案
    (23)D

  • 第5题:

    XP是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式,其四大价值观包括沟通、简单、______。

    A.隐喻和反馈

    B.重构和勇气

    C.隐喻和重构

    D.反馈和勇气

    A.

    B.

    C.

    D.


    正确答案:D
    解析:本题考查软件过程基础知识。
      XP(极限编程)是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式。它由价值观、原则、实践和行为四个部分组成,彼此相互依赖、关联,并通过行为贯穿于整个生存周期。其四大价值观包括沟通、简单、反馈和勇气。

  • 第6题:

    对软件开发的看法可有多种观点,敏捷软件开发方法是一种(1),代表慢是极限编程XP,它的核心思想为(2)。

    (1)

    A.数学观

    B.建模观

    C.工程观

    D.协作游戏


    正确答案:D

  • 第7题:

    ● 极限编程(eXtreme Programming)是一种轻量级软件开发方法, (28)不是它强调的准则。

    (28)

    A. 持续的交流和沟通

    B. 用最简单的设计实现用户需求

    C. 用测试驱动开发

    D. 关注用户反馈


    正确答案:C

  • 第8题:

    思想政治教育的核心内容是马克思主义()

    A.人生观
    B.世界观
    C.政治观
    D.法制观

    答案:B
    解析:

  • 第9题:

    在敏捷过程的方法中( )认为每一个不同的项目都需要一套不同的策略、约定和方法论

    A.极限编程(XP)
    B.水晶法(Crystal)
    C.并列争球法(Scrum)
    D.自适应软件开发(ASD)

    答案:B
    解析:
    本题考查软件工程敏捷过程知识点。题中涉及到的敏捷开发方法分别描述如下:极限编程(XP):敏捷开发的典型方法之一,是一种轻量级(敏捷)、高效,低风险、柔性、可预测的、科学的软件开发方法,它由价值观、原则、实践和行为4个部分组成。其中4大价值观为沟通、简单性、反馈和勇气。水晶法(Crystal):水晶方法体系与XP一样,都有以人为中心的理念,但在实践上有所不同。水晶方法体系考虑到人们一般很难严格遵循一个纪律约束很强的过程,认为每一种不同的项目都需要一套不同的策、约定和方法论。因此,与XP的高度纪律性不同,水晶方法体系探索了用最少纪律约束而仍能成功的方法,从而在产出效率与易于运作上达到一种平衡。也就是说,虽然水晶系列不如XP那样的产出效率,但会有更多的人能够接受并遵循它。并列争球法(Scrum):用迭代的方法,其中把每30天一次的迭代称为一个“冲刺”,并按需求的优先级来实现产品。多个自组织和自治小组并行地递增实现产品。协调是通过简短的日常会议来进行的。自适应软件开发(ASD):ASD的核心是三个非线性的、重迭的开发阶段:猜测,合作与学习

  • 第10题:

    XP是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式,其四大价值观包括沟通、简单、( )。

    A.隐喻和反馈
    B.重构和勇气
    C.隐喻和重构
    D.反馈和勇气

    答案:D
    解析:
    捷开发方法XP是一种轻量级、高效、低风险、柔性、可预测的、科学的软件开发方法,极限编程XP的四大价值观是沟通、简单、反馈、勇气。

  • 第11题:

    ( )中,编程开发人员分成首席程序员和"类"程序员。

    A. 自适应软件开发(ASD)
    B. 极限编程(XP)开发方法
    C. 开放统-过程开发方法(OpenUP)
    D. 功用驱动开发方法(FDD)

    答案:D
    解析:
    (1) XP (Extreme Programming,极限编程)在所有的敏捷型方法中,XP是最引人瞩目的。它源于Smalltalk圈子,特别是Kent Beck和Ward Cunningham在20世纪80年代末的密切合作。XP在一些对费用控制严格的公司中的使用,已经被证明是非常有效的。(2) Cockburn的水晶系列方法,水晶系列方法是由Alistair Cockburn提出的。它与XP方法一样,都有以人为中心的理念,但在实践上有所不同。Alistair考虑到人们一般很难严格遵循一个纪律约束很强的过程,因此,与XP的高度纪律性不同,Alistair探索了用最少纪律约束而仍能成功的方法,从而在产出效率与易于运作上达到一种平衡。也就是说,虽然水晶系列不如XP那样的产出效率,但会有更多的人能够接受并遵循它。(3) 开放式源码,这里提到的开放式源码指的是开放源码界所用的一种运作方式。开放式源码项目有一个特别之处,就是程序开发人员在地域上分布很广,这使得它和其他敏捷方法不同,因为一般的敏捷方法都强调项目组成员在同一地点工作。开放源码的一个突出特点就是查错排障(debug)的高度并行性,任何人发现了错误都可将改正源码的"补丁"文件发给维护者。然后由维护者将这些"补丁"或是新增的代码并入源码库。(4) SCRUM。SCRUM己经出现很久了,像前面所论及的方法一样,该方法强调这样一个事实,即明确定义了的可重复的方法过程只限于在明确定义了的可重复的环境中,为明确定义了的可重复的人员所用,去解决明确定义了的可重复的问题。(5) Coad的功用驱动开发方法(FDD-Feature Driven Development)FDD是由Jeff De Luca和大师Peter Coad提出来的。像其他方法一样,它致力于短时的迭代阶段和可见可用的功能。在FDD中,一个迭代周期一般是两周。在FDD中,编程开发人员分成两类:首席程序员和"类"程序员(class owner)。首席程序员是最富有经验的开发人员,他们是项目的协调者、设计者和指导者,而"类"程序员则主要做源码编写。(6) ASD方法,ASD (Adaptive Software Development)方法由Jim Highsmith提出,其核心是三个非线性的、重叠的开发阶段:猜测、合作与学习。

  • 第12题:

    问答题
    简述敏捷软件开发的价值观。

    正确答案: 1.个人和交互高于过程和工具。
    2.可运行软件高于详尽的文档。
    3.与客户协作高于合同(契约)谈判。
    4.对变更及时作出反应高于遵循计划。
    解析: 暂无解析

  • 第13题:

    马克思主义领导观的核心是( )。

    A.权力观

    B.服务观

    C.决策观

    D.用人观


    正确答案:B
    按马克思主义的领导观来解释,领导就是权力、责任、服务三者的统一。邓小平说:“领导就是服务。”领导就是服务,是马克思主义领导观的核心本质。

  • 第14题:

    ● 极限编程XP的四大价值观是沟通、()、反馈、勇气。()A. 简单 B. 严谨 C. 复杂 D. 尊重


    正确答案:A
    极限编程XP是一种轻量(敏捷)、高效、低风险、柔性、可预测、科学而且充满乐趣的软件开发方式。其的核心是沟通、简单、反馈和勇气四大价值观,它们是XP的基础,也是XP的灵魂。

  • 第15题:

    ● 极限编程(eXtreme Programming)是一种轻量级软件开发方法, (29)不是它强调的准则。

    (29)

    A. 持续的交流和沟通

    B. 用最简单的设计实现用户需求

    C. 用测试驱动开发

    D. 关注用户反馈


    正确答案:C

  • 第16题:

    对于核心价值观的描述,下列错误的是:()

    A.核心价值观是员工普遍认同的,指导企业运营和员工行为的根本原则

    B.核心价值观反映企业家对如何有效经营企业的根本看法

    C.成功的企业都有特色鲜明的核心价值观

    D.核心价值观存在与否并不重要


    参考答案:D

  • 第17题:

    极限编程(eXtreme Programming)是一种轻量级软件开发方法, (29)不是它强调 的准则。

    A.持续的交流和沟通

    B.用最简单的设计实现用户需求

    C.用测试驱动开发

    D.关注用户反馈


    正确答案:C
    极限编程(eXtremeProgramming.XP)是1998年由KentBeck首先提出的一种轻量级的软件开发方法,同时也是一种非常严谨和周密的方法。这种方法强调交流、简单、反馈和勇气4项原则,也就是说一个软件项目可以从4个方面进行改善:加强交流;从简单做起;寻求反饿;勇于实事求是。XP是一种近螺旋式的开发方法,它将复杂的开发过程分解为一个个相对比较简单的小周期。通过积极的交流、反馈以及其他一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和可能存在的困难等,并根据实际情况及时地调整开发过程。

  • 第18题:

    对软件开发的看法可有多种观点,敏捷软件开发方法是一种(118),代表性是极限编程XP,它的核心思想为(119)。

    A.数学观

    B.建模观

    C.工程观

    D.协作游戏


    正确答案:D

  • 第19题:

    世界观是人们对整个世界的总体看法和根本观点。方法论是人们认识和改造世界所遵循的根本方法的学说和理论体系,方法论同世界观是统一的。集中体现马克思主义关于发展的世界观和方法论的是


    A.理论联系实际
    B.在实践中检验和发展真理
    C.与时俱进
    D.科学发展观

    答案:D
    解析:
    本题考核的知识点是:唯物辩证法与科学发展观。

    【正确分析】辩证唯物主义和历史唯物主义是马克思主义最根本的世界观和方法论。联系和发展是唯物辩证法的总特征。党的十八大从马克思主义世界观和方法论的高度,阐述了科学发展观的理论基础和理论意义,明确提出:科学发展观是马克思主义关于发展妁世界观方法论的集中体现。因此,本题的正确答案是D选项。

    【干扰分析】AB选项是马克思主义最重要的理论品质。C选项是马克思主义始终保持蓬勃生命力的关键所在。三个选项均不符合题意。

  • 第20题:

    人们对于整个世界的总的、根本的观点和看法是( )

    A.世界观
    B.人生观
    C.价值观
    D.哲学

    答案:A
    解析:
    【考情点拨】本题考查了世界观的定义。【应试指导】世界观亦称宇宙观,是人们对于整个世界的总的、根本的观点和看法。

  • 第21题:

    下列开发方法中,()不属于敏捷开发方法。

    A.极限编程
    B.螺旋模型
    C.自适应软件开发
    D.水晶方法

    答案:B
    解析:
    本题考查系统开发方法知识。除螺旋模型外,其他选项均属于敏捷开发。

  • 第22题:

    下面说法错误的是 ( )

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

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

  • 第23题:

    简述敏捷软件开发的价值观。


    正确答案: 1.个人和交互高于过程和工具。
    2.可运行软件高于详尽的文档。
    3.与客户协作高于合同(契约)谈判。
    4.对变更及时作出反应高于遵循计划。