1、软件水平考试(中级)系统集成项目管理工程师下午基础知识(立项管理案例、信息系统服务管理案例、风险管理案例)历年真题试卷汇编 1 及答案解析(总分:20.00,做题时间:90 分钟)一、试题三(总题数:1,分数:8.00)(2010 年下半年) 某市石油销售公司计划实施全市的加油卡联网收费系统项目。该石油销售公司选择了系统集成商 M 作为项目的承包方,M 公司经石油销售公司同意,将系统中加油机具改造控制模块的设计和生产分包给专业从事自动控制设备生产的 H 公司。同时,M 公司任命了有过项目管理经验的小刘作为此项目的项目经理。 小刘经过详细的需求调研,开始着手制定项目计划,在此过程中,他仔细考虑了
2、项目中可能遇到的风险,整理出一张风险列表。 经过分析整理,得到排在前三位的风险如下: (1)项目进度要求严格,现有人员的技能可能无法实现进度要求; (2)现有项目人员中有人员流动的风险; (3)分包商可能不能按期交付机具控制模块,从而造成项目进度延误。 针对发现的风险,小刘在做进度计划的时候特意留出了 20的提前量,以防上述风险发生,并且将风险管理作为一项内容写进了项目管理计划。项目管理计划制定完成后,小刘通知了项目组成员,召开了第一次项目会议,将任务布置给大家。随后,大家按分配给自己的任务开展了工作。 第四个月底,项目经理小刘发现 H 公司尚未生产出联调所需要的机具样品。H 公司于 10 天
3、后提交了样品,但在联调测试过程中发现了较多的问题,H 公司不得不多次返工。项目还没有进入大规模的安装实施阶段,20的进度提前量就已经被用掉了,此时,项目一旦发生任何问题就可能直接影响最终交工日期。(分数:8.00)(1).请从整体管理和风险管理的角度指出该项目的管理存在哪些问题。(分数:2.00)_(2).项目经理小刘为了防范风险发生,预留了 20的进度提前量,在风险管理中这叫做(1)。在风险管理的各项活动中,头脑风暴法可以用来进行(2),风险概率及影响矩阵可用来进行(3)。(分数:2.00)_(3).针对“项目进度要求严格,现有人员的技能可能无法实现进度要求”这条风险,请提出你的应对措施。(
4、分数:2.00)_(4).针对“分包商可能不能按期交付机具控制模块,从而造成项目进度延误”,这条风险,结合案例,分别按避免、转移、减轻和应急响应四种策略提出具体应对措施。(分数:2.00)_二、试题五(总题数:2,分数:12.00)(2010 年上半年) 有多年开发经验的赵工被任命为某应用软件开发项目的项目经理,客户要求 10 个月 完成项目。项目组包括开发、测试人员共 10 人,赵工兼任配置管理员的工作。按照客户的初步需求,赵工估算了工作量,发现工期很紧。因此,赵工在了解客户的部分需求之后,就开始对这部分需求进行设计和开发工作。在编码阶段,赵工发现需求文件还在不断修改,形成了多个版本,设计文
5、件不知道该与哪一版本的需求文件对应,而代码更不知道对应哪_版本的需求和设计文件。同时,客 户仍在不断提出新的需求,有些很细微的修改,开发人员随手就改掉了。到了集成调试的时候,发现错误非常多。由于需求、设计和代码的版本对应不上,甚至搞不清楚是需求、设计还是编码的错误。眼看进度无法保证,项目团队成员失去了信心。(分数:6.00)(1).请从项目管理和配置管理的角度分析造成项目失控的原因。(分数:2.00)_(2).以下左侧表格中是配置管理的基本概念,右侧表格是有关这些概念的论述,请在答题纸上用直线将左侧表格与右侧表格里的对应项连接起来。 (分数:2.00)_(3).请说明正常的配置管理工作包括哪些
6、活动。(分数:2.00)_(2010 年下半年) 某公司的质量管理体系中的配置管理程序文件中有如下规定: (1)由变更控制委员会(CCB)制定项目的配置管理计划。 (2)由配置管理员(CMO)创建配置管理环境。 (3)由 CCB 审核变更计划。 (4)项目中配置基线的变更经过变更申请、变更评估、变更实施后便可发布。 (5)CCB 组成人员不少于一人,主席由项目经理担任。 公司的项目均严格按照程序文件的规定执行。在项目经理的一次例行检查中,发现项目软件产品的一个基线版本(版本号 V13)的两个相关联的源代码文件仍有遗留错误,便向 CMO 提出变更申请。CMO 批准后,项目经理指定上述源代码文件的
7、开发人员甲、乙修改错误。甲修改第一个文件后将版本号定为 V14,直接在项目组内发布。次日,乙修改第二个文件后将版本号定为 V23,也在项目组内发布。(分数:6.00)(1).请结合案例,分析该公司的配置管理程序文件的规定及实际变更执行过程存在哪些问题。(分数:2.00)_(2).请为案例中的每项工作职责指派一个你认为最合适的负责角色。 (分数:2.00)_(3).请就配置管理,判断以下概念的正确性:(1)配置识别、变更控制、状态报告、配置审计是软件配置管理包含的主要活动。(2)CCB 必须是常设机构,实际工作中需要设定专职人员。(3)基线是软件生存期各个开发阶段末尾的特定点,不同于里程碑。(4
8、)动态配置库用于管理基线和控制基线的变更。(5)版本管理是对项目中配置项基线的变更控制。(6)配置项审计一包括功能配置审计和物理配置审计。(分数:2.00)_软件水平考试(中级)系统集成项目管理工程师下午基础知识(立项管理案例、信息系统服务管理案例、风险管理案例)历年真题试卷汇编 1 答案解析(总分:20.00,做题时间:90 分钟)一、试题三(总题数:1,分数:8.00)(2010 年下半年) 某市石油销售公司计划实施全市的加油卡联网收费系统项目。该石油销售公司选择了系统集成商 M 作为项目的承包方,M 公司经石油销售公司同意,将系统中加油机具改造控制模块的设计和生产分包给专业从事自动控制设
9、备生产的 H 公司。同时,M 公司任命了有过项目管理经验的小刘作为此项目的项目经理。 小刘经过详细的需求调研,开始着手制定项目计划,在此过程中,他仔细考虑了项目中可能遇到的风险,整理出一张风险列表。 经过分析整理,得到排在前三位的风险如下: (1)项目进度要求严格,现有人员的技能可能无法实现进度要求; (2)现有项目人员中有人员流动的风险; (3)分包商可能不能按期交付机具控制模块,从而造成项目进度延误。 针对发现的风险,小刘在做进度计划的时候特意留出了 20的提前量,以防上述风险发生,并且将风险管理作为一项内容写进了项目管理计划。项目管理计划制定完成后,小刘通知了项目组成员,召开了第一次项目
10、会议,将任务布置给大家。随后,大家按分配给自己的任务开展了工作。 第四个月底,项目经理小刘发现 H 公司尚未生产出联调所需要的机具样品。H 公司于 10 天后提交了样品,但在联调测试过程中发现了较多的问题,H 公司不得不多次返工。项目还没有进入大规模的安装实施阶段,20的进度提前量就已经被用掉了,此时,项目一旦发生任何问题就可能直接影响最终交工日期。(分数:8.00)(1).请从整体管理和风险管理的角度指出该项目的管理存在哪些问题。(分数:2.00)_正确答案:(正确答案:(1)项目计划不应该只由项目经理一个人完成。 (2)项目组成员参与项目太晚,应该在项目早期(需求阶段或立项阶段)就让他们加
11、入。 (3)风险识别不应该由项目经理一人进行。 (4)风险应对措施(或风险应对计划)不够有效。 (5)没有对风险的状态进行监控。 (6)没有定期地对风险进行再识别。 (7)项目的采购管理或合同管理工作没有做好。)解析:(2).项目经理小刘为了防范风险发生,预留了 20的进度提前量,在风险管理中这叫做(1)。在风险管理的各项活动中,头脑风暴法可以用来进行(2),风险概率及影响矩阵可用来进行(3)。(分数:2.00)_正确答案:(正确答案:(1)风险储备(风险预留、风险预存、管理储备)。 (2)风险识别。 (3)风险分析(或风险定性分析)。)解析:(3).针对“项目进度要求严格,现有人员的技能可能
12、无法实现进度要求”这条风险,请提出你的应对措施。(分数:2.00)_正确答案:(正确答案:(1)分析项目组人员的技能需求,在项目前期有针对性地提供培训。 (2)根据项目组人员的技能及特长分配工作。 (3)从公司外部引进具有相应技能的人才。)解析:(4).针对“分包商可能不能按期交付机具控制模块,从而造成项目进度延误”,这条风险,结合案例,分别按避免、转移、减轻和应急响应四种策略提出具体应对措施。(分数:2.00)_正确答案:(正确答案:(1)避免策略:此部分工作不分包,直接购买成熟产品。 (2)转移策略:签订分包合同,在合同中作出明确的约束,必要时可加入惩罚条款。 (3)减轻策略:提前启动分包
13、商的相关工作,增加后期项目预留。 (4)应急响应策略:制定应急计划,一旦目前的分包商无法完成任务,马上采取应急计划。)解析:二、试题五(总题数:2,分数:12.00)(2010 年上半年) 有多年开发经验的赵工被任命为某应用软件开发项目的项目经理,客户要求 10 个月 完成项目。项目组包括开发、测试人员共 10 人,赵工兼任配置管理员的工作。按照客户的初步需求,赵工估算了工作量,发现工期很紧。因此,赵工在了解客户的部分需求之后,就开始对这部分需求进行设计和开发工作。在编码阶段,赵工发现需求文件还在不断修改,形成了多个版本,设计文件不知道该与哪一版本的需求文件对应,而代码更不知道对应哪_版本的需
14、求和设计文件。同时,客 户仍在不断提出新的需求,有些很细微的修改,开发人员随手就改掉了。到了集成调试的时候,发现错误非常多。由于需求、设计和代码的版本对应不上,甚至搞不清楚是需求、设计还是编码的错误。眼看进度无法保证,项目团队成员失去了信心。(分数:6.00)(1).请从项目管理和配置管理的角度分析造成项目失控的原因。(分数:2.00)_正确答案:(正确答案:(1)赵工没有项目管理经验,不适合项目经理的职位。 (2)项目经理兼任配置管理员,精力不够,无法完成配置管理工作。 (3)赵工的项目范围管理有问题。 (4)版本管理没有做好。 (5)项目中没有建立基线,导致需求、设计、编码无法对应。 (6
15、)没有做好变更管理。)解析:(2).以下左侧表格中是配置管理的基本概念,右侧表格是有关这些概念的论述,请在答题纸上用直线将左侧表格与右侧表格里的对应项连接起来。 (分数:2.00)_正确答案:(正确答案: )解析:(3).请说明正常的配置管理工作包括哪些活动。(分数:2.00)_正确答案:(正确答案:制定配置管理计划、配置项识别、报告配置状态、进行配置审核、版本管理和发行管理、实施配置变更控制。)解析:(2010 年下半年) 某公司的质量管理体系中的配置管理程序文件中有如下规定: (1)由变更控制委员会(CCB)制定项目的配置管理计划。 (2)由配置管理员(CMO)创建配置管理环境。 (3)由
16、 CCB 审核变更计划。 (4)项目中配置基线的变更经过变更申请、变更评估、变更实施后便可发布。 (5)CCB 组成人员不少于一人,主席由项目经理担任。 公司的项目均严格按照程序文件的规定执行。在项目经理的一次例行检查中,发现项目软件产品的一个基线版本(版本号 V13)的两个相关联的源代码文件仍有遗留错误,便向 CMO 提出变更申请。CMO 批准后,项目经理指定上述源代码文件的开发人员甲、乙修改错误。甲修改第一个文件后将版本号定为 V14,直接在项目组内发布。次日,乙修改第二个文件后将版本号定为 V23,也在项目组内发布。(分数:6.00)(1).请结合案例,分析该公司的配置管理程序文件的规定
17、及实际变更执行过程存在哪些问题。(分数:2.00)_正确答案:(正确答案:规定中存在的问题: (1)配置管理计划不应由 CCB 制定。 (2)基线变更流程缺少变更验证(或确认)环节。 (3)CCB 成员的要求不应以人数作为规定,而是以能否代表项目干系人的利益为原则。 实际中存在的问题: (4)甲乙修改完后应该由其他人完成单元测试和代码走查。 (5)该公司可能没有版本管理规定或甲乙没有统一执行版本规定。 (6)变更审查应该提交 CCB 审核。 (7)变更发布应交由CMO 完成。 (8)甲乙两人不能同时修改错误,这样会导致 V23 只包含了乙的修改内容而没有甲的修改内容。)解析:(2).请为案例中
18、的每项工作职责指派一个你认为最合适的负责角色。 (分数:2.00)_正确答案:(正确答案: )解析:(3).请就配置管理,判断以下概念的正确性:(1)配置识别、变更控制、状态报告、配置审计是软件配置管理包含的主要活动。(2)CCB 必须是常设机构,实际工作中需要设定专职人员。(3)基线是软件生存期各个开发阶段末尾的特定点,不同于里程碑。(4)动态配置库用于管理基线和控制基线的变更。(5)版本管理是对项目中配置项基线的变更控制。(6)配置项审计一包括功能配置审计和物理配置审计。(分数:2.00)_正确答案:(正确答案:(1)正确 (2)错误 (3)错误 (4)错误 (5)错误 (6)正确)解析:解析:(2)错,CCB 可以不常设,可以是兼职人员。 (3)错,里程碑是软件生存期各个开发阶段末尾的特定点。 (4)错,受控库,也称为主库或系统库,用于管理当前基线和控制对基线的变更。 (5)错,版本管理和配置项基线的变更控制是两个不同的概念。