接试题五
一、单选
11.采用敏捷方法开发系统时,在软件维护阶段会存在的一些问题,下列描述中哪个是错误的()。
A.开发团队的延续性
B. 缺少灵活性
C.保持客户参与
D 缺少产品文档
正答:B
12.(单选题,4.0 分) 容易分块的大型软件开发,适用于哪种开发模型?
A.瀑布模型
B. 快速原型开发
C.增量模型
D.螺旋模型
正答:C
13.某软件公司欲开发一个人力资源管理系统,客户在开发初期对系统的功能并不清楚,但明确表示随着人力资源管理制度的逐步完善,需要对软件功能进行不断调整,针对这种情况,采用()开发模型比较合适。
A.增量
B.瀑布式
C. 喷泉
D. 螺旋
正答:D
14.从结构化的瀑布模型看,在它的生命周期中的几个阶段,下列选项中哪个环节出错对软件的影响最大()。
A.测试和运行阶段
B.详细设计阶段
C.概要设计阶段
D.需求分析阶段
正答:D
15.下图是通用的软件测试过程,其中有一个阶段被涂掉了,请选择正确的阶段帮它填上()。
A. 单元测试
B.系统测试
C.发布测试
D.商业测试
正答:B
二、判断
16.(判断题,4.0 分) 敏捷开发要求所有的变更都必须在实施之前得到批准
A.对
B.错
正答:B
17.(判断题,4.0 分) Agile Software Development强调个体和互动高于流程和工具。
A. 对
B.错
正答:A
18.(判断题,4.0 分) 冲刺是一种开发迭代,通常持续2~4个月。
A. 对
B.错
正答:B
19.(判断题,4.0 分)用户故事的思想很强大,但是实际上比传统的需求文档和用例难的多,因此敏捷开发时很少使用。
A.对
B.错
正答:B
20.(判断题,4.0 分) Agile Software Development强调详尽的文档高于可工作的软件
A. 对
B.错
正答:B