中级系统集成项目管理工程师

问答题阅读下列说明,回答问题1至问题3,将解答或相应的编号填入答题纸的对应栏内。【说明】某公司的质量管理体系中的配置管理程序文件中有如下规定: 1.由变更控制委员会(CCB)制订项目的配置管理计划; 2.由配置管理员(CMO)创建配置管理环境; 3.由CCB审核变更计划; 4.项目中配置基线的变更经过变更申请、变更评估、变更实施后便可发布; 5.CCB组成人员不少于一人,主席由项目经理担任。公司的项目均严格按照程序文件的规定执行。在项目经理的一次例行检查中,发现项目软件产品的一个基线版本(版本号V1.3)

题目
问答题
阅读下列说明,回答问题1至问题3,将解答或相应的编号填入答题纸的对应栏内。【说明】某公司的质量管理体系中的配置管理程序文件中有如下规定: 1.由变更控制委员会(CCB)制订项目的配置管理计划; 2.由配置管理员(CMO)创建配置管理环境; 3.由CCB审核变更计划; 4.项目中配置基线的变更经过变更申请、变更评估、变更实施后便可发布; 5.CCB组成人员不少于一人,主席由项目经理担任。公司的项目均严格按照程序文件的规定执行。在项目经理的一次例行检查中,发现项目软件产品的一个基线版本(版本号V1.3)的两个相关联的源代码文件仍有遗留错误,便向CMO提出变更申请。CMO批准后,项目经理指定上述源代码文件的开发人员甲、乙修改错误。甲修改第一个文件后将版本号定为V1.4,直接在项目组内发布。次日,乙修改第二个文件后将版本号定为V2.3,也在项目组内发布。请结合案例,分析该公司的配置管理程序文件的规定及实际变更执行过程存在哪些问题?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于变更控制委员会CCB的叙述中,不正确的是(13)。

A.CCB的成员通常包括项目经理、用户代表、质量控制人员、配置控制人员

B.CCB一定是常设机构,是项目中必不可少的

C.小的信息系统项目CCB可以只有1人甚至只是兼职人员

D.任务是对建议的配置项变更做出评价、审批,以及监督己批准变更的实施


正确答案:B
解析:变更控制委员会CCB也可称为配置控制委员会(ConfigurationControlBoard),是配置项变更的监管组织。其任务是对建议的配置项变更做出评价、审批,以及监督已批准变更的实施。CCB的成员通常包括项目经理、用户代表、质量控制人员、配置控制人员。这个组织不必是常设机构,完全可以根据工作的需要组成。例如,按变更内容和变更请求的不同,组成不同的CCB。小的信息系统项目CCB可以只有1人甚至只是兼职人员。如果CCB不只是控制变更,而是承担更多的配置管理任务,那就应该包括基线的审定、标志的审定,以及产品的审定,并且可能实际的工作需要分为项目层、系统层和组织层来组建,使其完成不同层面的配置管理任务。

第2题:

阅读下列说明,回答问题1至问题3,将解答或相应的编号填入答题纸的对应栏内。

【说明】

某公司的质量管理体系中的配置管理程序文件中有如下规定:

1、由变更控制委员会(CCB)制定项目的配置管理计划;

2、由配置管理员(CMO)创建配置管理环境;

3、由CCB 审核变更计划;

4、项目中配置基线的变更经过变更申请、变更评估、变更实施后便可发布;

5、CCB 组成人员不少于一人,主席由项目经理担任。

公司的项目均严格按照程序文件的规定执行。在项目经理的一次例行检查中,发现项目软件产品的一个基线版本 (版本号V1.3)的两个相关联的源代码文件仍有遗留错误,便向CMO 提出变更申请。CMO 批准后,项目经理指定上述源代码文件的开发人员甲、乙修改错误。甲修改第一个文件后将版本号定为V1.4,直接在项目组内发布。次日,乙修改第二个文件后将版本号定为V2.3,也在项目组内发布。

【问题1】( 】( 6 分)

请结合案例,分析该公司的配置管理程序文件的规定及实际变更执行过程存在哪些问题?


正确答案:
[问题1] 解答要点
规定中存在的问题:
(1)配置管理计划不应由CCB制定
(2)基线变更流程缺少变更验证(或确认)环节
(3)CCB成员的要求不应以人数作为规定,而是以能否代表项目干系人利益为原则
实际中存在的问题:
(4)甲乙修改完后应该由其他人完成单元测试和代码走查
(5)该公司可能没有版本管理规定或甲乙没有统一执行版本规定
(6)变更审查应该提交CCB审核
(7)变更发布应交由CMO完成
(8)甲乙两人不能同时修改错误,这样会导致V2.3只包含了乙的修改内容而没有甲的修改内容

第3题:

以下关于项目配置管理的描述中,正确的是__________ 。 A.基线是软件生存期各个开发阶段末尾的特定点,不同于里程碑 B.受控配置库用于管理基线和控制基线的变更 C.CCB必须是常设机构,实际工作中需要设定专职人员 D.版本管理是对项目中配置项基线的变更控制


正确答案:B
要点解析:基线通常对应于开发过程中的里程碑,一个产品可以有多个基线,也可以只有一个基线。据此,选项A的说法有误。
受控库用于管理当前基线和控制对基线的变更。据此,选项8的说法正确。
CCB不必是常设机构,可以根据具体工作的需要来设置。实际工作中可以是兼职人员。据此,选项C的说法有误。
版本管理包括配置项状态变迁规则、配置项版本号标识和配置项版本控制,并非等同亍对项目中配置项基线的变更控制。版本控制的目的是按照一定的规则保存配置项的所有版本,避免发生
版本丢失或混淆等现象,并且可以快速准确地查找到配置项的任何版本。据此,选项D的说法有误。   

第4题:

根据GB/T8566-2007《信息技术 软件生存周期过程》有关配置管理的规定,()是配置控制的任务。 ①建立基线的文档 ②批准或否决变更请求 ③审核跟踪变更 ④确定和保证软件项目对其需求的功能完善性、物理完整性 ⑤分析和评价变更 ⑥编制配置管理计划 ⑦实现、验证和发布已修改的配置项

A.②③⑤⑦

B.①③⑤⑥

C.①③⑤⑦

D.②④⑥⑦


正确答案:A

第5题:

试题(34)

在进行软件配置管理工作中,可以设立配置控制委员会协助项目经理进行软件配置管理,(34)属于配置控制委员会的职责。

(34)

A.批准、发布配置管理计划

B.决定项目起始基线和软件开发工作里程碑

C.建立、更改基线的设置,审核变更申请

D.执行版本控制和变更控制方案


正确答案:C
试题(34)分析
配置管理过程的主要参与人员与职责如下:
1)项目经理(PM,Project Manager)。项目经理是整个信息系统开发和维护活动的负责人,他根据配置控制委员会的建议,批准配置管理的各项活动并控制它们的进程。其具体工作职责如下:
— 制定项目的组织结构和配置管理策略;
— 批准、发布配置管理计划;
— 决定项目起始基线和软件开发工作里程碑;
— 接受并审阅配置控制委员会的报告。
2)配置控制委员会(CCB,Configuration Control Board)。负责指导和控制配置管理的各项具体活动的进行,为项目经理的决策提供建议。其具体工作职责如下:
— 批准配置项的标志,以及软件基线的建立;
— 制定访问控制策略;
— 建立、更改基线的设置,审核变更申请;
— 根据配置管理员的报告决定相应的对策。
3)配置管理员(CMO,Configuration Management Officer)。根据配置管理计划执行各项管理任务,定期向CCB提交报告,并列席CCB的例会,其具体工作职责如下:
— 软件配置管理工具的日常管理与维护;
— 提交配置管理计划;
— 各配置项的管理与维护;
— 执行版本控制和变更控制方案;
— 完成配置审计并提交报告;
— 对开发人员进行相关的培训;
— 识别开发过程中存在的问题并制定解决方案。
4)开发人员(Dev,Developer)。开发人员的职责就是根据项目组织确定的配置管理计划和相关规定,按照配置管理工具的使用模型来完成开发任务。
综上,本题中选项C.建立、更改基线的设置,审核变更申请属于配置控制委员会的职责,其余几项分别属于项目经理和配置管理员的职责。
参考答案
(34)C

第6题:

关于配置管理的描述正确的是()。

A.某个配置项的版本号为0.91,该配置项的状态为“正式"

B.配置项版本管理的目的是保留配置项的最新版本,删除所有旧的,避免发生混淆

C.一个产品只能有一个基线,因此,对基线的变更必须遵循正式的变更控制程序

D.开发库中的信息可能频繁修改,因此可从由开发人自行控制


正确答案:D

第7题:

【问题 3】(6 分)

请就配置管理,判断以下概念的正确性(在答题纸对应栏内,正确的画“√” ,错误的画“×” ):

(1) 配置识别、变更控制、状态报告、配置审计是软件配置管理包含的主要活动。( )

(2) CCB必须是常设机构,实际工作中需要设定专职人员。 ( )

(3) 基线是软件生存期各个开发阶段末尾的特定点,不同于里程碑。 ( )

(4) 动态配置库用于管理基线和控制基线的变更。 ( )

(5) 版本管理是对项目中配置项基线的变更控制。 ( )

(6) 配置项审计包括功能配置审计和物理配置审计。 ( )


正确答案:
 [问题3] 解答要点
正确答案为:(1)√(2)×(3)×(4)×(5)×(6)√

第8题:

以下关于项目配置管理的描述中,错误的是( )。 A.版本管理有助于快速准确地查找到配置项的任何版本 B.基线通常对应于开发过程中的里程碑,一个产品可以有多个基线 C.动态配置库用于管理基线和控制基线的变更 D.版本管理包括配置项状态变迁规则、配置项版本号标识和配置项版本控制


正确答案:C
动态配置库用于保存开发人员当前正在开发的配置实体。而受控库用于管理当前基线和控制对基线的变更。据此,选项C的说法有误。

第9题:

【说明】

公司中标一个城市的智能交通建设项目,总投资350万元,建设周期1年。在项目管理计划发布之后,柳工作为本项目的项目经理,领导项目团队按照计划与任务分工开始实施。

在项目初期,项目团队在确定了项目范围后,项目经理制定了项目变更流程:

1、提出变更申请;2、针对影响不大的变更,可以直接修改;3、针对影响较大的变更,必须上报项目经理,由项目经理审批之后才能修改;4、修改后由项目经理确认,确认无误后更新配置库,完成变更。

在一次项目进度协调会上,项目经理柳工与项目成员李工发生了争执,原因如下:李工对于客户提出的需求,无论大小都给予解决,客户对此非常满意。但是,项目组其他成员并不知晓李工修改的内容,导致开发任务多次返工。目前,项目已经延期。

【问题1】

结合上述案例,请指出项目经理柳工制定的变更管理流程存在哪些问题。

【问题2】

基于以上案例,请指出项目成员李工在变更过程中的不恰当之处。

【问题3】

基于以上案例,请阐述变更过程中包含的配置管理活动。

【问题4】

请阐述变更管理的工作流程。


正确答案:
【问题1】参考答案:项目经理柳工制定的变更管理流程存在的问题有:1、变更申请提出后,缺少变更影响分析。2、不论影响如何,不应直接修改。3、不应由项目经理审批。4、缺少变更控制委员会(CCB)。5、缺少变更实施过程中的监控。6、缺少变更实施后的评价。7、变更流程缺少与相关干系人沟通。8、缺少相关变更的记录。9、与变更相关的配置管理与版本管理措施不恰当。【问题2】参考答案:李工在变更过程中的不恰当之处:1、不应全盘接受客户的所有变更。2、收到变更申请后应进行分析,并提请CCB审批。3、没有对变更进行记录。4、没有与相关干系人进行必要的沟通。5、缺乏相关变更记录和配置管理。【问题3】参考答案:变更过程中包含的配置管理活动:1、配置项识别。2、建立和管理基线。3、版本管理和配置控制。4、配置状态报告。5、配置审计。【问题4】参考答案:变更管理流程:1、提出变更申请。2、分析变更影响。3、CCB审查批准。4、按照批准的方案执行变更。5、监控变更实施过程。6、评估变更结果。

第10题:

程序员小柳在某项目中编写了源代码文件X的0.I版(以下简称Xv0.0随后的开发中小柳 又修改了Xv0.1,得到文件X的1.0版(以下简称Xvl.。经过正式评审后,Xvl.0被纳入基线进 行配置管理。下列后续活动中符合配置管理要求的是__________。 A.经过变更申请、变更评估并决定实施变更后,变更实施人完成了变更,随后立即发 布了变更,在第一时间内将变更内容和结果通知所有相关人员 B.程序员小柳被赋予相应的权限,可以直接读取受控库中的文件Xvl.0 C.文件xvl.0进入基线后,配置管理员小李从配置库中删除了文件Xv0.1 D.小柳直接对xvl.0进行了变更,之后通知了项目经理


正确答案:B
(64)B。要点解析:配置项是指硬件、软件或二者兼有的集合,为配置管理指定的,在配置管理过程中作为一个单独的实体对待。基线由一组配置项组成,这些配置项构成了一个相对稳定的逻辑实体。通常,基线中的配置项被“冻结”了,不能再被任何人随意修改(例如,删除、跟踪和控制变更等)。
所有配置项的操作权限应由配置管理员(CMO)严格管理,基本原则是:基线配置项向软件库开发人员开放读取的权限;非基线配置项可以向项目经理(PM)、变更管理委员会(CCB)及栩关人员开放。据此,选项8的做法正确,而选项C的做法有误。
通常,配置管理的变更控制流程是:①变更申请;②变更评估;③变更实施;④变更验证与确认;⑤变更的发布。依题意,当xvl.0被纳入基线进行配置管理后,程序员小柳若要对其进行变更,则需要填写变更申请表,并提交给CCB(或提交给项目经理,再转交给CCB);接着CCE;对变更进行影响评估,决定是否接受变更;然后CMO在测试库(或开发库)中开辟工作空间,以存放从受控库中取出的相关配置项,然后分配权限给变更实施人员(即程序员小柳);小柳完成变更并提交后,项目经理应组织其他人员完成单元测试/代码走查、评审等工作,并将变更与验证的结果提交给CCB审批;最后由CM0进行变更发布,即将变更内容和结果通知相关人员,并做好记录等工作。因为是基线版本变更,所以必要时CCB组长应召集CCB会议确认基线变更的结果。据此,选项A和选项D的做法都不对。

更多相关问题