69.为了赶工,就对项目开发人员再发工,将试运行的系统版本作为原始版本,在此基础上开始并行为其他委办局定制开发各自的政务信息资源整合系统。试运行的版本在运行中根据用户的要求,产生了一些功能的变动,开发人员改动代码,这些改动后的代码有的适合其他委办局,有的不适合;而在为其他委办局开发中,也在根据用户的要求进行各自代码的修改。项目进展得很顺利,期间,主要开发人员小王和小李因故提出辞职,刘经理向公司申请补充开发人员接替小王和小李的工作,然而由于之前的变更没有相关文档的记录,开发版本与设计和需求的版本对应不上。
〔问题 1〕(12 分)
请指出该项目的开发过程中,配置管理方面存在的主要问题。
答:
(1)没有遵循配置管理变更控制流程;
(2)没有及时建立各委办局各子系统各版本的基线;
(3)可能没有制定配置项的标识规则;
(4)缺少对配置项进行版本管理和发行管理;
(5)没有及时建立配置状态报告;
(6)没有建立完善的配置管理系统;
(7)没有配备配置管理员 CMO 或有 CMO 但未及时控制相关的配置权限;
(8)没有做好文档的交接、更新、变更管理等工作;
(9)没有进行配置审计或有但流于形式;
(10)没有及时对新开发人员进行本项目配置管理方面的培训;
(11)没有制定配置管理计划;
(12)没有选用有效的项目配置管理工具。
〔问题 2〕(5 分)
经与客户协商,为确保系统推广应用顺利,刘经理决定加强项目的配置管理,简要回答刘经理在配置管理方面的主要活动应有哪些。
答:
(1)结合项目实际情况制定配置管理计划;
(2)配备 CMO 或要求已有的 CMO 尽职尽责及时开展相关工作;
(3)带领 CMO 分门别类地与项目组成员共同制定相关配置项的标识规则;
(4)通过各种方式及时建立起各子系统各版本的基线,并及时请关键干系人签字确认;
(5)结合项目实际需要,建立相应的配置管理系统;(6)查漏补缺做好现有以及及时做好未来配置项的版本管理和发行管理;
(7)结合项目实际,提出一个高效的配置管理变更控制流程,并以书面形式提交给 CCB 审批;
(8)及时开展好配置状态报告工作;(9)及时做好配置审计工作;
(10)在项目经费等条件许可的情况下,选用一些有效的项目配置管理工具等。
〔问题 3〕(8 分)
结合本案例,请列举配置项的内容。
答:典型配置项包括项目计划书、需求文档、设计文档、源代码、可执行代码、测试用例、运行软件所需的各种数据,它们经评审和检查通过后进入软件配置管理。
各省软考办 | ||||||||||