问答题
试题五(15分)
阅读下列说明,回答问题1至问题2,将解答或相应的编号填入答题纸的对应栏内。
[说明]
A信息系统集成公司有员工50多名,其中技术部开发人员有30多人。公司采用矩阵式的组织结构。公司的主营业务是开发企业信息化建设方面的项目,业务较为繁忙,一般有十多个项目在同时进行。由于技术人员有限,为保证各个项目的进展,人员在项目间的兼职与交叉很严重。一个技术开发人员在M项目上工作两天后,很可能转入Y项目工作,过了三天,又再回到M项目工作。项目的文档一般采用各自的命名方式进行管理,客户提出的修改也是各自负责,在技术开发人员的本地机上进行开发。当技术开发人员重新回到原项目时,他不得不花大量时间去熟悉原来的工作,找出原来的文档与程序等,还要了解项.B组其他人的工作进展,向相关人员索求需要的开发成果。当一个项目进行到提交期限时,不得不花费大量的时间找出相匹配版本的相应成果,集成为符合客户要求的可交付的系统。
问答题
[问题1](4分)
针对本题案例中的情况,从软件配置管理的角度,分析出现这种情况的原因。
【正确答案】 分析出现这种情况的原因:没有配置管理系统(2分),人员交叉严重,没有建立变更控制系统与流程(2分)。
【答案解析】 本题考查配置管理的相关知识。考生应结合案例的背景,综合运用理论知识和实践经验回答问题。
问题1要求从软件配置管理的角度分析出现案例中情况的原因。考生可以参考《系统集成项目管理工程师教程》书中第15章的内容,结合案例说明进行分析。具体分析如下:
案例中的“项目的文档一般采用各自的命名方式进行管理,客户提出的修改也是各自负责,在技术开发人员的本地机上进行开发……不得不花大量时间去熟悉原来的工作,找出原来的文档与程序等,还要了解项目组其他人的工作进展,向相关人员索求需要的开发成果。当一个项目进行到提交期限时,不得不花费大量的时间找出相匹配版本的相应成果”这些现象都是由于该项目没有配置管理系统所造成的。
“为保证各个项目的进展,人员在项目问的兼职与交叉很严重。一个技术开发人员在M项目上工作两天后,很可能转入Y项目工作,过了三天,又再回到M项目工作。项目的文档一般采用各自的命名方式进行管理,客户提出的修改也是各自负责”,这些现象说明该公司的人员交叉严重,没有建立变更控制系统与流程。
问答题
[问题2](6分)
请指出配置管理包括哪几方面的活动。
【正确答案】 (1)配置项标识
(2)配置项控制
(3)配置状态报告
(4)配置审计
(每项2分,最多得6分)
【答案解析】 问题2考查的是配置管理的主要活动,考生可以参考《系统集成项目管理工程师教程》书中“15.2配置管理”一节的相关内容作答。
配置管理活动主要包括配置项标识、配置项控制、配置状态报告、配置审计。
问答题
[问题3](5分)
针对文档管理与软件配置管理的要求,在(1)~(5)中填写恰当内容(从候选答案中选择正确选项,将选项编号填入答题纸对应栏内)。
软件项目文档从项目周期角度可分为:开发文档、____(1)____、管理文档。
(1)候选答案:
A.非正式文档 B.产品文档 C.正式文档 D.设计文档
在软件开发流程中,把所有需要加以控制的配置项分为基线配置顶和非基线配置项两类。基线配置项可能包括所有的____(2)____等。
(2)候选答案:
A.设计文档和源程序 B.各类计划
C.各类计划与被告 D.设计文档、源程序、各类计划
所有配置项的操作权限应由____(3)____严格管理;作为配置项的操作权限管理的基本原则,基线配置项向____(4)____开放读取的权限,非基线配置项向____(5)_____开放。
(3)、(4)、(5)候选答案:
A.CMO(配置管理员) B.PM(项目经理) C.技术总监 D.软件开发人员
E.项目关系人 F.CCB及相关人员 G.PM、CCB及相关人员
【正确答案】 (1)B (2)A (3)A (4)D (5)G
(每项正确得1分)
【答案解析】 问题3是一道选择填空题,要求考生从各选项中选择正确的选项填到题干的空白处。考生可以参考《系统集成项目管理工程师教程》书中“15.2配置管理”一节的相关内容作答。
软件项目文档从项目周期角度可分为开发文档、产品文档和管理文档。因此(1)空应选B。
在软件的开发流程中把所有需加以控制的配置项分为基线配置项和非基线配置项两类,例如,基线配置顶可能包括所有的设计文档和源程序等:非基线配置项可能包括项目的各类计划和报告等。因此(2)空应选A。
所有配置项的操作权限应由CMO(配置管理员)严格管理,基本原则是:基线配置项向软件开发人员开放读取的权限;非基线配置项向PM、CCB及相关人员开放。因此(3)空应选A,(4)空应选D,(5)空应选G。