第六章 敏捷开发与配置管理-测验题-作业

1、下面的(E )是有效的软件配置项。
A 软件工具
B 文档
C 可执行程序
D测试数据
E 以上所有选项

2、敏捷开发方法通过( F)管理不可预测性。
A 非常仔细地收集和定义需求
B 制定详细的开发计划
C 软件增量必须在较短周期内发布
D 软件过程必须逐渐适应变化
E 选项A和B
F 选项C和D

3、关于Sprint,下面的(B )是错误的。
A 一个Sprint通常是一个1-4周的迭代
B Sprint长度在开发过程中是可以调整的
C 需求在一个Sprint中是不允许变化的
D Sprint的产出是“完成”的、可用的、潜在可发布的产品增量

4、在每日站立会议上,下面( C)不是每个团队成员需要回答的主要问题。
A 从上次Scrum站立会议后你做了什么?
B 你遇到哪些障碍或困难?
C 你所遇到问题的原因是什么?
D 你打算到下次Scrum站立会议完成什么?

5、下面的( A)不属于产品负责人(Product Owner)的职责范围。
A 组织每日站立会议
B 定义产品需求
C 确定需求优先级
D 验收迭代结果
E 负责产品的投资回报

6、在敏捷开发方法中,用户故事(User Story)的作用是(F )。
A 定义需要发布给最终用户的软件特性和功能
B 确定发布每一次增量的日程表
C 用于代替详细的活动计划
D 用于估算构建当前增量所需要的努力
E 选项A和C
F 选项A和D

7、下面的( D)是正确的。
A 故事点是一个绝对度量单位
B 故事点估算一定要做到非常精确
C 故事点表示开发一个用户故事或特性的复杂度
D 故事点表示开发一个用户故事或特性所要付出的工作量

8、软件配置管理的目的是( B)。
A 降低开发成本
B 控制软件修改
C 减少混乱
D 提高软件开发效率
E 提高正确率
 

你可能感兴趣的:(软件工程雨课堂习题,敏捷流程,软件工程)