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

admin2020-05-13  15

问题 以下关于极限编程(XP)的叙述中,正确的是________________。XP的12个最佳实践,不包括________________。

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

答案C

解析 本题考查敏捷方法的基础知识。
    在20世纪90年代后期,一些开发人员抵制严格化软件开发过程,试图强调灵活性在快速有效的软件生产中的作用,提出了敏捷宣言,即个人和交互胜过过程和工具;可以运行的软件胜过面面俱到的文档;与客户合作胜过合同谈判;对变化的反应胜过遵循计划。
    基于这些基本思想,有很多敏捷过程的典型方法,其中:
    ①极限编程XP是激发开发人员创造性、使得管理负担最小的一组技术。
    ②水晶法(Crystal)认为每一个不同的项目都需要一套不同的策略、约定和方法论。
    ③并列争球法(Scrum)使用迭代的方法,其中把每30天一次的迭代成为一个冲刺,并按需求的优先级来实现产品。多个自组织和自治小组并行地递增实现产品,协调是通过简短的日常情况会议进行。
    ④在自适应软件开发(ASD)在自适应软件开发中,有一个使命作为指导,它设立了项目的目标,但并不描述如何达到这个目标。
    极限编程的十二个最佳实践包括:计划游戏(Planning Game);小型发布(Small  Release);系统隐喻(System Metaphor);简单设计(Simple Design);测试驱动(Test-driven);重构(Refactoring);结对编程(Pair Programming);集体所有权(Collective  Ownership);持续集成(Continuous Integration);每周工作40小时(40-hour Week);现场客户(On-site Customer);编码标准(Code Standards)。
转载请注明原文地址:https://kaotiyun.com/show/VmPZ777K
0

相关试题推荐
随机试题
最新回复(0)