面向对象软件工程复习之极限编程和RUP习题

来源:互联网 发布:python mimetext 编辑:程序博客网 时间:2024/04/28 10:33

1.(B )不是敏捷软件开发所突出强调的。

A.个体和交互    B.面面俱到的文档     C.客户合作      D. 响应变化

2.(B )不是敏捷软件开发应该遵循的原则。

A.软件交付的时间间隔从几周到几个月,越短越好  B.开发后期,应尽量避免变化
C.尽早的、持续的交付有价值的软件             D.业务人员和开发人员一起工作

3.( D)不是好的极限编程实践。
A.客户作为团队成员  B.短交付周期  C.结对编程  D.极高的开发速度


1.极限编程是以测试开始的,测试程序优先设计,测试成为开发的基准, 测试驱动开发也就是客户的需求驱动软件的开发。

 

1.极限编程有哪些最佳实践?

 简单设计  测试驱动开发   代码重构   结对编程    集体代码所有权   强调编码标准  持续集成   短期交付  可持续的开发速度    系统隐喻   计划游戏    完整的团队

2.试对极限编程和RUP进行比较。

 

敏捷开发与RUP相比裁剪了很多内容。

敏捷过程中客户的位置与作用是重要的,不可替代。

在敏捷过程中不提倡面面俱到的文档。敏捷建模才是开发人员应该重点掌握的。

在RUP中很注重软件过程的管理,开发的监视和控制。

3.简述RUP有哪些最佳实践?

迭代式开发
管理需求
使用基于构件的体系结构
可视化建模
检验质量
控制变更
0 0
原创粉丝点击