“配置管理”是系统工程中的重要概念,它在软件工程和信息安全工程中得到了广泛的应用,下列对于“配置管理”的解释最准确的是?()A、配置管理的本质是变更流程管理B、配置管理是一个对系统(包括软件、硬件、文档、测试设备、开发/维护设备)的所有变化进行控制的过程C、管理配置是对信息系统的技术参数进行管理D、管理配置是对系统基线和源代码的版本进行管理

题目

“配置管理”是系统工程中的重要概念,它在软件工程和信息安全工程中得到了广泛的应用,下列对于“配置管理”的解释最准确的是?()

  • A、配置管理的本质是变更流程管理
  • B、配置管理是一个对系统(包括软件、硬件、文档、测试设备、开发/维护设备)的所有变化进行控制的过程
  • C、管理配置是对信息系统的技术参数进行管理
  • D、管理配置是对系统基线和源代码的版本进行管理

相似考题
更多““配置管理”是系统工程中的重要概念,它在软件工程和信息安全工程中得到了广泛的应用,下列对于“配置管理”的解释最准确的是?()A、配置管理的本质是变更流程管理B、配置管理是一个对系统(包括软件、硬件、文档、测试设备、开发/维护设备)的所有变化进行控制的过程C、管理配置是对信息系统的技术参数进行管理D、管理配置是对系统基线和源代码的版本进行管理”相关问题
  • 第1题:

    关于软件测试过程中的配置管理,______是不正确的表述。

    A.测试活动的配置管理属于整个软件项目配置管理的一部分

    B.软件测试配置管理包括4个基本的活动:配置项变更控制、配置状态报告、配置审计、配置管理委员会建立

    C.配置项变更控制要规定测试基线,对每个基线进行描述

    D.配置状态报告要确认过程记录、跟踪问题报告、更改请求以及更改次序等

    A.

    B.

    C.

    D.


    正确答案:B

  • 第2题:

    ● 配置管理是软件质量保证的重要一环,软件配置管理的基本任务包括配置标识、版本管理、变更管理、(26)和配置报告。在配置管理库中,受控库(CL)通常以(27)为单位建立并维护。

    (26)

    A.配置组管理

    B.配置对象管理

    C.配置审核

    D.配置库管理

    (27)

    A.开发项目

    B.配置管理项

    C.子系统

    D.软件产品


    正确答案:C,B

  • 第3题:

    阅读以下关于配置管理的叙述,回答问题1、问题2、问题3。

    在一些大中型信息系统项目中,经常会出现一些混乱和差错,如版本错误、数据不一致等。在信息系统的开发过程中,随着工作的进展也会产生许多信息,如规格说明、设计说明、源程序、各种数据等,以及合同、计划书、会议录、报告等需要管理的文档。对于一个大中型信息系统项目来说,这些信息文档的数量可以达到几百个甚至上千个,如果没有一套严谨、科学的管理办法,出现混乱和差错几乎是必然的。

    配置管理为信息系统开发提供了一套管理办法和原则,以防止混乱和差错的产生,并且适应信息系统的各类变更。典型的配置问题有:多重维护、共享数据、同时修改、丢失版本号或者没有版本号。一般地,实施配置管理应完成以下几方面的任务:确定配置管理计划,确定配置标识规则,实施变更控制,报告配置状态,进行配置审核,进行版本管理和发行管理。

    (1)配置管理的一个重要内容就是对变更加以控制,使变更对成本、工期和质量的影响降到最小。用150字以内文字,说明配置管理中“变更管理”的主要任务。

    (2)为了有效地进行变更控制,通常会借助“配置管理数据库”。请用200字以内文字,说明配置数据库的主要作用及其分类。


    正确答案:变更管理的任务主要包括: (1)分析变更根据成本/效益和涉及到的技术等因素判断变更实施的必要性确定是否进行变更。 (2)记录变更信息并追踪变更信息。 (3)确保变更在受控条件下进行。 配置管理数据库主要发挥以下作用: (1)记录与配置相关的所有信息; (2)利用库中的信息可评价变更的效果: (3)从库中可提取各种配置管理过程的管理信息。 配置管理数据库可分为以下3类。 (1)开发库:专供开发人员使用修改频繁控制宽松。 (2)受控库:保存生存期某一阶段结束时发布的阶段性产品。 (3)产品库:用于存放最终的产品。 由于信息系统开发的过程是一个充满着变化的过程因此管理这些变更就成为很重要的内容。配置管理(SCM)就是一门管理信息系统变更的科学。配置管理是在整个信息系统生命周期中实施管理和技术规程的过程它标识、定义系统中配置项并制定基线控制配置项的修改和发行记录和报告配置项的状态和修改申请保证配置项的完整性、协调性和正确性以及控制配置项的储存、装载和交付。 从定义来说配置管理主要包括以下几方面的工作。 (1)标识:标识出产品的结构、构件及其类型并为其分配唯一的标识符并以某种形式提供对它们的存取。 (2)控制:通过建立产品基线控制产品的发布和在整个信息系统生命周期中对产品的修改。 (3)状态统计:记录并报告构件和修改请求的状态并收集关于产品构件的重要统计信息。例如得出修改该错误会影响多少个文件的问题。 (4)审计和复审:确认产品的完整性并维护构件间的一致性即确保产品是一个严格定义的构件集合。 (5)生产:对产品的生产进行优化管理它将解决最新发布的产品应由哪些版本的文件和工具生成的问题。 通俗化地理解实施配置管理应完成以下几方面的任务:确定配置管理计划确定配置标识规则实施变更控制报告配置状态进行配置审核进行版本管理和发行管理。 第一步:总结出问题的要点。 本题主要考查考生对配置管理中的几个核心目标、核心概念及主要的技术措施的理解情况。近几年来随着很多信息系统开发组织对SCM的认识日益清晰这方面的考题应该会更频繁地出现。
    变更管理的任务主要包括: (1)分析变更,根据成本/效益和涉及到的技术等因素判断变更实施的必要性,确定是否进行变更。 (2)记录变更信息,并追踪变更信息。 (3)确保变更在受控条件下进行。 配置管理数据库主要发挥以下作用: (1)记录与配置相关的所有信息; (2)利用库中的信息可评价变更的效果: (3)从库中可提取各种配置管理过程的管理信息。 配置管理数据库可分为以下3类。 (1)开发库:专供开发人员使用,修改频繁,控制宽松。 (2)受控库:保存生存期某一阶段结束时发布的阶段性产品。 (3)产品库:用于存放最终的产品。 由于信息系统开发的过程是一个充满着变化的过程,因此管理这些变更就成为很重要的内容。配置管理(SCM)就是一门管理信息系统变更的科学。配置管理是在整个信息系统生命周期中实施管理和技术规程的过程,它标识、定义系统中配置项并制定基线,控制配置项的修改和发行,记录和报告配置项的状态和修改申请,保证配置项的完整性、协调性和正确性,以及控制配置项的储存、装载和交付。 从定义来说,配置管理主要包括以下几方面的工作。 (1)标识:标识出产品的结构、构件及其类型,并为其分配唯一的标识符,并以某种形式提供对它们的存取。 (2)控制:通过建立产品基线,控制产品的发布和在整个信息系统生命周期中对产品的修改。 (3)状态统计:记录并报告构件和修改请求的状态,并收集关于产品构件的重要统计信息。例如,得出修改该错误会影响多少个文件的问题。 (4)审计和复审:确认产品的完整性并维护构件间的一致性,即确保产品是一个严格定义的构件集合。 (5)生产:对产品的生产进行优化管理,它将解决最新发布的产品应由哪些版本的文件和工具生成的问题。 通俗化地理解,实施配置管理应完成以下几方面的任务:确定配置管理计划,确定配置标识规则,实施变更控制,报告配置状态,进行配置审核,进行版本管理和发行管理。 第一步:总结出问题的要点。 本题主要考查考生对配置管理中的几个核心目标、核心概念及主要的技术措施的理解情况。近几年来,随着很多信息系统开发组织对SCM的认识日益清晰,这方面的考题应该会更频繁地出现。 解析:(1)要求说明配置管理的核心目标——“变更管理”主要需完成哪些任务。
    (2)要求说明配置管理的核心概念——“配置管理数据库”的作用及分类。
    James Bach在The Highs and Lows of Change Control一文中对变更管理的重要性进行了客观的描述:
    “进行变更控制是至关重要的。但是要实现变更控制也是一件令人头疼的事情。我们担忧变更的发生是因为对代码的一点小小的干扰都有可能导致一个巨大的错误,但是它也许能够修补一个巨大的漏洞或者增加一些很有用的功能。我们担忧变更也因为有些流氓程序员可能会破坏整个项目,虽然智慧思想有不少来自于这些流氓程序的头脑。过于严格的控制也有可能挫伤他们进行创造性工作的积极性。但是,如果你不控制他,他就控制了你!”
    从这一段描述中,我们可以看出在整个信息系统开发过程中,变更是不可能避免的,变更控制就是要把变更严格地控制起来,随时保留变更的有关信息,把精确、清晰的信息传递到开发过程的下一活动或下一任务去,防止出现混乱。也正如Wayne Babich在其书中所说的:“我们所要关注的不仅是向客户提供正式发行的产品,而更要关注每天每时每刻在开发队伍内部系统的发展变化情况。受控的变更不仅意味着你在交付系统时知道你拥有什么,而且知道在开发过程中你拥有什么。当一组程序员共同开发一个产品时,控制有助于取得最大的生产率,而生产过程中产生的混乱却最少。”
    要想了解变更管理的工作内容,首先需要知道信息系统有两种不同的变更类型:一为功能变更,二为错误修复变更。
    (1)功能变更的意思就是根据客户的需要增加或删除某些功能,或者修改实现功能的方法所引发的变更。对于功能变更来说,通常需要对其采用正式的变更评价过程,估计该变更将会对成本,以及体系结构中的其他部分会产生什么影响。然后根据该影响来决定是否进行这种变更。而且,还将分析变更所产生的成本由谁支付,并必须完成成本/效益分析,以确定变更是否值得。
    (2)错误修复变更是为了修改漏洞的需要而产生的变更。它是必须进行的,通常是无需由管理层审查和批准,但需要对该变更记录在案。
    当发现需要变更时,首先应该由变更请求人提交“变更申请”,这也是整个变更控制的第一步,也是开始变更管理的前提条件。当变更管理者(根据项目的实际情况,有可能是某个资深人士或管理人员,也可以是一个组织,例如变更管理委员会)接到变更申请之后,会先交由变更分析员就应该对变更进行成本/效益分析,并对其涉及到技术等因素判断变更实施的必要性,以确定是否要进行变更。然后对其进一步审查(通常包括变更请求的摘要和状态、对基线所做变化的摘要、配置项/单元的修改历史、基线状态和基线审计结果等),以做出最后的变更决定。
    一旦做出进行变更的决定之后,就将开始实施变更,变更执行人员将要变更的对象从数据库中检出,在实施变更的同时记录变更,再将变更的产品提交质量保证人员审查,以确保变更的质量。最后,将变更的产品送交配置管理人员检入数据库,以便考虑生成新的版本。并且在整个实施过程中,变更的执行人员、变更管理委会员、配置管理人员、质量保证人员都应该对变更负责,并且在变更请求表上留有记录,也就是要确保变更在受控条件下进行。
    而要想有效地实现变更控制需要借助于配置管理数据库和基线的概念。配置管理数据库的作用在于:用宋收集所有与配置有关的信息;用来评价系统变更的效果:用来为配置管理过程提供管理信息。根据配置管理数据库的不同应用,可以分为3种,见计算机分类模拟题信息系统项目管理师文档与配置管理。而基线是信息系统生存期各开发阶段末尾的特定点,也被称为里程碑。它的作用是把各阶段的开发工作划分得更加明确,使得本来连续的工作在这些点上断开,使之便于检验和确认阶段开发成果。它对变更控制起的作用是,不允许跨越里程碑去修改另一阶段的文档。

  • 第4题:

    ● 关于软件测试过程中的配置管理,(65)是不正确的表述。

    (65)

    A.测试活动的配置管理属于整个软件项目配置管理的一部分

    B.软件测试配置管理包括 4 个基本的活动:配置项变更控制、配置状态报告、配置审计、配置管理委员会建立

    C.配置项变更控制要规定测试基线,对每个基线进行描述

    D.配置状态报告要确认过程记录、跟踪问题报告、更改请求以及更改次序等


    正确答案:B

  • 第5题:

    以下关于软件评测过程中的配置管理描述不正确的是( )。

    A.测试活动的配置管理属于整个软件项目配置管理的一部分。
    B.软件评测配置管理包括4个基本的活动,配置项变更控制、配置状态报告、配置审计、配置管理委员会建立。
    C.配置项变更控制要规定测试基线、对每个基线进行描述。
    D.配置状态报告要确认过程记录、跟踪问题报告、更改请求以及更改次序等。

    答案:B
    解析:
    软件评测配置管理包括4个基本的活动,配置项标识、配置项控制(变更控制)、配置状态报告和配置审计。所以B选项的配置管理委员会建立是错误的。

  • 第6题:

    配置管理贯穿软件开发的整个过程。以下内容中,不属于配置管理的是(31)。

    A.版本控制
    B.风险管理
    C.变更管理
    D.配置状态报告

    答案:B
    解析:
    配置管理是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。
    配置管理的活动包括:制定配置管理计划、配置库管理、配置控制、配置状态报告、配置审计、发布管理和交付。
    风险管理是与配置管理并列的项目管理过程。

  • 第7题:

    以下哪项是对所有的过程和文件的变更进行控制:()。

    • A、配置管理
    • B、CMMI
    • C、流程化
    • D、发布管理

    正确答案:A

  • 第8题:

    关于配置管理活动的说法错误的是:()

    • A、配置管理活动包括配置识别
    • B、配置管理活动包括配置状态记录
    • C、配置管理活动没有包含在整体变更控制中
    • D、配置管理活动包括核实与审计

    正确答案:C

  • 第9题:

    关于软件以下说法错误的是()。

    • A、软件配置管理简称SCI
    • B、软件配置项是配置管理的基本*单位
    • C、软件配置实际上是一动态的概念
    • D、软件工程过程中某一阶段的变更均要引起软件配置的变更

    正确答案:D

  • 第10题:

    版本控制是软件配置管理的基本要求,是指对软件开发过程中各种()、配置文件及说明文档等文件变化的管理。


    正确答案:签出或者Check Out

  • 第11题:

    单选题
    “配置管理”是系统工程的重要概念,他在软件工程和信息安全工程中得到广泛应用下面对“配置管理”解释最准确的是?()
    A

    配置管理的本质是变更流程管理

    B

    配置管理是一个对系统(包括软件、硬件、文档、测试设备、开发/维护设备)所有变化进行控制的过程

    C

    配置管理是对信息系统的技术参数进行管理

    D

    管理配置是对系统基线和源代码的版本进行管理


    正确答案: A
    解析: 暂无解析

  • 第12题:

    填空题
    版本控制是软件配置管理的基本要求,是指对软件开发过程中各种()、配置文件及说明文档等文件变化的管理。

    正确答案: 签出或者Check Out
    解析: 暂无解析

  • 第13题:

    试题(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

  • 第14题:

    测试人员(Tester)在软件配置管理中工作主要是()

    A.根据配置管理计划和相关规定,提交测试配置项和测试基线

    B.建立配置管理系统

    C.提供测试的配置审计报告

    D.建立基线


    参考答案:A

  • 第15题:

    配置管理是软件生命周期中的重要控制过程,在软件开发过程中扮演着重要的角色,根据GB/T 11457-2006《软件工程术语》的描述,以下关于配置管理基线的叙述中,()是不正确的。

    A.配置管理基线包括功能基线,即最初通过的功能的配置

    B.配置管理基线包括分配基线,即最初通过的分配的配置

    C.配置管理基线包括产品基线,即最初通过的或有条件通过的产品的配置

    D.配置管理基线包括时间基线,即最初通过的时间安排


    正确答案:D
    解析:对于配置管理,有三种基线:功能基线(最初通过的功能配置)、分配基线(最初通过的分配的配置)、产品基线(最初通过的或有条件地通过的产品配置)GB/T11457—1995软件工程术语重要知识点

  • 第16题:

    配置管理员(Configuration Management Officer,CMO),负责在整个项目生命周期中进行配置管理活动,具体有 ( ) 。①编写配置管理计划②建立和维护配置管理系统③审批配置基线④审批配置发布⑤对项目成员进行配置管理培训

    A.①②③④
    B.②③④
    C.①②⑤
    D.②③④⑤

    答案:C
    解析:
    配置管理员(Configuration Management Officer,CMO),负责在整个项目生命周期中进行配置管理活动,具体有:编写配置管理计划。建立和维护配置管理系统。建立和维护配置库。配置项识别。版本管理和配置控制。配置状态报告。配置审计。发布管理和交付。对项目成员进行配置管理培训。

  • 第17题:

    关于软件测试过程中的配置管理,______是不正确的表述。

    A.测试活动的配置管理属于整个软件项目配置管理的一部分
    B.软件测试配置管理包括4个基本的活动:配置项变更控制、配置状态报告、配置审计、配置管理委员会建立
    C.配置项变更控制要规定测试基线,对每个基线进行描述
    D.配置状态报告要确认过程记录、跟踪问题报告、更改请求以及更改次序等

    答案:B
    解析:
    本题考查对软件测试配置管理的理解。 软件测试配置管理包括的4个基本活动为:配置项标识、配置项控制(变更控制)、配置状态报告、配置审计(见《软件评测师教程》)。

  • 第18题:

    配置管理是软件生命周期中的重要控制过程,在软件开发过程中扮演着重要的角色,根据GB/T 11457-2006《软件工程术语》的描述,以下关于配置管理基线的叙述中,( )是不正确的。

    A. 配置管理基线包括功能基线,即最初通过的功能的配置
    B. 配置管理基线包括分配基线,即最初通过的分配的配置
    C. 配置管理基线包括产品基线,即最初通过的或有条件通过的产品的配置
    D. 配置管理基线包括时间基线,即最初通过的时间的安排

    答案:D
    解析:
    配置管理基线包括功能基线、分配基线、产品基线三种。功能基线指在系统分析与软件定义阶段结束时,在经过正式评审和批准的系统设计规格说明书中对开发系统的规格说明;或是指在经过项目委托单位和项目承办单位双方签字同意的协议书或合同中,所规定的对开发软件系统的规格说明;或是由下级申请并经上级同意或直接由上级下达的项目任务书中所规定的对开发软件系统的规格说明。功能基线是最初批准的功能配置标识。分配基线指在软件需求分析阶段结束时,经过正式评审和批准的软件需求规格说明。分配基线是最初批准的分配配置标识。产品基线指在软件组装与系统测试阶段结束时,经过正式评审和批准的有关软件产品的全部配置项的规格说明。产品基线是最初批准的产品配置标识。

  • 第19题:

    测试人员(Tester)在软件配置管理中工作主要是()

    • A、根据配置管理计划和相关规定,提交测试配置项和测试基线
    • B、建立配置管理系统
    • C、提供测试的配置审计报告
    • D、建立基线

    正确答案:A

  • 第20题:

    配置管理主要管理应用软件和环境的配置信息,良好的配置管理是高效部署的基础,如下说法不正确的是()

    • A、以相同的配置管理信息向不同的环境部署
    • B、环境配置信息使用相对目录
    • C、对所有内容进行版本控制
    • D、批量式引入变化

    正确答案:D

  • 第21题:

    配置管理与变更控制系统的关系()。

    • A、同一事物的不同名称
    • B、配置管理是变更控制系统的一个分支
    • C、变更控制系统是配置管理的一个分支
    • D、没有关系

    正确答案:B

  • 第22题:

    单选题
    测试人员(Tester)在软件配置管理中工作主要是()
    A

    根据配置管理计划和相关规定,提交测试配置项和测试基线

    B

    建立配置管理系统

    C

    提供测试的配置审计报告

    D

    建立基线


    正确答案: A
    解析: 暂无解析

  • 第23题:

    判断题
    软件配置管理是一门应用技术、管理和监督相结合的学科,通过标识和文档来记录配置项的功能和物理特性、控制这些特性的变更、记录和报告变更的过程和状态,并验证它们与需求是否一致。软件配置管理主要有:标识、版本控制、变化控制、配置审计和配置状态报告。
    A

    B


    正确答案:
    解析: 暂无解析