更多"极限编程(eXtreme Programming)是一种轻量级软件开发"的相关试题:
[单项选择]极限编程(eXtreme Programming)是一种轻量级软件开发方法,()不是它强调的准则。
A. 持续的交流和沟通
B. 用最简单的设计实现用户需求
C. 用测试驱动开发
D. 关注用户反馈
[单项选择]极限编程(extreme Programming)是一种轻量级软件开发方法,()不是它强调的准则。
A. 持续的交流和沟通
B. 用最简单的设计实现用户需求
C. 用测试驱动开发
D. 关注用户反馈
[单项选择]极限编程(eXtreme Programming)是一种轻量级软件开发方法,它是以()为规则。
A. 文档驱动
B. 数据驱动
C. 代码驱动
D. 模型驱动
[单项选择]敏捷开发方法XP是一种轻量级、高效、低风险、柔性、可预测的、科学的软件开发方法,其特性包含在12 个最佳实践中。系统的设计要能够尽可能早交付,属于()最佳实践。
A. 隐喻
B. 重构
C. 小型发布
D. 持续集成
[单项选择]XP是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式,其四大价值观包括沟通、简单、()。
A. 隐喻和反馈
B. 重构和勇气
C. 隐喻和重构
D. 反馈和勇气
[单项选择]极限编程是一种重要的敏捷开发方法,包含策划、设计、编码和测试四个框架活动的规则和实践。下面关于极限编程的叙述,错误的是()。
A. 极限编程中使用的重要技术是重构,既包括设计技术的重构,也包括构建技术的重构
B. 极限编程提倡在基本设计完成后,立即进行编码实现,并进行测试
C. 极限编程活动中的关键概念之一是“结对编程”,推荐两个人面对同一台计算机共同开发代码
D. 极限编程过程中建立的单元测试应当使用一个可以自动实施的框架, 支持代码修改后即时的回归测试策略
[单项选择]软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。下列模型属于软件开发模型的是______。 Ⅰ.瀑布模型 Ⅱ.快速原型模型 Ⅲ.增量模型 Ⅳ.螺旋模型
A. 仅Ⅰ和Ⅱ
B. 仅Ⅰ、Ⅲ和Ⅳ
C. 仅Ⅱ和Ⅲ
D. Ⅰ、Ⅱ、Ⅲ和Ⅳ
[单项选择]极限编程技术XP 适用于(18)
A. 需求稳定,开发队伍规模庞大,组织项目的方法为“周密计划,逐步推进”
B. 需求多变,开发队伍规模较小,要求开发方“快速反馈,及时调整”
C. 需求稳定,开发队伍规模较小,组织项目的方法为“周密计划,迭代推进”
D. 需求不定,开发队伍规模庞大,组织项目的方法为“分步计划,逐步推进”
[单项选择]数据流图是软件开发期所使用的一种图形工具,它一般是在软件开发的哪个阶段使用
A. 需求分析
B. 详细设计
C. 软件测试
D. 软件维护