问题 单项选择题

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

A.策划和设计
B.设计和编程
C.设计和测试
D.编程和测试

答案

参考答案:D

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

单项选择题
单项选择题 B1型题