软考高级

极限编程(XP)提出了12个实践操作。其中,(28)是指开发人员成对工作,检查彼此的工作并提供支持,以圆满完成任务。A.重构编程B.简洁编程C.增量编程D.结对编程

题目

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

A.重构编程

B.简洁编程

C.增量编程

D.结对编程

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

第1题:

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

(36)

A. 好的计划

B. 不断的发布

C. 反馈和勇气

D. 持续集成


正确答案:C

试题(36)分析
  本题考查敏捷开发方法。
  极限编程(XP)是敏捷开发的典型方法之一,是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方法,它由价值观、原则、实践和行为4个部分组成。其中4大价值观为沟通、简单性、反馈和勇气。
参考答案
(36)C

 

第2题:

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

A.好的计划

B.不断的发布

C.反馈和勇气

D.持续集成


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

第3题:

社会工作者承担支持者的角色是指( )。

A. 社会工作者要向服务对象提供服务,包括提供心理辅导、物质帮助以及政策信息等

B. 社会工作者直接向服务对象提倡某种行为,并表明自己会支持他完成

C. 社会工作者应该鼓励服务对象在可能的情况下自强自立、克服困难、自我决策

D. 社会工作者应该帮助人争取所需要的资源以支持份额无对象

E. 社会工作者对自己的实践加以研究,以及支持自己的实务工作


正确答案:C
社会工作者要承担直接服务者和间接服务者两种角色,服务的提供者、支持者、倡导者属于直接服务者角色,管理者、资源争取者、政策影响者、研究者属于间接服务者角色。选项A、B、D、E分属于服务提供者、倡导者、资源争取者、研究者,C则属于支持者角色。因此,答案是C。

第4题:

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

A.策划和设计

B.设计和编程

C.设计和测试

D.编程和测试


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

第5题:

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

第6题:

(38)下列有关Windows XP操作系统的叙述中,错误的是

A)Windows XP有多个不同的版本,其中有64位的版本

B)在Windows XP发布以后,微软又发布了其多个“补丁集”,以完善其功能

C)Windows XP可以与其它操作系统(如 Linux操作系统)安装在同一台PC 中

D)Windows XP仅支持单处理器的 PC


正确答案:D

第7题:

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

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


正确答案:

第8题:

下列有关Windows XP操作系统的叙述中,错误的是

A.Windows XP有多个不同的版本,其中有64位的版本

B.在Windows XP发布以后,微软又发布了其多个“补丁集”,以完善其功能

C.Windows XP可以与其它操作系统(如Linux操作系统) 安装在同一台PC中

D.Windows XP仅支持单处理器的PC


正确答案:D

第9题:

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

A.重构编程

B.简洁编程

C.增量编程

D.结对编程


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

第10题:

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

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

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

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

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


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

更多相关问题