软件配置管理可以解决软件开发中常见的问题是()。A、A已修复的Bug在新版本中出现B、B未经授权修改代码C、C分处异地的开发团队难于协同D、D确定需求

题目

软件配置管理可以解决软件开发中常见的问题是()。

  • A、A已修复的Bug在新版本中出现
  • B、B未经授权修改代码
  • C、C分处异地的开发团队难于协同
  • D、D确定需求

相似考题
更多“软件配置管理可以解决软件开发中常见的问题是()。”相关问题
  • 第1题:

    需求分析中,软件开发人员要从用户那里解决的最重要的问题是()。

    A.要让软件做什么

    B.要给该软件提供哪些信息

    C.要求软件工作效率怎样

    D.要让该软件具有何种结构


    参考答案:A

  • 第2题:

    “软件工程的概念是为解决软件危机而提出的”这句话的意思是 _____。

    A. 说明软件工程的概念,即:工程的原则、思想、方法可解决当时 软件开发和维护存在的问题

    B. 说明软件工程这门学科的形成是软件发展的需要

    C. 强调软件工程成功地解决了软件危机的问题

    D. 说明软件危机存在的主要问题是软件开发不像传统工程项目那样 容易管理


    正确答案:B

  • 第3题:

    在软件开发过程中要产生大量的信息,要进行大量的修改,软件配置管理能协调软件开发,并使混乱减到最低程度。

    此题为判断题(对,错)。


    正确答案:√

  • 第4题:

    简要说明你在软件开发过程中实施软件配置管理的具体效果。你现在认为还有哪些可以改进的地方?如何加以改进?


    正确答案:

  • 第5题:

    软件设计活动中,项目开发计划包括质量保证计划、配置管理计划、()和安装实施计划。

    A.软件开发计划

    B.用户培训计划

    C.软件试运行计划

    D.软件验收计划


    正确答案:B
    项目开发计划包括开发人员培训计划、测试计划、安全保密计划、质量保证计划、配置管理计划、用户培训计划、系统安装实施计划等

  • 第6题:

    根据《软件支持环境》GB/T15853-1995,软件支持环境包括()

    • A、软件开发支持环境和软件生存周期支持环境
    • B、软件开发环境和软件验收测试支持环境
    • C、软件验收测试支持环境与软件配置管理支持环境
    • D、软件配置管理与软件生存周期支持环境

    正确答案:A

  • 第7题:

    所有的软件开发都可以看成是一个问题()过程。

    • A、顺序解决
    • B、循环解决
    • C、分类解决
    • D、分组解决

    正确答案:B

  • 第8题:

    软件配置管理的目的是()

    • A、降低开发成本
    • B、控制软件修改
    • C、提高软件开发效率
    • D、提高正确率

    正确答案:B

  • 第9题:

    如何选择配置管理工具?写出常见的配置管理软件名称,你使用过哪些配置管理软件?


    正确答案: 选择合适的配置管理工具,要考虑的因素包括:
    1.功能是否符合实际需求,是否符合团队特点。主要考虑:秉性开发支持,异地开发支持,跨平台开发支持,与开发工具的集成性。
    2.性能是否满意。主要考虑:运行性能,易用性,安全性。
    3.费用是否可以接受。例如Clear Case价格较贵,PVCS性价比不太划算。VSS价格比较便宜。CVS完全免费。
    4.售后服务如何。例如CVS无官方支持,而Clear case和Firefly有官方支持。
    常见的配置软件工具:
    Rational Clear Case,CVS,VSS,Firefly,SVN。
    你使用过哪些配置管理软件:
    重点描述VSS的简单实用方法。

  • 第10题:

    问答题
    简述配置管理在软件开发中的作用。

    正确答案: 软件配置管理在软件项目管理中有着重要的地位,软件配置管理工作是以整个软件流程的改进为目标,是为软件项目管理和软件工程的其他领域打好基础,以便于稳步推进整个软件企业的能力成熟度。
    解析: 暂无解析

  • 第11题:

    单选题
    软件项目管理的内容包括()。
    A

    人员的组织与管理

    B

    软件配置管理

    C

    软件开发进度计划

    D

    以上所有


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

  • 第12题:

    单选题
    软件配置管理的目的是()。
    A

    降低开发成本

    B

    控制软件修改

    C

    减少混乱

    D

    提高软件开发效率

    E

    提高正确率


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

  • 第13题:

    ● 在集成项目实施中,建设方要求建立项目配置管理。关于配置管理,以下叙述正确的是(62) 。

    (62)

    A.配置管理适合软件开发过程,集成过程无法建立配置管理

    B.配置管理必须要有配置工具,否则无法建立

    C.如果没有专用工具,用手工方式也可以进行配置管理

    D.配置库中把各设施登记清楚就可以


    正确答案:C
    试题(62)分析
    配置管理是PMBOK、IS09000和CMMI中的重要组成元素,它在产品开发的生命周期中,提供了结构化的、有序化的、产品化的管理方法,是项目管理的基础工作。配置管理是通过技术和行政手段对产品及其开发过程和生命周期进行控制、规范的一系列措施和过程。信息系统开发过程中的变更以及相应的返工会对产品的质量有很大的影响。集成项目实施中的控制也同样重要。如果不从配置管理方面加以控制,必将导致严重的后果。故“A.配置管理适合软件开发过程,集成过程无法建立配置管理”是错误的。
    配置管理的定义:在PMBOK2004版的“项目整体管理”一章和术语表中对配置管理系统给出了定义和说明。配置管理系统是整个项目管理信息系统的一个子系统。配置管理系统包括提交建议的变更的过程,评审和批准建议的变更的跟踪系统,为授权和控制变更规定的批准级别,确认批准的变更的方法。在大多数应用领域,配置管理系统包括变更控制系统。配置管理系统也是用于技术和行政指导与监督的一个正式的文档化程序的集合。故“B.配置管理必须要有配置工具,否则无法建立”也是错误的。
    配置管理所需的资源:在进行项目配置时首先要制定项目配置管理计划,确定配置管理需使用的资源,要根据项目的规模以及财力,确定过程和产品质量保证活动工具以及计算机资源(考虑内存、外存、CPU等)。
    用于执行“配置管理”过程域的活动的主要工具如下:
        ?  配置管理工具。
        ?  数据管理工具。
        ?  归档和复制工具。
        ?  数据库程序。
    可见“C.如果没有专用工具,用手工方式也可以进行配置管理”是正确的。
    配置库:配置库(Configuration Library)也称配置项库(Configuration Item Repository),是配置管理的有力工具。
    配置库有三类。
    ?  开发库(development Library)。存放开发过程中需要保留的各种信息,供开发人员个人专用。库中的信息可能有较为频繁的修改,只要开发库的使用者认为有必要,无需对其做任何限制。因为这通常不会影响到项目的其他部分。
    ?  受控库(controlled library)。在信息系统开发的某个阶段工作结束时,将工作产品存入或将有关的信息存入,存入的信息包括计算机可读的以及人工可读的文档资料。如:基线库,存入的是经过评审后成为后续工作基准的需求基线、设计基线等。对库内信息的读写和修改加以控制。
    ?  产品库(Product library)。在开发的信息系统产品完成系统测试之后,作为最终产品存入库内,等待交付用户或现场安装。库内的信息也应加以控制。
    作为配置管理的重要手段,上述受控库和产品库的规范化运行能够实现对项目产品配置项的管理。可见“D.配置库中把各设施登记清楚就可以”是错误的。
    故本题的正确答案为C。
    参考答案
    (62)C

  • 第14题:

    下列描述中,正确的是( )。

    A.软件工程只是解决软件项目的管理问题

    B.软件工程主要解决软件产品的生产率问题

    C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

    D.软件工程只是解决软件开发中的技术问题


    正确答案:C
    解析:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。

  • 第15题:

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

  • 第16题:

    具体叙述你在软件开发过程中是如何进行软件配置管理的,采取过哪些配置管理的技术和措施?解决过哪些相应的矛盾或问题?


    正确答案:

  • 第17题:

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

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

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

  • 第18题:

    需求分析中,软件开发人员要从用户那里解决的最重要的问题是()。

    • A、要让软件做什么
    • B、要给该软件提供哪些信息
    • C、要求软件工作效率怎样
    • D、要让该软件具有何种结构

    正确答案:A

  • 第19题:

    软件项目管理的内容包括()。

    • A、人员的组织与管理
    • B、软件配置管理
    • C、软件开发进度计划
    • D、以上所有

    正确答案:D

  • 第20题:

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


    正确答案:签出或者Check Out

  • 第21题:

    简述配置管理在软件开发中的作用。


    正确答案: 软件配置管理在软件项目管理中有着重要的地位,软件配置管理工作是以整个软件流程的改进为目标,是为软件项目管理和软件工程的其他领域打好基础,以便于稳步推进整个软件企业的能力成熟度。

  • 第22题:

    单选题
    软件配置管理可以解决软件开发中常见的问题是()。
    A

    A已修复的Bug在新版本中出现

    B

    B未经授权修改代码

    C

    C分处异地的开发团队难于协同

    D

    D确定需求


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

  • 第23题:

    单选题
    软件配置管理的目的是()
    A

    降低开发成本

    B

    控制软件修改

    C

    提高软件开发效率

    D

    提高正确率


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