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

题目

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

A.策划和设计

B.设计和编程

C.设计和测试

D.编程和测试


相似考题
更多“极限编程(XP)包含了策划、设计、编程和测试4个活动,其12个最佳实践中的“持续集成”实践在(30)活动中进行。A.策划和设计B.设计和编程C.设计和测试D.编程和测试”相关问题
  • 第1题:

    在极限编程(XP)开发方法中,(38)策略有助于避免兼容性和接口问题,建立能及早发现错误的“冒烟测试”环境。

    A.持续集成

    B.简单设计

    C.重构

    D.系统隐喻


    正确答案:A
    解析:在极限编程(XP)开发方法中,结对编程是指开发人员成对工作,检查彼此的工作并提供支持,以圆满完成任务。结对的开发人员完成其工作内容之一,即所开发代码及其集成工作。有些情况下,该集成工作由集成团队按日实施,另一些情况下,结对者自己负责集成。这种“持续集成”策略有助于避免兼容性和接口问题,建立能及早发现错误的“冒烟测试”环境。

  • 第2题:

    极限编程(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)其中,“持续集成”实践在编程和测试活动中进行。

  • 第3题:

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

    (30)

    A. 策划和设计

    B. 设计和编程

    C. 设计和测试

    D. 编程和测试


    正确答案:D

  • 第4题:

    极限编程中,完成开发任务的标志是______。

    A.通过的单元测试

    B.编码完成

    C.测试用例设计完成

    D.通过验收测试


    正确答案:A

  • 第5题:

    极限编程的主要特征是______。

    A.简单的分析设计和增量式的开发

    B.频繁的客户交流

    C.连续的测试

    D.以上全部


    正确答案:D

  • 第6题:

    下列关于测试策划说法不正确的是 ______。

    A.测试策划活动可以和测试设计活动并行开展

    B.测试设计活动也可以和测试执行活动并行开展

    C.在测试的最后阶段里,测试总结和测试执行通常并行开展

    D.在实际测试过程中,不得不将一些测试活动并行开展,主要是因为时间原因


    正确答案:C
    解析:一般的测试过程是按测试策划、测试设计、测试执行和测试总结四个测试活动顺序开展的。但实际测试项目中,由于时间紧迫,有时不得不将一些测试活动并行开展,如可以将测试策划和测试设计活动并行开展,测试设计活动也可以和测试执行活动并行开展,但测试总结和测试执行一般不会并行开展,但可以提前编写相应的文字内容。

  • 第7题:

    ( )主要用于发现程序设计(编程)中的错误。

    A.模块测试
    B.集成测试
    C.确认测试
    D.系统测试

    答案:A
    解析:
    软件测试是为了发现程序中的错误,对于不同粒度的软件,需要进行不同的测试。软件开发过程中,通常需要进行单元测试、集成测试、确认测试和系统测试等步骤。其中单元测试也称为模块测试,是在一个模块编写完成后进行,以检查该模块的变成是否有错以及是否正确实现了规定的功能,该测试一般使用白盒测试法设计测试案例。当模块测试完成后,还需要检查该模块能否和其他模块按照既定方式正确工作,即验证多个模块组装后能够按照软件设计要求正常、正确地工作,这种测试过程就是集成测试,也称为组装测试。

  • 第8题:

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

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

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

  • 第9题:

    程控交换软件的设计、测试和维护过程中,MML语言应用于()阶段。

    • A、系统功能设计
    • B、具体编程
    • C、系统测试和维护
    • D、系统总体设计

    正确答案:C

  • 第10题:

    多媒体作品设计制作的流程为()

    • A、设计脚本、作品策划、搜集素材、编程制作、作品检测
    • B、作品策划、设计脚本、搜集素材、编程制作、作品检测
    • C、设计脚本、搜集素材、作品策划、编程制作、作品检测
    • D、作品策划、搜集素材、设计脚本、编程制作、作品检测

    正确答案:B

  • 第11题:

    单选题
    自行开发基本流程的顺序是()
    A

    项目计划、需求分析、系统设计、编程和测试、上线

    B

    需求分析、项目计划、系统设计、编程和测试、上线

    C

    项目计划、系统设计、需求分析、编程和测试、上线

    D

    项目计划、需求分析、编程和测试、系统设计、上线


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

  • 第12题:

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

    极限编程中使用的重要技术是重构,既包括设计技术的重构,也包括构建技术的重构

    B

    极限编程提倡在基本设计完成后,立即进行编码实现,并进行测试

    C

    极限编程活动中的关键概念之一是结对编程,推荐两个人面对同一台计算机共同开发代码

    D

    极限编程过程中建立的单元测试应当使用一个可以自动实施的框架,支持代码修改后即时的回归测试策略


    正确答案: A
    解析: 极限编程是一种重要的敏捷开发方法,包含规划、设计、编码和测试4个框架活动的规则和实践。极限编程中使用的重要技术是重构,既包括设计技术的重构,也包括构建技术的重构;极限编程提倡在基本设计完成后,团队不应该直接开始编码,而是开发一系列用于检测本次发布的包括所有故事(story)的单元测试;极限编程活动中的关键概念之一是"结对编程",推荐两个人面对同一台计算机共同开发代码;极限编程过程中建立的单元测试应当使用一个可以自动实施的框架,支持代码修改后即时的回归测试策略。

  • 第13题:

    从宏观上讲,软件实现包括详细设计、编程实现、单元测试和集成测试。从微观上讲,软件实现是指:()。

    A.详细设计

    B.编程实现

    C.单元测试

    D.集成测试


    正确答案:BC

  • 第14题:

    ● (30)主要用于发现程序设计(编程)中的错误。

    (30) A.模块测试 B.集成测试 C.确认测试 D.系统测试


    正确答案:A

  • 第15题:

    在面向对象软件测试模型中,面向对象编程的测试可以细分为______。

    A.单元测试和集成测试

    B.单元测试和系统测试

    C.单元测试、集成测试和系统测试

    D.系统测试和验收测试


    正确答案:A

  • 第16题:

    极限编程中的单元测试是由______来完成的测试。

    A.设计人员

    B.开发人员和测试人员之外的第三方测试机构

    C.专门的测试人员

    D.编码人员


    正确答案:D

  • 第17题:

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

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

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

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

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


    正确答案:B

  • 第18题:

    程控交换软件的设计、测试和维护过程中,MML语言应用于()阶段。

    A.系统功能设计

    B.具体编程阶段

    C.系统测试和维护

    D.系统总体设计


    参考答案:C

  • 第19题:

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

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

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

  • 第20题:

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

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

    正确答案:B

  • 第21题:

    自行开发基本流程的顺序是()

    • A、项目计划、需求分析、系统设计、编程和测试、上线
    • B、需求分析、项目计划、系统设计、编程和测试、上线
    • C、项目计划、系统设计、需求分析、编程和测试、上线
    • D、项目计划、需求分析、编程和测试、系统设计、上线

    正确答案:A

  • 第22题:

    程控交换软件的设计、测试和维护过程中,MML语言应用于()阶段。

    • A、系统功能设计
    • B、具体编程阶段
    • C、系统测试和维护
    • D、系统总体设计

    正确答案:C

  • 第23题:

    单选题
    多媒体作品设计制作的流程为()
    A

    设计脚本、作品策划、搜集素材、编程制作、作品检测

    B

    作品策划、设计脚本、搜集素材、编程制作、作品检测

    C

    设计脚本、搜集素材、作品策划、编程制作、作品检测

    D

    作品策划、搜集素材、设计脚本、编程制作、作品检测


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