1、软件水平考试(高级)信息系统项目管理师上午(综合知识)试题章节练习试卷 4及答案与解析 1 在配置管理的主要工作中,不包括下列中的 (1)。 ( A)标识配置项 ( B)控制配置项的变更 ( C)对工作结束的审核 ( D)缺陷分析 2 下列中的 (2)是不包含在项目配置管理系统的基本结构中的。 ( A)开发库 ( B)知识库 ( C)受控库 ( D)产品库 3 变更控制是对 (3)的变更进行标识、文档化、批准或拒绝,并控制。 ( A)详细的 WBS计划 ( B)项目基线 ( C)项目预算 ( D)明确的项 目组织结构 4 项目发生变更在所难免。项目经理应让项目干系人 (特别是业主 )认识到 (
2、4) 。 ( A)在项目策划阶段,变更成本较高 ( B)在项目策划阶段,变更成本较低 ( C)在项目策划阶段,变更带来的附加值较低 ( D)在项目执行阶段,变更成本较低 5 项目文档应发送给 (5)。 ( A)执行机构所有的干系人 ( B)所有项目干系人 ( C)项目管理小组成员和项目主办单位 ( D)沟通管理计划中规定的人员 6 项目配置管理的主要任务中,不包括 (6)。 ( A)版本管 ( B)发行管 ( C)检测 配置 ( D)变更控制 7 配置管理系统通常由 (7)组成。 ( A)动态库、静态库和产品库 ( B)开发库、备份库和产品库 ( C)动态库、主库和产品库 ( D)主库、受控库
3、和产品库 8 在项目进行过程中,一个开发人员接收到某个用户的电话,用户表明在系统中存在一个问题并要求更改,这个开发人员应该 (8)。 ( A)马上改正问题 ( B)记录问题并提交项目经理 ( C)不予理睬 ( D)通过测试部经理,要求确认问题是否存在 9 配置库有三类,其中不包括 (11)。 ( A)开发库 ( B)受控库 ( C)产品库 ( D)配置项 10 (12)是指在信息系统需求分析阶段结束时,经正式评审和批准的信息系统需求规格说明。 ( A)分配基线 ( B)功能基线 ( C)产品基线 ( D)里程碑基线 11 下面关于变更控制委员会 CCB的叙述中,不正确的是 (13)。 ( A)
4、 CCB的成员通常包括项目经理、用户代表、质量控制人员、配置控制人员 ( B) CCB一定是常设机构,是项目中必不可少的 ( C)小的信息系统项目 CCB可以只有 1人甚至只是兼职人员 ( D)任务是对建议的配置项变更做出评价、审批,以及监督己批 准变更的实施 12 如果想评定按计划得来的参数是否需要修正,应该用 (14)。 ( A)结构管理软件 ( B)项目管理信息系统 ( C)项目状态评审会议 ( D)绩效测量技术 13 根据信息系统文档产生、使用范围的不同,可以将其分为三大类,其中 (15)属于开发文档又属于用户文档。 ( A)详细设计说明书 ( B)需求说明书 ( C)用户手册 ( D
5、)项目开发计划 14 某软件企 2004年初计划投资 1000万元人民币开发一套中间件产品,预计从2005年开始,年实现产品销售收入 1500万元,年市场销售成 本 1000万元。该产品的系统分析员张工根据财务总监提供的贴现率,制作了如表 8-2所示的产品销售现金流量表。根据表中的数据,该产品的动态投资回收期是 (4)年,投资收益率是(5)。 ( A) 1 ( B) 2 ( C) 2.27 ( D) 2.73 ( A) 0.42 ( B) 0.44 ( C) 0.5 ( D) 1 16 项目经理小张对自己正在做的一个项目进行成本挣值分析后,画出了如图 8-3所示的一张图,当前时间为图中的检查日
6、期。根据该图小张分析:该项目进度(6),成本 (7)。 ( A)正常 ( B)落后 ( C)超 前 ( D)无法判断 ( A)正常 ( B)超支 ( C)节约 ( D)无法判断 18 风险分析和管理是软件开发的一项重要活动。在软件工程领域考虑风险时,主要基于以下三个概念: (10)以及必须抓住选择机会。实践中存在许多种软件风险,如 “潜在的设计、实现、维护等方面的问题 ”属于 (11)风险; “开发了一个没有人真正需要的优秀产品 ”(12)风险; “开发的产品不再符合公司的整体商业策略 ”属于 (13)风险。通常在软件项目开发过程中,我们希望首先实现 (14)的用例。 ( A)关心当前,关心变
7、化 ( B)关心当前,关 心不变性 ( C)关心未来,关心变化 ( D)关心未来,关心不变性 ( A)技术 ( B)过程 ( C)项目 ( D)商业 ( A)技术 ( B)过程 ( C)项目 ( D)商业 ( A)技术 ( B)过程 ( C)项目 ( D)商业 ( A)风险最小 ( B)风险最大 ( C)风险中等 ( D)任意风险 软件水平考试(高级)信息系统项目管理师上午(综合知识)试题章节练习试卷 4答案与解析 1 【正确答案】 D 【试题解析】 配置管理的活动主要有编制项目配置管理计划、配置标识、变更管理和配置控制、 配置状态说明、配置审核,以及进行版本管理和发行管理。 (1)编制项目配
8、置管理计划。在项目启动阶段,项目经理首先要制定整个项目的开发计划,它是整个项目研发工作的基础。总体研发计划完成之后,配置管理的活动就可以展开了,如果不在项目开发之初制定配置管理计划,那么配置管理的许多关键活动就无法及时有效地进行,而它的直接后果就是造成项目开发状况的混乱,并注定使配置管理活动成为一种救火的行为。由此可见,在项目启动阶段制定配置管理计划是项目成功的重要保证。 (2)配置标识。配置标识是配置管理的基础性工作,是管理配置管理的前提。 配置标识是确定哪些内容应该进入配置管理形成配置项,并确定配置项如何命名,用哪些信息来描述该配置项。 (3)变更管理和配置控制。配置管理的最重要的任务就是
9、对变更加以控制和管理,其目的是对于复杂,无形的软件,防止在多次变更下失控,出现混乱。 (4)配置状态说明。配置状态说明也称为配置状态报告,它是配置管理的一个组成部分,其任务是有效地记录报告管理配置所需要的信息,目的是及时、准确地给出配置项的当前状况,供相关人员了解,以加强配置管理工作。 (5)配置审核。配置审核的任务便是验证配置项对配置标识的一致性。软件开发的实践 表明,尽管对配置项做了标识,实现了变更控制和版本控制,但如果不做检查或验证仍然会出现混乱。配置审核的实施是为了确保软件配置管理的有效性,体现配置管理的最根本要求,不允许出现任何混乱现象。 (6)版本管理和发行管理。版本控制用于将管理
10、信息工程中生成的各种不同的配置的规程和相关管理工具结合起来。配置管理中,版本包括配置项的版本和配置的版本,这两种版本的标识应该各有特点,配置项的版本应该体现出其版本的继承关系,它主要是在开发人员内部进行区分,另外还需要对重要的版本做一些标记,如对纳入基线的配置项版本就应该做一个标识 。 2 【正确答案】 B 【试题解析】 配置库有以下 3类。 .开发库 (Development Library)。存放开发过程中需要保留的各种信息,供开发人员个人专用。库中的信息可能有较为频繁的修改,只要开发库的使用者认为有必要,无需对其做任何限制。因为这通常不会影响到项目的其他部分。开发库有时也被称为动态系统、
11、开发系统、工作空间等。 .受控库 (Controlled Library)。在信息系统开发的某个阶段工作结束时,将工作产品存入或将有关的信息存入。存入的信息包括计算机可读的,以及人 工可读的文档资料。应该对库内信息的读写和修改加以控制。受控库有时也被称为主库、主系统、受控系统等。 .产品库 (Product Library)。在开发的信息系统产品完成系统测试之后,作为最终产品存入库内,等待交付用户或现场安装。库内的信息也应加以控制。产品库有时也被称为备份库、静态系统等。 作为配置管理的重要手段,上述受控库和产品库的规范化运行能够实现对配置项的管理。 3 【正确答案】 B 【试题解析】 项目的不
12、确定性因素导致了项目未必像想象中进展,或像计划中那样顺利,而当这种不确定性 变得明确且和当初的预测不一致的时候,就会导致项目出现变更。一般来说,项目的目标是项目所有活动的最终判断准则。也就是说,我们必须关注那些可能会引起项目目标变化的信息。大体上,变更可以来自两个方面:内部因素和外部因素。内部因素是指项目的实施过程中,对实施的状态与计划对比,发现产生了偏差,从而导致变更项目计划。外部因素则是指客户对项目目标本身发生了变化,从而引起计划的变更。为了对项目变更进行控制,应由项目实施组织,项目管理班子或两者共同建立变更控制系统。变更控制就是对项目基线的变更进行标识、记载、批准或拒绝,并对 此变更加以
13、控制。变更控制系统是一套事先确定的修改项目文件或改变项目活动时应遵循的程序,其中包括必要的表格或其他书面文件,责任追踪和变更审批制度、人员和权限。变更控制系统应当明确规定变更控制委员会的责任和权力,并由所有的项目干系人认可。变更控制系统可细分为整体、范围、进度、费用和合同变更控制系统。变更控制系统应当同项目管理信息系统一起通盘考虑,形成整体。 4 【正确答案】 B 【试题解析】 显然,越在项目的早期阶段,变更的成本就越低。同时,变更带来的附加价值就越高。 5 【正确答案】 D 【试题解析】 每一个信息系统都会经历规划阶段、制定方案阶段、研制阶段、试运行阶段、安装调试阶段、运行阶段和更新阶段,每
14、一阶段都有大量的文档产生。文档是记录系统的痕迹,是系统维护人员的指南,是开发人员与用户交流的工具,是系统相关人员对系统了解和使用的必需资料。信息系统中的文档的也就是系统中各种参与者之间交流沟通的工具,而项目文档究竟应发送给哪些人,是由沟通管理计划中规定的。项目沟通管理计划一般应包括: (1)描述信息收集和文件归档的结构; (2)描述什么信息、什么时候发送给谁和如何发送的发送结构: (3)重要项目信 息的格式、内容、细节水平; (4)用于创建信息的日程表; (5)获得信息的访问方法: (6)更新项目沟通管理计划的方法; (7)项目干系人的需求和预期分析; (8)会议指导 /电子邮件指导等。 6
15、【正确答案】 C 【试题解析】 请读者参考 (1)题的分析。 7 【正确答案】 C 【试题解析】 请读者参考 (2)题的分析。 8 【正确答案】 B 【试题解析】 变更控制的流程如图 14-1所示。 如图 14-1所示,项目相关人员发现问题,提出变更,将变更申请表提交到变更控制委员会 (Change Control Board,CCB)。 CCB 对变更申请进行评审,如果有必要将变更交由专门的变更分析人员进行分析评估。 变更分析人员对变更进行分析评估,分析评估后意见交 CCB 作为变更评审的依据。在评估分析和评估变更请求中主要考虑的是变更对成本、进度和质量等方面的影响。必要时配置管理人员、变更
16、分析人员可能要和变更请求人交谈和商讨。 在 CCB 批准后送交变更实施者,应该要求记录变更的情况。实际上变更请求表上不仅记载了变 更请求和变更审批的信息,而且还包含有关变更实施的信息。由此可见,可通过变更请求表了解到变更的实施状态。 9 【正确答案】 D 【试题解析】 请读者参考 (2)题的分析。 10 【正确答案】 A 【试题解析】 以下 3种基线最受人们关注的。 (1)功能基线。功能基线是指在系统分析和系统定义阶段结束时,经过正式评审批准的系统设计规格说明中对被开发系统的规格说明;或是指经过项目委托单位和项目承办单位双方签字同意的协议或合同中所规定的对被开发系统的规格说明;或是指由下级申请
17、上级同意或直接由上级下达的项 目任务中所规定的对待开发系统的规格说明。 (2)分配基线。分配基线是指在信息系统需求分析阶段结束时,经正式评审和批准的需求规格说明。 (3)产品基线。产品基线是指在系统组装与系统测试阶段结束时,经正式评审和批准的有关所开发的产品的全部配置项的规格说明。 11 【正确答案】 B 【试题解析】 变更控制委员会 CCB 也可称为配置控制委员会 (Configuration Control Board),是配置项变更的监管组织。其任务是对建议的配置项变更做出评价、审批,以及监督已批准变更的实施。 CCB的成员通常包括 项目经理、用户代表、质量控制人员、配置控制人员。这个组
18、织不必是常设机构,完全可以根据工作的需要组成。例如,按变更内容和变更请求的不同,组成不同的 CCB。小的信息系统项目 CCB 可以只有 1人甚至只是兼职人员。如果 CCB 不只是控制变更,而是承担更多的配置管理任务,那就应该包括基线的审定、标志的审定,以及产品的审定,并且可能实际的工作需要分为项目层、系统层和组织层来组建,使其完成不同层面的配置管理任务。 12 【正确答案】 D 【试题解析】 绩效测量技术,例如,己获得价值管理,是指整合范围、成本和进度评审 ,以协助项目管理团队评估绩效并决定是否要采取纠下行动。 13 【正确答案】 B 【试题解析】 根据信息系统文档产生、使用范围的不同,可以将
19、其分为以下三大类。 (1)开发文档:为开发工作提供支持的各种文档,其读者群主要针对开发人员。其中主要包括需求规格说明书、数据要求规格说明书、高层设计说明书、详细设计说明书、项目开发计划等; (2)管理文档:为项目的开发管理提供支持的各种文档,其读者群主要针对管理人员,其中主要包括可行性研究报告、项目开发计划、测试计划、技术报告、开发进度记录、项目开发总结报告等; (3)用户文档:向用户传达各种与开发相关、与产品相关的信息,其读者群主要针对最终用户。其中主要包括用户手册、操作手册、维护修改建议书、需求说明书等。在编写文档时,可以采用自然语言直接编写,也可以采用形式化语言来编写,还可以借助各种图表
20、提高可读性,例如, UML, DD, E-R图等。 14 【正确答案】 C 15 【正确答案】 B 【试题解析】 所谓投资回收期,是指投资回收的期限,也就是用投资方案所产生的净现金收入回收初始全部投资所需的时间。对于投资者来讲,投资回收期越短越好,从而减少投资的风险。计算投资回 收期时,根据是否考虑资金的时间价值,可分为静态投资回收期 (不考虑资金时间价值因素 )和动态投资回收期 (考虑资金时间价值因素 )。投资回收期从信息系统项目开始投入之日算起,即包括建设期,单位通常用 “年 ”表示。 (1)静态投资回收期。 根据投资及净现金收入的情况不问,投资回收期的训算公式分以下几种。 第一种情况,项
21、目在期初一次性支付全部投资几当年产生收益,每年的净现金收入不变,为收入 B 减去支出 C(不包括投资支出 ),此时静态投资回收期 T的计算公式为 例如,一笔 1 000元的投资,当年收益,以后每年的净现金收入为 500元,则静态投资回收期 T=1 000/500=2年。 第二种情况,项目仍在期初一次性支付投资几但是每年的净现金收入由于生产及销售情况的变化而不一样,设 t年的收入为召 Bt, t年的支出为 Ct,则能够使得下面公式成立的了即为静态投资回收期。 第三种情况,如果投资在建设期 m年内分期投入,年的投资假如为 Pt, t年的净现金收入仍为 Bt-Ct,则能够使得下面公式成立的了即为静态
22、投资回收期。 (2)动态投资回收期法。 第四种情况,如果将 t年的收入视为现金流入 CI,将,年的支山及投资都视为现金流出 CO,即第,年的净现金 流量为 (CI-CO)t,并考虑资金的时间价值,则动态投资回收期 Tp的计算公式,应满足 式中: i0。为折现率,在财务绩效评价时, i0取行业的基准收益率,有时, i0也取社会折现率,现行有关部门规定的社会折现率通常为 12%。 动态投资回收期的计算常采用列表计算,现在一般都使用 Excel 电子表中提供的相应函数进行计算。计算动态投资回收期的实用公式为 Tp=(累计净现金流量折现值开始出现正值的年份数 -1)+ (1-上年累计净现金流量折现值
23、/当年净现金流量折现值 ) 动态投资回收期的计算公式表明,在给定的折现率 i0 下, 要经过Tp年,才能使累计的现金流入折现值抵消累计的现金流出折现值,投资回收期反映了投资回收的快慢。投资回收期指标直观、简单,尤其是静态投资回收期,表明投资需要多少年才能回收,便于为投资者衡量风险。投资者关心的是用较短的时间回收全部投资,减少投资风险。但是,投资回收期指标最大的缺点是没有反映投资回收期以后方案的情况,因而不能全面反映项目在整个寿命期内真实的经济效果。所以投资回收期一般用于粗略评价,需要和其他指标结合起来使用。 在本题中,第 3年累计折现值开始大于 0,所以 动态投资回收期 =(3-1)+(1-(
24、428.67+396.92+367.51-925.93)/367.51)=2.27 投资收益率反映企业投资的获利能力,其计算公式为: 投资收益率 =1/动态回收期 100% 在本题中,1/2.27100%=44%。 16 【正确答案】 C 17 【正确答案】 B 【试题解析】 有关术语的解释,请读者参考 (3)题的分析。从图 8-3可以看山,在当前时间, ACEV,即 CVPV,即 SV0,表示项目的实际进度超过预算进 度,即进度超前。 18 【正确答案】 C 19 【正确答案】 A 20 【正确答案】 D 21 【正确答案】 D 22 【正确答案】 B 【试题解析】 风险是指可能给项目的成功
25、带来威胁或损失的情况,而风险管理是指在风险给项目带来损失之前,就指明、评估并对风险加以控制,使用工具和方法把项目风险限制在一个可接受的范围内。风险分析实际上就是一系列风险管理步骤,其中包括风险识别、风险估计、风险优化、风险管理策略、风险解决和风险监督。这些步骤贯穿在软件工程过程中。用各种不同的方法对风险进行分 类是可能的。从宏观上来看,可将风险分为项目风险、技术风险和商业风险。项目风险是指潜在的预算、进度、个人 (包括人员和组织 )、资源、用户和需求方面的问题,以及它们对软件项目的影响。项目复杂性、规模和结构的不确定性也构成项目的 (估算 )风险因素。技术风险是指潜在的设计、实现、接口、检验和
26、维护方面的问题。此外,规格说明的多义性、技术上的不确定性、技术陈旧、最新技术 (不成熟 )也是风险因素。商业风险威胁到待开发软件的生存能力。 5种主要的商业风险是:开发的软件虽然很优秀但不是市场真正所想要的 (市场风险 ):开发的软件不再符合 公司的整个软件产品战略 (策略风险 ):开发了销售部门不清楚如何推销的软件 (销售风险 );由于重点转移或人员变动而失去上级管理部门的支持 (管理风险 );没有得到预算或人员的保证 (预算风险 )。特别要注意,有时对某些风险不能简单地归类,而且某些风险事先是无法预测的。风险估计从两个方面估计每一种风险。一是估计一个风险发生的可能性。一是估计与风险相关的问
27、题出现后将会产生的结果。通常,项目计划人员与管理人员、技术人员一起,进行 4种风险估计活动:建立一个尺度来表明风险发生的可能性:描述风险的后果:估计风险对项目和产品的影响; 指明风险估计的正确性以便消除误解。风险估计的具体方式是建立风险表进行风险评价,在进行风险评价时,可建立一系列二元组 Ri, Pi, Si其中, Ri 是风险, Pi 是风险出现的可能性 (概率 ),而 Si是风险产生的影响。在做风险评价时,应进一步审查在风险估计时所得到的估计的准确性,尝试对已发现的风险设置优先级,按优先级排队。风险缓解是一种问题回避活动。风险监控是一种项目追踪活动,它有三个主要目标:判断一个预测的风险事实上是否发生了:确保针对某个风险而制定的风险消除步骤正在合理地使用:收集可用于将来的风险分析的信息。软件 项目的开始经常采用迭代的增量式开发,在安排增量式开发计划时,通常采用高风险优先的原则,即让高风险的用例尽早实现,不要把风险留到最后。