参考答案和解析
正确答案:ACDE
更多“下列哪些是软件配置管理的功能().A.版本控制B.过程控制C.工作空间管理D.异地开发支持E.变更请 ”相关问题
  • 第1题:

    ●软件开发中经常利用配置库实现变更控制,主要是控制软件配置项的状态变化,不受配置管理控制的是(52)。

    (52)A.自由状态

    B.工作状态

    C.评审状态

    D.受控状态


    正确答案:A

  • 第2题:

    试题(29)

    软件需求管理是软件项目开发过程中控制和维持需求约定的活动,包括 (29) 、版本控制、需求跟踪、需求状态跟踪等活动。

    (29)A.需求发现

    B.需求变更控制

    C.需求排序

    D.需求评估


    正确答案:B
    试题(29)分析
    本题考查软件需求的基本概念。
    需求分析的过程,也叫做需求工程和需求阶段,它包括了需求开发和需求管理两个部分。需求开发是指从情况收集、分析和评价到编写文档、评审等一系列产生需求的活动,分为4个阶段:情况获取、分析、制订规格说明和评审。这4个阶段不一定是遵循线性顺序的,它们的活动是相互独立和反复的。需求管理是软件项目开发过程中控制和维持需求约定的活动,它包括变更控制、版本控制、需求跟踪和需求状态跟踪等工作。
    参考答案
    (29)B

  • 第3题:

    ● 在软件配置管理中,版本控制的目的是按照一定的规则保存配置项的__(64)__。

    (64)A.重要版本 B.基线版本

    C.所有版本 D.需要的版本


    正确答案:C
    版本控制的目的是按照一定的规则保存配置项的所有版本,以避免发生版本丢失或混淆等现象。

  • 第4题:

    不属于软件配置管理的活动。

    A.变更标识

    B.变更控制

    C.质量控制

    D.版本控制


    正确答案:C
    解析:软件配置管理(Software Configuration Management,SCM)是一种标识、组织和控制修改的技术。软件配置管理应用于整个软件工程过程。我们知道.在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混乱。SCM活动的目标就是为了标识变更、控制变更、确保变更正确实现并向其他有关人员报告变更。从某种角度讲,SCM是一种标识、组织和控制修改的技术,目的是使错误降为最小并最有效地提高生产效率。

  • 第5题:

    软件配置管理的5个任务是( )、版本管理、变更控制、配置审核和配置报告。

    A.配置项

    B.配置对象

    C.配置标识

    D.配置库管理


    正确答案:C

  • 第6题:

    按照软件配置管理的基本指导思想,受控制的对象应是(请作答此空),实施软件配置管理包括4个最基本的活动,其中不包括( )。

    A.软件元素
    B.软件项目
    C.软件配置项
    D.软件过程

    答案:C
    解析:
    软件配置管理主要就是对软件配置项进行控制。软件配置管理的4个活动:配置项标识、配置项控制(变更控制)、配置状态报告和配置审计。

  • 第7题:

    以下描述不是软件配置管理功能的是______。

    A.配置标识
    B.版本控制
    C.审计和审查
    D.程序设计

    答案:D
    解析:
    本题考查软件工程方面的基础知识。配置管理是指以技术和管理的手段来监督和指导开展如下工作的规程:①识别和记录配置项的物理特性和功能特性;②管理和控制上述特性的变更;③记录和报告变更过程和相应的配置项状态;④验证配置项是否于需求一致。其中配置项是在配置管理当中作为单独实体进行管理和控制的工作产品的集合。按照上述CMMI给出的定义,配置标识、版本控制、审计和审查都属于配置管理功能范围,而程序设计则不属于配置管理功能范围,故本题应选择D。

  • 第8题:

    软件开发中经常利用配置库实现变更控制,主要是控制软件配置项的状态变化,不受配置管理控制的是( )

    A.自由状态
    B.工作状态
    C.评审状态
    D.受控状态

    答案:A
    解析:
    软件开发项目中,往往使用配置库来实现变更控制。一般情况下,处于开发状态中的软件配置项尚未稳定下来,并未受到配置管理的控制,开发人员的变更也并未受到限制,软件配置项处于自由状态。但当开发人员认为工作已告完成,可供其他配置项使用时,它就开始趋于稳定。把它交出评审,就开始进入评审状态,若通过评审作为基线将准许进入配置库(实施check-in),开始“冻结”,此时开发人员不允许对其任意修改,因为它已处于受控状态。通过评审表明,它确已达到质量要求,但若未能通过评审,则将其回归到工作状态,重新进行调整。

  • 第9题:

    软件维护工具不包括( )工具。

    A.版本控制
    B.配置管理
    C.文档分析
    D.逆向工程

    答案:B
    解析:
    出自软件设计师教材第五版P312。辅助软件维护工具辅助维护人员对软件代码及其文档进行各种维护活动。软件维护工具主要有:版本控制工具、文档分析工具、开发信息库工具、逆向工程工具、再工程工具。

  • 第10题:

    在软件配置管理中,版本控制的目的是按照一定的规则保存配置项的 ( ) 。

    A. 重要版本
    B. 基线版本
    C. 所有版本
    D. 需要得版本

    答案:C
    解析:
    版本控制的目的是按照一足的规则保存配置项的所有版本,避免发生版本丢失或混淆的现像,并且可以快速准确的查找到配置项的任何版本。

  • 第11题:

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


    正确答案:正确

  • 第12题:

    软件配置管理应该提供的四项功能中不包括()。

    • A、版本控制功能
    • B、配置审核功能
    • C、变更管理功能
    • D、项目进度检查

    正确答案:D

  • 第13题:

    以下不属于配置管理主要工作的是(62)。

    A.标识配置项

    B.控制配置项的变更

    C.缺陷分析

    D.进行版本管理和发行管理


    正确答案:C
    解析:通常,实施项目配置管理应完成以下几方面的任务:①制订项目配置管理计划;②确定配置标识规则;③实施变更控制;④报告配置状态;⑤进行配置审核;⑥进行版本管理和发行管理。缺陷分析是指当发现产品或生产过程中存在缺陷后对其进行原因分析,一般认为属于质量管理范畴。

  • 第14题:

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

  • 第15题:

    软件配置管理SCM是针对软件(32)的管理

    A.需求变更

    B.版本

    C.配置的质量

    D.变化


    正确答案:B
    SCM英文是SoftwareConfigurationManagement。依据《GB/T11457(1995)软件工程术语》:软件配置管理是标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。

  • 第16题:

    软件配置管理的主要工作包括().

    A.版本控制

    B.质量保证

    C.配置审计

    D.变更控制


    正确答案:AD

  • 第17题:

    以下描述不是软件配置管理功能的是(59)。

    A.配置标识

    B.版本控制

    C.审计和审查

    D.程序设计


    正确答案:D
    本题考查软件工程方面的基础知识。配置管理是指以技术和管理的手段来监督和指导开展如下工作的规程:①识别和记录配置项的物理特性和功能特性;②管理和控制上述特性的变更;③记录和报告变更过程和相应的配置项状态;④验证配置项是否于需求一致。其中配置项是在配置管理当中作为单独实体进行管理和控制的工作产品的集合。按照上述CMMI给出的定义,配置标识、版本控制、审计和审查都属于配置管理功能范围,而程序设计则不属于配置管理功能范围,故本题应选择D。

  • 第18题:

    软件配置管理功能不包括( )。

    A.配置标识
    B.版本控制
    C.审计和审查
    D.程序设计

    答案:D
    解析:
    常识。

  • 第19题:

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

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

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

  • 第20题:

    软件配置管理的内容不包括( )

    A.版本控制
    B.变更控制
    C.过程支持
    D.质量控制

    答案:D
    解析:
    本题考查软件工程配置管理知识点。软件配置管理(Software Configure Management,SCM)用于整个软件工程过程。主要目标是标识变更,控制变更,确保变更正确地实现,报告有关变更。SCM是一组管理整个软件生存期各阶段中变更的活动。软件配置管理的内容包括版本控制、变更控制及过程支持,不包括质量控制。根据题意可知,本题选D。

  • 第21题:

    在软件配置管理中,版本控制的目的是按照一定的规则保存配置项的( )。

    A. 重要版本
    B. 基线版本
    C. 所有版本
    D. 需要的版本

    答案:C
    解析:
    排除法,记录所有版本是有意义的。

  • 第22题:

    在软件系统工具中,版本控制工具属于( )

    A. 软件开发工具
    B. 软件维护工具
    C. 编码与排错工具
    D. 软件管理和软件支持工具

    答案:B
    解析:
    软件系统工具的种类繁多,很难有统一的分类方法。通常可以按软件过程活动将软件工具分为软件开发工具、软件维护工具 、软件管理和软件支持工具。软件开发工具:需求分析工具、设计工具、编码与排错工具。软件维护工具:版本控制工具、文档分析工具、开发信息库工具、逆向工程工具、再工程工具。软件管理和软件支持工具:项目管理工具、配置管理工具、软件评价工具、软件开发工具的评价和选择。

  • 第23题:

    下面的()不是软件配置管理的任务。

    • A、变更控制
    • B、配置状态报告
    • C、统计质量控制
    • D、版本控制

    正确答案:C