[填空][完整性,一致性,追溯性,可控性]
一、 配置管理最终保证软件产品的()、()、()、()。
[填空][ 版本管理和变动管理]
二、 ()是软件配置管理的核心功能。
[填空][基线]
三、 ()标志开发过程当中一个阶段的结束和里程碑。
[填空][变动请求,变动控制,变动批准/拒绝,变动实现]
四、 基线变动控制包括()、()、()、()等步骤。
[填空][版本管理,变动管理]
五、 (版本管理)、(变动管理)是配置管理的主要功能。
[填空][软件配置控制委员会,SCCB]
六、 基线变动时,须要通过()受权。
[填空][软件配置控制委员会]
七、 SCCB的全称是()。
[是非][B]
一、 一个软件配置项可能有多个标识。()
[A]正确
[B]错误
[是非][B]
二、 在软件项目配置管理中最终应保证软件产品的完整性、一致性、有效性、机密性。()
(最终保证软件产品的完整性、一致性、追朔性、可控性)
[A]正确
[B]错误
[是非][B]
三、 基线提供了软件开发阶段的一个特定点。()
(基线提供了软件生存期中各个开发阶段的一个特定点)
[A]正确
[B]错误
[是非][A]
四、 有效的项目管理可以控制变化,以最有效的手段应对变化,不断命中移动的目标。
[A]正确
[B]错误
[是非][A]
五、 一个(些)配置项造成并经过审核,即造成基线。()
[A]正确
[B]错误
[是非][B]
六、 软件配置项是项目需定义其受控于软件配置管理的款项,每一个项目的配置项是相同的。()
[A]正确
[B]错误
[是非][B]
七、 基线的修改不须要每次都按照正式的程序执行。()
[A]正确
[B]错误
[是非][B]
八、 基线产品是不能修改的。()
[A]正确
[B]错误
[是非][B]
九、 基线修改应受到控制,但不必定要经SCCB受权。()
[A]正确
[B]错误
[是非][A]
十、 变动控制系统包括从项目变动申请、变动评估、变动审批到变动实施的文档化流程。()
[A]正确
[B]错误
[单选][D]
一、 下列不属于SCCB的职责的是()
[A]评估变动
[B]与项目管理层沟通
[C]对变动进行反馈
[D]提出变动申请
[单选][B]
二、为了更好地管理变动,须要定义项目基线,关于基线的描述,下列描述正确的是()
[A]不可变化
[B]能够变化,可是必须经过基线变动控制流程处理
[C]因此的项目必须定义基线
[D]基线发生变动时,必须修改需求
[单选][A]
三、软件配置管理没法确保如下哪一种软件产品属性()
[A]正确性
[B]完整性
[C]一致性
[D]可控性
[单选][B]
四、变动控制须要关注的是()
[A]阻止变动
[B]标识变动,提出变动,管理变动
[C]管理SCCB()
[D]客户的想法
[单选][B]
五、如下哪项不是项目配置管理中可能遇到的问题?()
[A]找不到某个文件的历史版本
[B]甲方与乙方在资金调配上存在乎见差别
[C]开发人员未经受权修改代码或文档
[D]因协同开发中,或者异地开发,版本变动混乱致使整个项目失败
[简答]
一、 写出配置管理的基本过程。
<参考答案>
答:(1)配置项标识、跟踪;(2)配置管理环境创建;(3)基线变动管理;(4)配置管理审计;(5)配置状态统计;(6)配置管理计划。
<参考答案>
[简答]
二、 说明软件配置控制委员会(SCCB)的基本职责。
<参考答案>
答:评估变动、批准变动申请、在生存期内规范变动申请流程、对变动进行反馈、与项目管理层沟通。
<参考答案>
[简答]
三、 简述配置管理在软件开发中的做用,并列举至少两种配置管理工具。
<参考答案>
答:软件配置管理是软件项目管理的重要内容,也是保证软件质量的重要手段。它可以对软件开发过程进行有效管理和控制,从而实现软件产品的完整性、一致性、可控性,使产品极大程度地与用户需求相吻合。它可以控制、记录、追踪对软件的修改并造成规范文档,方便往后维护和升级,更重要的是可以保护代码资源,积累软件财富,提升软件重用率。
(课本:软件配置管理在软件项目管理中有着重要的地位。软件配置管理工做是以正规软件流程的改进为目标,是为软件项目管理和软件工程的其余领域奠基基础,以便于稳步推动整个软件企业的能力成熟度。软件配置管理是软件项目管理中的一种很是有效和现实的技术,它能很是有效地适应软件开发需求。配置管理对软件产品质量和软件开发过程的顺利进行和可靠性有着重要的意义。配置管理至关于软件开发生产线中的仓库和调度。合理地实施配置管理,软件产品的质量获得了提升,开发团队可以工做在一个有助于提升总体工做效率的配置管理平台上。若是没有很好地进行配置管理,将会影响成本、进度和产品的规格。没有变动管理,项目就会无限放大。有效的配置管理能够不断命中移动的目标。配置管理是对工做成果的一种有效保护。)
配置管理工具备:Git、SVN、Harvest、Perforce、ClearCase、PVCS、CVS、VSS
<参考答案>
[简答]
四、 写出几个常见的软件配置项。
<参考答案>
答:软件项目计划、需求分析结果、软件需求规格说明书、设计规格说明书、源代码清单、厕所规格说明书、测试计划、测试用例与实验结果、可执行程序、用户手册、维护文档。
<参考答案>
工具