列表

详情


团队执行某项开发任务的过程中使用了某种软件开发架构,该方法重视质量,强调简单设计,以及不断的测试检查,并且认为成果是集体所有的,团队使用的是哪种方式?

A. 结对编程(PP)

B. 统一过程(UP)

C. 函数式编程(FP)

D. 极限编程(XP)

参考答案: D

详细解析:

极限编程是一种以简单性、交流、反馈和勇气为基本宗旨,以有效的实践规则将整个团队紧密联系起来,通过充分的反馈使团队能随时知道自己的状况和恰当的调节规则以适应自己的特殊情况的开发方法。极限编程强调简单设计,测试优于开发,持续集成,代码集体所有,以及可持续速度,因此本题的正确答案是D选项。
A选项,结对编程是极限编程的一种实践,强调两个人共同开发代码,一人编写代码,一人审查,与题干不符。
B选项,统一过程模型是一种“用例驱动,以体系结构为核心,迭代及增量”的软件过程框架。因此B选项错误。
C选项,函数式编程是将电脑运算视为函数的计算,与题干不符。

上一题