软件水平考试(高级)信息系统项目管理师上午综合知识(项目生命期和项目过程)历年真题试卷汇编3
中文选择题
(2010上系分)软件开发模型大体上可以分为三种类型:第一种是以完全确定软件需求为前提的______(1);第二种是在软件开发初始阶段只能提供基本需求时采用的_______(2);第三种是以形式化为基础的变换模型。
1.(1)(B)
A. 协同模型
B. 瀑布模型
C. 交互式模型
D. 迭代式模型
解析:
2.(2)(D)
A. 协同模型
B. 瀑布模型
C. 交互式模型
D. 迭代式模型
解析:
3.(2009下架构)______方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。(D)
A. 信息工程
B. 结构化
C. 面向对象
D. 敏捷
解析:
4.(2010下项管)在软件开发项目中强调“个体和交互胜过过程和工具,可以工作的软件胜过全面的文档,客户合作胜过合同谈判,响应变化胜过遵循计划”,是______的基本思想。(B)
A. 结构化方法
B. 敏捷方法
C. 快速原型方法
D. 增量迭代方法
解析:
5.(2008下系分)敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。______不是采用这种软件开发过程的原因。(B)
A. 难以提前预测哪些需求是稳定的和哪些需求会变化
B. 对于软件项目开发来说,设计和实现可以做到基本分离
C. 从制定计划的角度来看,分析、设计、实现和测试并不容易预测
D. 可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介
解析:
6.(2010下软设)敏捷开发方法XP是一种轻量级、高效、低风险、柔性、可预测的、科学的软件开发方法,其特性包含在12个最佳实践中。系统的设计要能够尽可能早交付,属于______最佳实践。(C)
A. 隐喻
B. 重构
C. 小型发布
D. 持续集成
解析:
7.(2006下项管)极限编程技术XP适用于______。(B)
A. 需求稳定,开发队伍规模庞大,组织项目的方法为“周密计划,逐步推进”
B. 需求多变,开发队伍规模较小,要求开发方“快速反馈,及时调整”
C. 需求稳定,开发队伍规模较小,组织项目的方法为“周密计划,迭代推进”
D. 需求不定,开发队伍规模庞大,组织项目的方法为“分步计划,逐步推进”
解析:
8.(2008上系管)极限编程(eXtreme Programming)是一种轻量级软件开发方法,______不是它强调的准则。(C)
A. 持续的交流和沟通
B. 用最简单的设计实现用户需求
C. 用测试驱动开发
D. 关注用户反馈
解析:
9.(2008下软设)极限编程(XP)包含了策划、设计、编程和测试四个活动,其十二个最佳实践中的“持续集成”实践在______活动中进行。(D)
A. 策划和设计
B. 设计和编程
C. 设计和测试
D. 编程和测试
解析:
10.(2009上系分)极限编程是一种重要的敏捷开发方法,包含策划、设计、编码和测试四个框架活动的规则和实践。下面关于极限编程的叙述,错误的是______。(B)
A. 极限编程中使用的重要技术是重构,既包括设计技术的重构,也包括构建技术的重构
B. 极限编程提倡在基本设计完成后,立即进行编码实现,并进行测试
C. 极限编程活动中的关键概念之一是“结对编程”,推荐两个人面对同一台计算机共同开发代码
D. 极限编程过程中建立的单元测试应当使用一个可以自动实施的框架,支持代码修改后即时的回归测试策略
解析:
11.(2009下软设)极限编程(XP)由价值观、原则、实践和行为四个部分组成,其中价值观包括沟通、简单性、______。(C)
A. 好的计划
B. 不断地发布
C. 反馈和勇气
D. 持续集成
解析:
12.(2007上软设)统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。这种软件过程的用例图(Use Case Diagram)是通过______得到的。(A)
A. 捕获需求
B. 分析
C. 设计
D. 实现
解析:
(2008下软评)统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了四种通用的开发阶段,它们按照过程顺序分别是:起始阶段、______(1)、构建阶段和______(2),其中在构建阶段主要产生的文档有______(3)。
13.(1)(B)
A. 分析阶段
B. 细化阶段
C. 设计阶段
D. 交付阶段
解析:
14.(2)(D)
A. 分析阶段
B. 细化阶段
C. 设计阶段
D. 交付阶段
解析:
15.(3)(D)
A. 初始用户手册
B. 用例模型
C. 项目计划
D. 设计模型
解析:
16.(2008下软设)RUP(Rational Unified Process)分为4个阶段,每个阶段结束时都有重要的里程碑,其中生命周期架构是在______结束时的里程碑。(B)
A. 初启阶段
B. 精化阶段
C. 构建阶段
D. 移交阶段
解析:
17.(2008下项管)RUP是信息系统项目的生命周期模型之一,“确保软件结构、需求、计划足够稳定;确保项目风险已经降低到能够预计完成整个项目的成本和日程的程度。针对项目的软件结构上的主要风险已经解决或处理完成”是该模型______阶段的主要任务。(B)
A. 构造
B. 细化
C. 初始
D. 移交
解析:
18.(2009上软评)RUP在每个阶段都有主要目标,并在结束时产生一些制品。在______结束时产生“在适当的平台上集成的软件产品”。(C)
A. 初启阶段
B. 精化阶段
C. 构建阶段
D. 移交阶段
解析:
19.(2007下项管)项目的管理过程用于描述、组织并完成项目工作,而以产品为导向的技术过程则创造项目的产品。因此,项目的管理过程和以产品为导向的技术过程______。(A)
A. 在整个项目过程中相互重叠和相互作用
B. 在项目的生命周期中是两个平行的流程
C. 与描述和组织项目工作有关
D. 对每个应用领域都是相似的
解析:
20.(2008下项管)在管理信息系统项目的实施过程中,不仅需要管理过程,也需要技术过程、支持过程、过程改进和商务过程等,它们分别来自项目管理知识、项目环境知识、通用的管理知识和技能、软技能或人际关系技能以及
本文档预览:3600字符,共5160字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载