1、软件水平考试(高级)信息系统项目管理师上午(综合知识)模拟试卷 6及答案与解析 1 在国家信息化体系六要素中, (1)是国家信息化的核心任务,是国家信息化建设取得实效的关键。 ( A)信息技术和产业 ( B)信息资源的开发和利用 ( C)信息人才 ( D)信息化政策法规和标准规范 2 在信息系统中,信息的处理不包括 (2)。 ( A)信息的输入 ( B)信息的删除 ( C)信息的修改 ( D)信息的统计 3 (3)是企业信息系统的重要目标。 ( A)技术提升 ( B)数据标准化 ( C)企业需求分析 ( D)信息共享和业务协同 3 企业信息系统项目的基础是企业信息战略规划,规划的起点是将 (4
2、)与企业的信息需求转换成信息系统目标,实施信息系统项目是要为企业建立起数据处理中心,以满足各级管理人员关于信息的需求,它坚持以。 (5)为中心的原则 4 (4) ( A)事务处理 ( B)现行人工和电算化混合的信息系统 ( C)企业战略目标 ( D)第一把手要求 5 (5) ( A)数据 ( B)过程 ( C)功能 ( D)应用 6 以下关于信息的论述中,不正确的是 (6)。 ( A)信息化就是开发利用信 息资源,促进信息交流和知识共享,提高经济增长质量,推动经济社会发展转型的历史进程 ( B)信息、材料和能源共同构成经济和社会发展的三大战略资源,并且它们之间不可以相互转化 ( C)信息是 “
3、用以消除随机不确定的东西 ” ( D)信息资源是重要的生产要素 7 信息系统开发方法有很多种,开发人员可以根据项目的需要选择一种适合的开发方法,其中把整个系统的开发过程分为若干阶段,然后一步一步地依次进行的方法称为 (7)。 ( A)结构化方法 ( B)面向对象方法 ( C)原型方法 ( D)瀑布模型方法 8 螺旋模型 是演化软件过程模型,将原型实现的迭代特征与线性顺序模型结合起来,使得软件的增量版本的快速开发成为可能。螺旋模型与其他模型相比,更强调(8)。 ( A)制定计划 ( B)风险分析 ( C)实施工程 ( D)客户评估 9 瀑布模型把软件生命周期划分为 8个主要的阶段,其中 (9)阶
4、段定义的规划将成为软件测试中的系统测试阶段的目标。 ( A)问题的定义 ( B)可行性研究 ( C)软件需求分析 ( D)系统总体设计 10 在信息系统集成项目开发的开始阶段,如果项目存在很多不确定性因素且项目的参与人员还不能完全 理解项目开发的范围和需求,那么采用 (10)作为此项目的开发模型更符合项目的实际情况。 ( A)增量迭代模型或螺旋模型 ( B)面向过程的瀑布模型 ( C)面向对象的模型或快速模型 ( D)部分并行的瀑布模型 11 某异地开发的信息系统集成项目以程序流程图、数据流程图等为主要分析设计工具。由于用户身处异地,现场参与系统开发成本较高,因此项目组采用了先开发一个简化系统
5、,待用户认可后再开发最终系统的策略。该信息系统集成项目的开发方法属于 (11)。 ( A)结构化方法与原型法的组合应用 ( B)结构化方法与面向 对象方法的组合应用 ( C)原型法与面向对象方法的组合应用 ( D)原型法与形式化方法的组合应用 12 螺旋模型的开发过程具有周期性重复的螺旋线状,每个开发周期由 4个象限组成,分别标志着开发周期的 4个阶段。螺旋模型之所以特别适用于庞大而复杂的、高风险的系统开发,是因为它强调其中的 (12)阶段。 ( A)制定计划 ( B)风险分析 ( C)实施工程 ( D)客户评估 13 管理信息系统规划的方法有很多,最常使用的方法有三种:关键成功因素法(Cri
6、tical Success Factors, CSF)、战 略目标集转化法 (Strategy Set Transformation,SST)和企业系统规划法 (Business System Planning, BSP)。 LEC(Use/Create)矩阵法作为系统分析阶段的工具,主要在 (13)中使用。 ( A) BSP ( B) CSF ( C) SST ( D) CSF和 SST 14 某商业银行启动核心信息系统建设,目前已完成信息系统的规划和分析,即将开展系统的设计与实施,此信息系统建设目前 (14)。 ( A)处于信息系统产生阶段 ( B)处于信息系统的开发阶段 ( C)即将进入
7、信息系统运行阶段 ( D)处于信息系统消亡阶段 15 某信息系统项目采用结构化方法进行开发,按照项目经理的安排,项目成员小张绘制了下图。此时项目处于 (15)阶段。( A)总体规划 ( B)系统分析 ( C)系统设计 ( D)系统实施 16 在软件开发项目中强调 “个体和交互胜过过程和工具,可以工作的软件胜过全面的文档,客户合作胜过合同谈判,响应变化胜过遵循计划 ”,是 (16)的基本思想。 ( A)结构化方法 ( B)敏捷方法 ( C)快速原型方法 ( D)增量迭代方法 17 在多年从事信息 系统开发的经验基础上,某单位总结了几种典型信息系统项目生命周期模型最主要的特点,如下表所示,表中的第
8、一列分别是 (17)。( A) 瀑布模型 迭代模型 螺旋模型 ( B) 迭代模型 瀑布模型 螺旋模型 ( C) 螺旋模型 瀑布模型 迭代模型 ( D) 螺旋模型 迭代模型 瀑布模型 18 当信息系统集成项目进入实施阶段后,一般不使用 (18)对项目进行监督和控制。 ( A)挣值管理方法 ( B)收益分析方法 ( C)项目管理信息系统 ( D)专家判断方法 18 信息系统的生命周期大致可 分成 4个阶段,即系统规划阶段、系统开发阶段、系统运行与维护阶段、系统更新阶段。其中以制定出信息系统的长期发展方案,决定信息系统在整个生命周期内的发展方向、规模和发展进程为主要目标的阶段是(19)。系统调查和可
9、行性研究、系统逻辑模型的建立、系统设计、系统实施和系统评价等工作属于 (20)。 19 (19) ( A)系统规划阶段 ( B)系统开发阶段 ( C)系统运行与维护阶段 ( D)系统更新阶段 20 (20) ( A)系统规划阶段 ( B)系统开发阶段 ( C)系统运行与维护阶段 ( D)系统更新阶 段 21 软件公司经常通过发布更新补丁的方式,对已有软件产品进行维护,并在潜在错误成为实际错误前,监测并更正它们,这种方式属于 (21)。 ( A)更正性维护 ( B)适应性维护 ( C)完善性维护 ( D)预防性维护 22 用于信息系统开发的各类资源总是有限的,当这些有限资源无法同时满足全部应用项
10、目的实施时,就应该对这些应用项目的优先顺序给予合理分配。人们提出了若干用于分配开发信息系统稀少资源的方法,并对每种方法都提出了相应的决策基本标准。其中 (22)的基本思想是对各应用项目不仅要分别进行评价,而且 还应该把它们作为实现系统总体方案的组成部分去评价。该方法应该考虑项目的风险性、对组织的战略方向的支持等因素。 ( A)全面评审法 ( B)成本或效益比较法 ( C)收费法 ( D)指导委员会法 22 一般可以将信息系统的开发分成 5个阶段,即总体规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行和评价阶段,在各个阶段中工作量最大的是 (23)。在每个阶段完成后都要向下一阶段交付
11、一定的文档, (24)是总体规划阶段交付的文档。 23 (23) ( A)总体规划阶段 ( B)系统分析阶段 ( C)系 统设计阶段 ( D)系统实施阶段 24 (24) ( A)系统方案说明书 ( B)系统设计说明书 ( C)用户说明书 ( D)可行性研究报告 25 某软件公司欲开发一个图像处理系统,在项目初期开发人员对需求并不确定的情况下,采用 (25)方法比较合适。 ( A)瀑布式, ( B)快速原型 ( C)协同开发 ( D)形式化 25 螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特点。它有两个显著特点,一是采用 (26)的方式逐步加深系统定义和实现
12、的深度,降低风险;二是确定 一系列 (27),确保 (28)项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案。 26 (26) ( A)逐步交付 ( B)顺序 ( C)循环 ( D)增量 27 (27) ( A)实现方案 ( B)设计方案 ( C)关键点 ( D)里程碑 27 适用于项目需求清晰、在项目初期就可以明确所有需求、不需要二次开发的软件生命周期模型是 (28);适用于项目事先不能完整定义产品所有需求、计划多期开发的软件生命周期模型是 (29)。 28 (28) ( A)瀑布模型 ( B)迭代模型 ( C)快速原型开发 ( D)快速创新开发 29 (29) ( A)快速原
13、型开发 ( B)快速创新开发 ( C)瀑布模型 ( D)迭代模型 30 RUP是信息系统项目的生命周期模型之一, “确保软件结构、需求、计划足够稳定;确保项目风险已经降低到能够预计完成整个项目的成本和日程的程度。针对项目的软件结构上的主要风险已经解决或处理完成 ”是该模型 (30)阶段的主要任务。 ( A)构造 ( B)细化 ( C)初始 ( D)移交 30 常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中 (31)适 用于需求明确或很少变更的项目, (32)主要用来描述面向对象的软件开发过程。 31 (31) ( A)瀑布模型 ( B)演化模型 ( C)螺旋模型 ( D)喷
14、泉模型 32 (32) ( A)瀑布模型 ( B)演化模型 ( C)螺旋模型 ( D)喷泉模型 33 原型化方法是一种动态定义需求的方法, (33)不是原型化方法的特征。 ( A)简化项目管理 ( B)尽快建立初步需求 ( C)加强用户参与和决策 ( D)提供完整定义的需求 34 结构化分析方法 (SA)的主要思想是 (34)。 ( A)自顶向 下、逐步分解 ( B)自顶向下、逐步抽象 ( C)自底向上、逐步抽象 ( D)自底向上、逐步分解 35 (35)是信息系统开发的过程方法。 ( A) EGP ( B) RUP ( C) RIP ( D) BGP 36 极限编程技术 XP适用于 (36)
15、。 ( A)需求稳定,开发队伍规模庞大,组织项目的方法为 “周密计划,逐步推进 ” ( B)需求多变,开发队伍规模较小,要求开发方 “快速反馈,及时调整 ” ( C)需求稳定,开发队伍规模较小,组织项目的方法为 “周密计划,迭代推进 ” ( D)需求不定,开发队伍规模庞大,组 织项目的方法为 “分步计划,逐步推进 ” 37 建立企业信息系统应该遵循一定的原则,以下原则不适当的是 (37)。 ( A)必须支持企业的战略目标 ( B)应该自上而下地规划和实现 ( C)应该支持企业各个管理层的需求 ( D)应该向整个企业提供一致的信息 38 新项目与过去成功开发过的一个项目类似,但规模更大,这时应该
16、使用 (38)进行项目开发设计。 ( A)原型法 ( B)变换模型 ( C)瀑布模型 ( D)螺旋模型 39 软件需求可以分为几个类型,诸如处理速度、存储容量、信号速度等方面的需求属于 (39)。 ( A)功能需求 ( B)性能需求 ( C)外部接口需求 ( D)设计约束 40 Philippekmchten提出的 4+1视图模型从 (40)几个方面来描述软件需求。 逻辑视图 进程视图 物理视图 开发视图 数据流视图 场景视图 ( A) ( B) ( C) ( D) 41 人们根据软件维护的性质不同,将软件维护分为更正性维护、适应性维护、完善性维护和预防性维护四类, (41)是这四类软件维护的
17、共同特征。 ( A)发现原产品中存在问题后采取的补 救措施 ( B)交付软件产品后进行的修改 ( C)测试发现问题之后的应对措施 ( D)软件产品交付前进行的质量管理活动 42 在软件生存周期中的测试阶段及任何运行阶段,测试软件产品以评价某软件产品的质量,这样的测试称为 (42)。 ( A)内部测试 ( B)外部测试 ( C)运行测试 ( D)系统测试 43 关于软件过程改进,描述不正确的是 (43)。 ( A)问题的解决是过程改进的核心 ( B)改进是受知识驱动的 ( C)改进是项目开发人员的主要工作 ( D)改进应该是一个不断持续的过程 44 因为在软件开发的每一个环节都有可能产生意想不到
18、的问题,所以 (44)。 ( A)应尽量由程序员或开发小组测试自己的程序 ( B)在设计测试用例时,只需要考虑合理的输入条件即可 ( C)在设计测试用例时,只需要考虑合理的输出条件即可 ( D)应对把软件验证与确认贯穿到整个软件开发的全过程中 44 软件需求分析要做的工作是 (45),因此,进行需求分析时 (46)。 45 (45) ( A)确定软件开发阶段的适用工具 ( B)清晰描述软件的功能和性能 ( C)为原始问题及目标软件建立物理模型 ( D) 不仅解决目标系统 “做什么 ”,还要解决目标系统 “怎么做 ”的问题 46 (46) ( A)应充分发挥分析人员的想象力 ( B)应充分发挥分
19、析人员和用户的想象力 ( C)应注意一切信息与要求都是站在开发方的角度上考虑的 ( D)应注意一切信息与要求都是站在应用的角度上考虑的 47 程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,程序员接着开发第二个模块。第二个模块在单元测试中有若干个缺陷被确认。对第二个模块实施了缺陷修复后, (47)符合软件测试的基本原则。 ( A)用更多的 测试用例测试模块一;模块二暂时不需要再测,等到开发了更多模块后再测 ( B)用更多的测试用例测试模块一;模块一暂时不需要再测,等到开发了更多模块后再测 ( C)再测试模块一和模块二,用更多的测试用例测试模块一 ( D)再测试模
20、块一和模块二,用更多的测试用例测试模块二 48 下面关于软件维护的叙述中,不正确的是 (48)。 ( A)软件维护是在软件交付之后为保障软件运行而要完成的活动 ( B)软件维护是软件生命周期中的一个完整部分 ( C)软件维护包括更正性维护、适应性维护、完善性维护和预防性维护等几种类型 ( D)软件维护活动可能包括软件交付后运行的计划和维护计划,以及交付后的软件修改、培训和提供帮助资料等 49 在系统建设后期,建设方考虑到系统运维管理问题,希望增加 8课时的 IT服务管理方面的知识培训,承建方依此要求进行了范围变更。在对范围变更进行验证时,验证准则是 (49)。 ( A)学员签到表 ( B)安排
21、一次考试,以测验分数 ( C)新批准的培训工作方案 ( D)培训范围变更请求 50 某企业目前有 15个运维服务合同正在执行,为提高服务质量和效率,企业采取的正确做法应包括 (50)。 建立一个服 务台统一接受客户的服务请求; 设立一个运维服务部门对 15个项目进行统一管理; 建立相同的目标确保各项目都能提供高质量的服务; 建立一套统一的知识库 ( A) ( B) ( C) ( D) 51 在软件测试中,假定 X整数, 10X100,用边界值分析法,那么 X测试中应该取 (51)边界值。 ( A) X 9, X 10, X 100, X 101 ( B) X 10, X 100 ( C) X
22、9, X 11, X 99, X 101 ( D) X 9, X 10, X 50, X 100 52 以 下关于数据库设计中范式的叙述,不正确的是 (52)。 ( A)范式级别越高,数据冗余程度越小 ( B)随着范式级别的提高,在需求变化时数据的稳定性越强 ( C)范式级别越高,存储同样的数据就需要分解成更多张表 ( D)范式级别提高,数据库性能 (速度 )将下降 53 (53)表达的不是类之间的关系。 ( A)关联 ( B)依赖 ( C)创建 ( D)泛化 53 软件质量强调三个方面的内容: (54)是测试软件质量的基础; (55)定义了一组用于指导软件开发方式的准则; (56)间接定义了
23、用户对某些特性的需求。 54 (54) ( A)软件需求 ( B)软件分析 ( C)软件设计 ( D)软件实现 55 (55) ( A)开发文档 ( B)开发标准 ( C)维护手册 ( D)用户手册 56 (56) ( A)功能需求 ( B)非功能需求 ( C)期望需求 ( D)质量属性需求 57 系统组织结构与功能分析中,可以采用多种工具,其中 (57)描述了业务和部门的关系。 ( A)组织 /业务关系图 ( B)业务功能一览图 ( C)组织结构图 ( D)物资流图 57 软件的维护并不只是修正错误。为了满足用户 提出的修改现有功能、增加新功能以及一般性的改进要求和建议,需要进行 (58),
24、它是软件维护工作的主要部分;软件测试不可能发现系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为 (59);为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(60)。 58 (58) ( A)完善性维护 ( B)适应性维护 ( C)预防性维护 ( D)改正性维护 59 (59) ( A)完善性维护 ( B)适应性维护 ( C)预防性维护 ( D)改正性维护 60 (60) ( A)完善性维护 ( B)适应性维护 ( C)预防性维护 ( D)改正性维护 61 在软件开发的 V模型中,应该在 (61)阶段制
25、定单元测试计划。 ( A)需求分析 ( B)概要设计 ( C)详细设计 ( D)代码编写 62 某企业拥有多个应用系统,分别采用不同的语言和平台独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。以下集成方式,最能满足这种要求的是 (62)。 ( A)文件共享 ( B)数据库共享 ( C)远程方法调用 ( D)消息机制 63 按照开放的接口、服务和支持的规范而实现的系统称为开放系统。开放系统环境中的人机界面、系统管理工具、通信服务和安全性等方面都是按公开标准实现的,这种环境有利于实现应用软件的 (63)。 ( A)可移植性、可裁剪性和互操
26、作性 ( B)司靠性、司用性和可维护性 ( C)兼容性、安全性和可理解性 ( D)完整性、可扩充性和可推广性 64 CMM是美国卡内基梅隆大学软件工程研究所开发的 (软件 )能力成熟度模型,其中 (64)强调软件开发过程稳定性与项目量化管理。 ( A)可重复级 ( B)已定义级 ( C)已管理级 ( D)持续优化级 65 在软件质量模型中,比较有代表性的有 Mc Call提出的软件质量模型。在这个质量模型中,软件的质量特性被分成了三组,即产品转移、产品修改和 (65)。 ( A)产品开发 ( B)产品销售 ( C)产品升级 ( D)产品运行 66 在面向对象软件开发过程中,设计模式的采用是为了
27、 (66)。 ( A)允许在非面向对象程序设计语言中使用面向对象的概念 ( B)复用成功的设计和体系结构 ( C)减少设计过程创建的类的个数 ( D)保证程序 的运行速度达到最优值 软件水平考试(高级)信息系统项目管理师上午(综合知识)模拟试卷 6答案与解析 1 【正确答案】 B 【知识模块】 信息系统基础 2 【正确答案】 A 【知识模块】 信息系统基础 3 【正确答案】 D 【知识模块】 信息系统基础 【知识模块】 信息系统基础 4 【正确答案】 C 【知识模块】 信息系统基础 5 【正确答案】 D 【知识模块】 信息系统基础 6 【正确答案】 B 【知识模块】 信息系统基础 7 【正确答
28、案 】 A 【知识模块】 信息系统基础 8 【正确答案】 B 【知识模块】 信息系统基础 9 【正确答案】 C 【知识模块】 信息系统基础 10 【正确答案】 A 【知识模块】 信息系统基础 11 【正确答案】 A 【知识模块】 信息系统基础 12 【正确答案】 B 【知识模块】 信息系统基础 13 【正确答案】 A 【知识模块】 信息系统基础 14 【正确答案】 B 【知识模块】 信息系统基础 15 【正确答案】 B 【知识 模块】 信息系统基础 16 【正确答案】 B 【知识模块】 信息系统基础 17 【正确答案】 C 【知识模块】 信息系统基础 18 【正确答案】 B 【知识模块】 信息
29、系统基础 【知识模块】 信息系统基础 19 【正确答案】 A 【知识模块】 信息系统基础 20 【正确答案】 B 【知识模块】 信息系统基础 21 【正确答案】 D 【知识模块】 信息系统基础 22 【正确答案】 A 【知识模块】 信息系统基础 【知识模块】 信 息系统基础 23 【正确答案】 D 【知识模块】 信息系统基础 24 【正确答案】 D 【知识模块】 信息系统基础 25 【正确答案】 B 【知识模块】 信息系统基础 【知识模块】 信息系统基础 26 【正确答案】 C 【知识模块】 信息系统基础 27 【正确答案】 D 【知识模块】 信息系统基础 【知识模块】 信息系统基础 28 【
30、正确答案】 D 【知识模块】 信息系统基础 29 【正确答案】 A 【知识模块】 信息系统基础 30 【正确答案】 D 【知识模块】 信息系统基础 【知识模块】 信息系统基础 31 【正确答案】 B 【知识模块】 信息系统基础 32 【正确答案】 A 【知识模块】 信息系统基础 33 【正确答案】 D 【知识模块】 信息系统基础 34 【正确答案】 D 【知识模块】 信息系统基础 35 【正确答案】 A 【知识模块】 信息系统基础 36 【正确答案】 B 【知识模块】 信息系统基础 37 【正确答案】 B 【知识模 块】 信息系统基础 38 【正确答案】 B 【知识模块】 信息系统基础 39
31、【正确答案】 C 【知识模块】 信息系统基础 40 【正确答案】 B 【知识模块】 信息系统基础 41 【正确答案】 C 【知识模块】 信息系统基础 42 【正确答案】 B 【知识模块】 信息系统基础 43 【正确答案】 D 【知识模块】 信息系统基础 44 【正确答案】 C 【知识模块】 信息系统基础 【知识模块】 信息系统基础 45 【正确答案】 D 【知识模块】 信息系统基础 46 【正确答案】 B 【知识模块】 信息系统基础 47 【正确答案】 D 【知识模块】 信息系统基础 48 【正确答案】 D 【知识模块】 信息系统基础 49 【正确答案】 A 【知识模块】 信息系统基础 50
32、【正确答案】 C 【知识模块】 信息系统基础 51 【正确答案】 D 【知识模块】 信息系统基础 52 【正确答案】 A 【知识模块】 信息系统基础 53 【正确答案】 B 【知识 模块】 信息系统基础 【知识模块】 信息系统基础 54 【正确答案】 C 【知识模块】 信息系统基础 55 【正确答案】 A 【知识模块】 信息系统基础 56 【正确答案】 B 【知识模块】 信息系统基础 57 【正确答案】 C 【知识模块】 信息系统基础 【知识模块】 信息系统基础 58 【正确答案】 A 【知识模块】 信息系统基础 59 【正确答案】 A 【知识模块】 信息系统基础 60 【正确答案】 D 【知识模块】 信 息系统基础 61 【正确答案】 C 【知识模块】 信息系统基础 62 【正确答案】 D 【知识模块】 信息系统基础 63 【正确答案】 D 【知识模块】 信息系统基础 64 【正确答案】 A 【知识模块】 信息系统基础 65 【正确答案】 C 【知识模块】 信息系统基础 66 【正确答案】 D 【知识模块】 信息系统基础