以下关于极限编程(XP)的最佳实践的叙述中,不正确的是( )。A.只处理当前的需求,使设计保持简单B.编写完程序之后编写测试代码C.可以按日甚至按小时为客户提供可运行的版本D.系统最终用户代表应该全程配合XP团队

题目
以下关于极限编程(XP)的最佳实践的叙述中,不正确的是( )。

A.只处理当前的需求,使设计保持简单

B.编写完程序之后编写测试代码

C.可以按日甚至按小时为客户提供可运行的版本

D.系统最终用户代表应该全程配合XP团队


相似考题
更多“以下关于极限编程(XP)的最佳实践的叙述中,不正确的是( )。 ”相关问题
  • 第1题:

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

    A.好的计划

    B.不断的发布

    C.反馈和勇气

    D.持续集成


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

  • 第2题:

    极限编程(XP)是一个周密而严谨的软件开发流程。XP对客户满意度的重视是它成功的一个因素。开发满足客户需要且确实是客户需要的软件,这是XP的初衷。强调团队合作,经理、客户和开发人员都是团队中的一员,他们都应该为了开发出高质量的软件而努力。对于这种团体形式的开发,XP采用了一种简单但有效的方式,与传统的软件开发开发方法有很大的不同,是对现有编程方式的改变。请根据你实际参与开发的经验.论述下列三个问题:

    简述你参加过极限编程(XP)的概要和你所担任的工作,包括你选用极限编程(XP)技术的原因。


    正确答案:

  • 第3题:

    极限编程(XP)提出了十二个实践操作,其中,(37)是指开发人员成对工作,检查彼此的工作并提供支持,以圆满完成任务。

    A.重构编程

    B.简洁编程

    C.增量编程

    D.结对编程


    正确答案:D
    解析:敏捷开发方法中最有名的是极限编程(XP)。极限编程(XP)提出了十二个实践操作,其中结对编程(Pair Programming)是XP编码活动中的关键概念之一。结对编程是指开发人员成对工作,检查彼此的工作并提供支持,以圆满完成任务。但是,配对是灵活的,一个开发人员在一天可能与多个伙伴配对。

  • 第4题:

    极限编程(XP)包含了策划、设计、编程和测试4个活动,其12个最佳实践中的“持续集成”实践在(30)活动中进行。

    A.策划和设计

    B.设计和编程

    C.设计和测试

    D.编程和测试


    正确答案:D
    解析:本题考查极限编程的基本概念。极限编程有12个最佳实践,其中“持续集成”在编程和测试活动中进行。

  • 第5题:

    以下关于极限编程(XP) 中结对编程的叙述中,不正确的是( )。

    A. 支持共同代码拥有和共同对系统负责B. 承担了非正式的代码审查过程C. 代码质量更高D. 编码速度更快


    正确答案:D

  • 第6题:

    ● 极限编程(XP)包含了策划、设计、编程和测试四个活动,其十二个最佳实践中的“持续集成”实践在 (30) 活动中进行。

    (30)

    A. 策划和设计

    B. 设计和编程

    C. 设计和测试

    D. 编程和测试


    正确答案:D

  • 第7题:

    以下关于极限编程XP的叙述中,不正确的是( )。

    A.由价值观、原则、实践和行为四个部分组成
    B.每一个不同的项目都需要一套不同的策略、约定和方法论
    C.有四个价值观,即沟通、简单性、反馈和勇气
    D.有五大原则,即快速反馈、简单性假设、逐步修改、提倡更改和优质工作

    答案:B
    解析:
    本题考查敏捷开发过程的基础知识。
    存在很多敏捷过程的典型方法,每一种方法都基于一套原则,这些原则实现了敏捷宣言。其中极限编程xP是敏捷方法中最普遍的一种,由价值观、原则、实践和行为四个部分组成,有四个价值观,即沟通、简单性、反馈和勇气,有五大原则,即快速反馈、简单性假设、逐步修改、提倡更改和优质工作。而每一个不同的项目都需要一套不同的策略、约定和方法论则是水晶法的原则。

  • 第8题:

    以下关于极限编程(XP)的叙述中,正确的是(请作答此空)。XP的12个最佳实践不包括( )。

    A.XP是激发开发人员创造性、使管理负担最小的一组技术
    B.每一个不同的项目都需要一套不同的策略、约定和方法论
    C.多个自组织和自治小组并行地递增实现产品
    D.有一个使命作为指导,它设立了项目的目标,但并不描述如何达到这个目标

    答案:A
    解析:
    极限编程是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。它的基础和价值观是交流朴素、反馈和勇气;即,任何一个软件项目都可以从四个方面入手进行改善:加强交流;从简单做起;寻求反馈;勇于实事求是。XP是一种近螺旋式的开发方法,它将复杂的开发过程分解为个个相对比较简单的小周期;通过积极的交流、反馈以及其它一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程。XP中简单:极限编程鼓励从最简单的解决方式入手再通过不断重构达到更好的结果。这种方法与传统系统开发方式的不同之处在于,它只关注于对当前的需求来进行设计、编码,而不去理会明天、下周或者下个月会出现的需求。在XP中,每个对项目做贡献的人都应该是项目开发小组中的-员每个不同的项目都需要一套不同的策略,约定和方法论是水晶法的内容极限编程的主要目标在于降低因需求变更而带来的成本12个最佳实践为:计划游戏、小型发布、隐喻、简单设计、测试先行、重构、结对编程、集体代码所有制、持续集成、每周工作40小时、现场客户、编码标准

  • 第9题:

    极限编程(XP)的十二个最佳实践不包括(32)。

    A.小的发布
    B.结对编程
    C.持续集成
    D.精心设计

    答案:D
    解析:
    极限编程是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式。
    4大价值观: 沟通、简单性、反馈和勇气。
    5个原则:快速反馈、简单性假设、逐步修改、提倡更改和优质工作。
    12个最佳实践:计划游戏(快速制定计划、随着细节的不断变化而完善)、小型发布(系统的设计要能够尽可能早地交付)、隐喻(找到合适的比喻传达信息)、简单设计(只处理当前的需求,使设计保持简单)、测试先行(先写测试代码,然后再编写程序)、重构(重新审视需求和设计,重新明确地描述它们以符合新的和现有的需求)、结队编程、集体代码所有制、持续集成(可以按日甚至按小时为客户提供可运行的版本)、每周工作40个小时、现场客户和编码标准。

  • 第10题:

    以下关于敏捷方法的叙述中,()是不正确的。

    A.. 敏捷型方法的思考角度是"面向开发过程"的
    B. 极限编程是著名的敏捷开发方法
    C. 敏捷型方法是"适应性"而非"预设性"
    D. 敏捷开发方法是迭代增量式的开发方法

    答案:A
    解析:
    敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

  • 第11题:

    关于敏捷开发下面说法正确的是?()

    • A、Scrum偏重于实践
    • B、XP极限编程偏重于过程
    • C、XP和Scrum都属于敏捷开发的具体方式
    • D、敏捷开发适用于规模较大的项目

    正确答案:C

  • 第12题:

    单选题
    以下的选项中可促进敏捷知识分享的技巧是()
    A

    极限编程,极限循环

    B

    结对编程,结对循环Coupleprogramming,couplerotation

    C

    削减编程,削减循环

    D

    结对编程,结对循环Pairprogramming,pairrotation


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

  • 第13题:

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


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

  • 第14题:

    极限编程(XP)包含了策划、设计、编程和测试四个活动,其十二个最佳实践中的“持续集成”实践在(31)活动中进行。

    A.策划和设计

    B.设计和编程

    C.设计和测试

    D.编程和测试


    正确答案:D
    解析:对软件开发的看法可有多种观点,敏捷软件开发方法是一种创作与交流的协作游戏。极限编程XP是敏捷开发的典型代表,其核心思想是强调入和人之间的合作的因素和以敏捷性应对变化。它有四个核心价值:沟通(Communication)、简单(Simplicity)、反馈(Feedback)和勇气(Courage)它包含了策划、设计、编程和测试四个活动十二个最佳实践是指:规划策略(The Planning Game),结对编程(Pair programming)、测试(Testing)、重构(Refractoring)、简单设计(Simple Design)、代码集体所有权 (Collective Code Ownership)、持续集成(Continuous Integration)、现场客户(On-site Customer)、小型发布 (Small Release)、每周40小时工作制(40-hour Week)、编码规范(Code Standards)、系统隐喻(System Metaphor)其中,“持续集成”实践在编程和测试活动中进行。

  • 第15题:

    ()是极限编程,强调团队之间的紧密协作、面对面的沟通,13个最佳实践。

    A、windows

    B、scrum

    C、xp

    D、以上都不是


    答案:C

  • 第16题:

    以下关于极限编程(XP)和原型法区别的描述中,错误的是(33)。

    A.两者都适用于用户需求不是非常明确,易发生变化的项目

    B.极限编程(XP)通过“小型发布”策略获取需求后,将毫不犹豫的抛弃每个“小版本”

    C.原型法要求原型要完整,覆盖到整个项目的各功能点

    D.极限编程(XP)对每一个“小版本”都有很高的质量要求


    正确答案:B
    解析:极限编程(XP)强调在非常短的周期内以递增的方式发布新版本,以利于估计每个迭代周期的进度,便于控制工作量和风险,并及时处理用户的反馈。通过定期发布小型版本给用户,用户利用对以有系统进行操作,从而能够获得感性的认识,了解最终的系统将是什么样子,避免开发出来的系统不是用户所需要的。同时,用户也可以提出新的需求。这对时间短、需求变化大、质量要求严格的项目来说,可以大大地减少风险,提高开发的成功率。极限编程(XP)和原型法的相同点是:都适用于用户需求不是非常明确,容易发生变化的项目,其目的是尽可能的捕捉用户的需求。但原型法的关键是在通过原型获取需求后,要毫不犹豫的抛弃原型,重新开发,因此原型可以是很粗糙的,代码质量可以是很拙劣的。而且因为原型是用来获取整体需求,所以要求原型要完整,覆盖到整个项目的各功能点。极限编程(XP)是迭代开发,并没有一个包含所有功能的“原型”版本,而且对每一个“小版本”都有很高的质量要求。例如某软件项目共有10个功能点,原型法要求做一个覆盖所有10个功能点的粗糙版本,而XP要求先做一个有两个功能点的版本,然后再每个开发周期往上面加两个功能点,并且这包含两个功能点的版本是要“确实完成”的,是要经过充分的测试、重构、提炼的,让人放心的小版本。这一点与原型法有很大差别。

  • 第17题:

    以下关于程序员工作的叙述中,不正确的是( )。

    A.软件开发比软件测试有更高的技术含量B.程序员需要通过实践了解自己的编程弱点C.程序员应平衡测试时间、测试成本和质量之间的关系D.最佳的编程方案必须同时兼顾程序质量和资源节约


    正确答案:A

  • 第18题:

    关于极限编程,下列说法正确的是______。

    A.极限编程和传统编程一样,都可以随时应对更改的需求

    B.极限编程没有严格的需求和设计规约,软件质量主要由编码人员来保障

    C.极限编程中单元测试主要由用户来完成

    D.极限编程通常是在编码完成后立刻进行测试用例的设计


    正确答案:B

  • 第19题:

    以下关于极限编程(XP)的叙述中,正确的是( )。XP的12个最佳实践不包括(请作答此空)。

    A.重构
    B.结对编程
    C.精心设计
    D.隐喻

    答案:C
    解析:
    极限编程是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。它的基础和价值观是交流朴素、反馈和勇气;即,任何一个软件项目都可以从四个方面入手进行改善:加强交流;从简单做起;寻求反馈;勇于实事求是。XP是一种近螺旋式的开发方法,它将复杂的开发过程分解为个个相对比较简单的小周期;通过积极的交流、反馈以及其它一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程。XP中简单:极限编程鼓励从最简单的解决方式入手再通过不断重构达到更好的结果。这种方法与传统系统开发方式的不同之处在于,它只关注于对当前的需求来进行设计、编码,而不去理会明天、下周或者下个月会出现的需求。在XP中,每个对项目做贡献的人都应该是项目开发小组中的-员每个不同的项目都需要一套不同的策略,约定和方法论是水晶法的内容极限编程的主要目标在于降低因需求变更而带来的成本12个最佳实践为:计划游戏、小型发布、隐喻、简单设计、测试先行、重构、结对编程、集体代码所有制、持续集成、每周工作40小时、现场客户、编码标准

  • 第20题:

    以下关于极限编程XP的叙述中,不正确的是( )。

    A.由价值观,原则,实践和行为四个部分组成
    B.每个不同的项目都需要一套不同的策略,约定和方法论
    C.有四个价值观,即沟通,简单性,反馈和勇气
    D.有五大原则,即快速反馈,简单性假设,逐步修改,提倡更改和优质工作

    答案:B
    解析:

  • 第21题:

    以下关于极限编程(XP)最佳实践的叙述中,不正确的是( )

    A.只处理当前的需求,使设计保持简单
    B.编写完程序之后,编写测试代码
    C.可以按日,甚至按小时,为客户提供可运行的版本
    D.系统最终用户代表应该全程配合团队

    答案:B
    解析:
    极限编程是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式。 4大价值观: 沟通、简单性、反馈和勇气。 5个原则:快速反馈、简单性假设、逐步修改、提倡更改和优质工作。 12个最佳实践:计划游戏(快速制定计划、随着细节的不断变化而完善)、小型发布(系统的设计要能够尽可能早地交付)、隐喻(找到合适的比喻传达信息)、简单设计(只处理当前的需求,使设计保持简单)、测试先行(先写测试代码,然后再编写程序)、重构(重新审视需求和设计,重新明确地描述它们以符合新的和现有的需求)、结队编程、集体代码所有制、持续集成(可以按日甚至按小时为客户提供可运行的版本)、每周工作40个小时、现场客户和编码标准。

  • 第22题:

    极限编程是一种重要的敏捷开发方法,包含策划、设计、编码和测试4个框架活动的规则和实践。下面关于极限编程的叙述,错误的是()

    • A、极限编程中使用的重要技术是重构,既包括设计技术的重构,也包括构建技术的重构
    • B、极限编程提倡在基本设计完成后,立即进行编码实现,并进行测试
    • C、极限编程活动中的关键概念之一是"结对编程",推荐两个人面对同一台计算机共同开发代码
    • D、极限编程过程中建立的单元测试应当使用一个可以自动实施的框架,支持代码修改后即时的回归测试策略

    正确答案:B

  • 第23题:

    以下的选项中可促进敏捷知识分享的技巧是()

    • A、极限编程,极限循环
    • B、结对编程,结对循环Coupleprogramming,couplerotation
    • C、削减编程,削减循环
    • D、结对编程,结对循环Pairprogramming,pairrotation

    正确答案:D