计算机四级

关于极限编程,下列说法正确的是______。A.极限编程和传统编程一样,都可以随时应对更改的需求B.极限编程没有严格的需求和设计规约,软件质量主要由编码人员来保障C.极限编程中单元测试主要由用户来完成D.极限编程通常是在编码完成后立刻进行测试用例的设计

题目

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

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

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

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

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

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A) 极限编程的主要优点是可以随时应对新增或改变的需求

B) 极限编程的主要缺点是编码人员的自由度过大

C) 极限编程的单元测试由专门的测试人员完成,编码人员不参与其中

D) 验收测试主要由用户完成

A.

B.

C.

D.


正确答案:C

第2题:

下列关于极限测试,说法不正确的是______。

A) 相对传统的软件开发方法,极限编程可以随时应对新增或改变的需求

B) 极限编程的单元测试是由编码人员完成的测试

C) 极限编程要求在编码之前先设计测试

D) 验收测试由用户来完成,编码人员不必在现场

A.

B.

C.

D.


正确答案:D
解析:极限编程强调灵活的分析和设计,极限编程与传统软件开发方法相比,有4个主要特征:①简单的分析设计;②频繁的客户交流;③增量式开发;④连续的测试。这些特征决定了极限编程可以随时应对新增或改变的需求。单元测试是极限编程中最重要的发现缺陷的手段,主要由编码人员来完成,验收测试主要由用户来完成,但编码人员也必须在场,以便与用户进行交流。另外极限编程要求在编码之前先设计测试,因为这样可提高编码人员测试自己编写代码的效率。

第3题:

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

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

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

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

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


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

第4题:

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

A.重构编程

B.简洁编程

C.增量编程

D.结对编程


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

第5题:

下列关于GAL说法正确的是()。

A.与阵列可编程

B.或阵列可编程

C.或阵列固定

D.与阵列可固定


正确答案:AC

第6题:

下列关于极限测试,说法不正确的是 ______。

A.相对传统的软件开发方法,极限编程可以随时应对新增或改变的需求

B.极限编程的单元测试是由编码人员完成的测试

C.极限编程要求在编码之前先设计测试

D.验收测试由用户来完成,编码人员不必在现场


正确答案:D
解析:极限编程强调灵活的分析和设计,极限编程与传统软件开发方法相比,有四个主要特征:①简单地分析设计,②频繁地客户交流,③增量式开发,④连续的测试。这些特征决定了极限编程可以随时应对新增或改变的需求。单元测试是极限编程中最重要的发现缺陷的手段,主要由编码人员来完成,验收测试主要由用户来完成,但编码人员也必须在场,以便与用户进行交流。另外极限编程要求在编码之前先设计测试,因为这样可提高编码人员测试自己编写代码的效率。

第7题:

工业机器人常用的编程方式是:( )。

A.示教编程和离线编程

B.示教编程和在线编程

C.在线编程和离线编程

D.示教编程和软件编程


参考答案:A

第8题:

以下关于极限测试的说法中,正确的是______。

A.极限测试是一种针对极限编程的软件测试

B.极限测试中所有的测试均由编码人员完成

C.与传统的软件测试相比,极限测试是一种更严格的测试

D.极限测试中只需要进行单元测试


正确答案:A
解析:极限测试本质上是为了满足极限编程的思想和流程而设计的一套测试策略和流程,A正确。
  极限测试中单元测试是由编码人员完成的测试,验收测试主要由用户完成,B说法错误。
  极限测试的验收测试的形式决定了其不是很详细和严格的测试,编码中常见的错误大多数可以逃过验收测试,C说法错误。
  极限测试除了要进行单元测试,还要进行验收测试,D说法错误。

第9题:

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

第10题:

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

A.策划和设计

B.设计和编程

C.设计和测试

D.编程和测试


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

更多相关问题