参考答案:
【问题1】
(1)A 适应性 (2)D 外部环境发生了变化 (3)B 设计 (4)C 变更管理 (每项1.5分,满分6分)
【问题2】(9分)
1.提出和接受变更申请
2.对变更的初审
3.变更方案论证
4.项目变更控制委员会审查
5.发出变更通知并开始实施
6.变更实施的监控
7.变更效果的评估
8.判断发生变更后的项目是否已纳入正常轨道
9.妥善保存变更产生的相关文档,确保其完整、及时、准确、清晰,适当的时候可以引入配置管理工具
(每项1.5分,满分9分)
详细解析:
本题考查信息系统运行维护阶段的变更管理知识。考生应结合案例的背景,综合运用理论知识和实践经验回答问题。
【问题1】
本问题是一道选择填空题,要求考生从备选项中选择正确的选项填到题干的空白处。考查的内容涉及信息系统运行维护和变更管理方面的基本知识。
填空(1)考查信息系统软件维护的基本概念。要保障信息系统的正常运行,系统维护是不可缺少的工作。维护可分为4种类型:①更正性维护:在产品交付后进行修改以更正发现的问题;②适应性维护:在产品交付后进行修改以保持软件产品能在变化后或变化中的环境中可以继续使用;③完善性维护:在产品交付后进行修改以改进性能和可维护性;④预防性维护:在产品交付后进行修改以在软件产品中的潜在错误成为实际错误前检测和更正它们。依据案例说明可知,本案例中的这次系统功能变更是为了适应“银行业务调整”这一系统运行外部环境变化而提出的,应属于一种适应性维护,故选项A是正确的。
填空(2)考查变更产生的原因,可以参见《系统集成项目管理工程师教程》中“16.1.3项目变更产生的原因”一节的相关内容作答。依据案例说明可知,导致本案例中这次系统功能变更的原因是“银行业务的调整”,即系统运行的“外部环境发生了变化”,因此,选项D是正确的。
填空(3)考查造成此次功能修改工作如此困难的最可能的技术原因,考生应依据案例说明进行分析,并结合信息系统项目开发的实践经验作出判断。案例说明中第一段的叙述提到,“系统需要在原有数据库中增加一项新的业务代码,并在另一项原本仅由数字构成的业务代码前增加由3个英文字母组成的前缀码”。根据一般软件开发经验,表面上看,该项变更的确不能算十分复杂的功能调整,但是依据案例说明第二段的叙述,四名经验丰富的程序员竟然为此修改了一周都没有改完,那么最可能的技术原因就是软件设计方面存在问题了,因为只有系统设计不合理,那么才可能出现“牵一发而动全身”,一个细小变动就导致大多数系统模块受到影响,进而需要随之变动,导致出现大量修改工作。因此,选项B是正确的。
填空(4)考查造成此次修改工作未能按期完成的管理方面的原因,考生应根据案例说明进行分析,并结合项目管理实践经验作出判断。依据案例说明分析可知,当此次变更发生时,项目经理张某没有严格按照变更管理过程的要求,对此次变更进行评审论证,也没有提交变更控制委员会(或类似职能部门)进行审查,仅凭个人经验就作出此次变更“算不上什么特别大的功能调整”、“估计一个人一天时间就能完成修改”的结论,在发现修改迟迟不能结束时又简单地试图通过增加人手来解决问题。这些做法均表明项目经理张某在项目变更管理过程中存在问题。因此,选项C是正确的。