在软件生命周期内所产生的各种管理文档和技术文档源代码列表和可执行代码以及运行所需的各种数据均需要纳入配置管理库进行管理,配置管理库中不包含( )。A.开发库 B.受控库 C.知识库 D.产品库

题目
在软件生命周期内所产生的各种管理文档和技术文档源代码列表和可执行代码以及运行所需的各种数据均需要纳入配置管理库进行管理,配置管理库中不包含( )。

A.开发库
B.受控库
C.知识库
D.产品库

相似考题
更多“在软件生命周期内所产生的各种管理文档和技术文档源代码列表和可执行代码以及运行所需的各种数据均需要纳入配置管理库进行管理,配置管理库中不包含( )。”相关问题
  • 第1题:

    项目管理器中______选项卡包含“数据库文件”、“数据库表”、“自由表”和“查询”。

    A.数据

    B.文档

    C.代码

    D.其他


    正确答案:A

  • 第2题:

    在软件配置管理中,(29)不是配置项。

    A.程序

    B.文档

    C.过程

    D.数据


    正确答案:C
    典型配置项包括项目计划书、需求文档、设计文档、源代码、可执行代码、测试用例、运行软件所需的各种数据。以下内容都可作为配置项进行管理:外部交付的软件产品和数据、指定的内部软件工作产品和数据、指定的用于创建或支持软件产品的支持工具、供方/供应商提供的软件和客户提供的设备/软件。

  • 第3题:

    试题一:

    阅读下列说明,回答问题1到问题4,将解答填入答题纸的对应栏内

    【说明】

    小张被任命为公司的文档与配置管理员,在了解了公司现有的文档及配置管理现状和问题之后 ,他做出如下工作计划:

    (1)整理公司所有文档,并进行归类管理

    小张在核理公司文档时,根据GB/T16680-1996《软件文档管理指南》,从项目生命周期角度将文档划分为开发文档,产品文档和管理文档,并对公司目前的文档进行了如下分类:

    a)开发文档:可行性研究报告、需求规格说明书、概要设计说明书、数据设计说明书、数据字典。

    b)管理文档:开发计划、配置管理计划、测试用例、测试计划、质量保证计划、开发进度报告,项目开发总结报告。

    c)产品文档:用户手册、操作手册

    (2)建立公司级配置管理系统,将配置库划分为开发库与受控库,并规定开发库用于存放正在开发过程中的阶段成果,受控库作为基线库存放评审后的正式成果。

    (3)建立配置库权限机制,允许公司人员按照不同级别查看并管理公司文档,考虑到公司总经理权限最大、项目经理要查看并了解相关项目资料等额外因素,对受控库进行了下表的权限分配,(√表示允许,X表示不允许):

    进行了如上配置管理工作后,此时有一个项目A的项目经理告知小张,发现基线库中有一个重要的功能缺陷要修改,项目经理组织配置控制委员会进行了分析讨论后,同意修改,并指派了程序员小王进行修改,于是小张按照项目经理的要求在受控库中増加了小王的修改权,以便小王可以在受控库中直接修改该功能。

    【问题1】(6分)

    (1)依据16680-1996《软件文档管理指南》,小张对公司项目文档的归类是否正确?

    (2)从候选答案中选择8个正确选项(多选该题得0分),将选项编号填入答题纸纸对应栏内。

    应归入“开发文档”类的文档有:

    候选答案:

    A.可行性研究报告 B.需求规格说明书 C.用户手册 D.数据字典 E.操作手册 F.开发计划

    G.配置管理计划 H.测试用例 I.测试计划 J.质量保证计划 K.项目开发总结报告

    【问题2】(8分)

    小张在建立配置管理系统时,不清楚如何组织配置库,请帮助小张组织配置库(至少写出两种配置库组织形式,并说明优缺点

    【问题3】(5分)

    本案例中当发现基线库中有一个重要的功能缺点需要修改时.你认为小张的做法存在哪些问题.并说明正确的做法.

    【问题4】(6分)

    结合案例.请指出小张在整个受控库的权限分配方面存在哪些问题.


    正确答案:
    【问题1】6分
    (1)不正确
    (2)ABDFGHIJ;(11个中排除3个就行了,用户手册和操作手册属于产品文档无疑,项目总结报告指南中和教材中未明确,从教材P407分析,个人倾向将其于列入管理文档。)
    【问题2】8分
    按配置项类型分类建库,适用于通用软件开发组织。
    优点:便于对配置项的统一管理和控制,提高编译和发布效率。
    缺点:针对性不强,可能造成开发人员的工作目录结构过于复杂。
    按任务建立相应的配置库,适用于专业软件的研发组织。
    优点:设置策略灵活。
    缺点:不易于配置项统一管理和控制。
    【问题3】5分
    存在问题:1.项目A项目经理缺少书面变更申请2.缺少变更初审和变更方案论证环节3.在变更实施前,要将变更决定通知各有关的干系人,而不仅仅是小王4.变更实施中权限修改做法有误;5.缺少变更确认和发布环节。
    正确做法:1.由项目A项目经理就存在的缺陷修改提出书面变更申请;2.组织变更初审和变更方案论证;3.在变更获批后,将变更决定通知影响到的各有关干系人;4.变更实施中,在开发库开辟工作空间,从受控库取出相关的配置项,放于该工作空间,分配权限给程序员小王进行修改。5.变更实施完成,进行变更结果评估与确认,更新受控库中的相关配置项,并发布给各相关干系人。
    【问题4】6分
    受控库应对项目经理开放;
    受控库对开发人员只应开放读取权限;
    受控库对总经理只应开放读取权限;
    还应添加CCB和PMO角色,并开放读取权限。

  • 第4题:

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

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

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

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

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


    正确答案:[解答要点] (1)变更管理的任务包括:①分析变更根据成本—效益和涉及到的技术等因素判断变更实施的必要性确定是否实施变更;②记录变更信息并追踪变更信息:③确保变更在受控条件下进行。 (2)配置数据库的主要作用:①用于收集与配置有关的所有信息;②评价系统变更的效果;③提供配置管理过程的管理信息。 配置数据库可以分为3类:①开发库专供开发人员使用其中的信息可能进行频繁的修改对其控制相当宽松;②受控库在生存期某一阶段工作结束时释放的阶段产品这些是与软件开发工作相关的计算机可读信息和人工可读信息;⑧产品库在开发的软件产品完成系统测试后作为最终产品存入产品库中等待交付用户或现场安装。
    [解答要点] (1)变更管理的任务包括:①分析变更,根据成本—效益和涉及到的技术等因素判断变更实施的必要性,确定是否实施变更;②记录变更信息,并追踪变更信息:③确保变更在受控条件下进行。 (2)配置数据库的主要作用:①用于收集与配置有关的所有信息;②评价系统变更的效果;③提供配置管理过程的管理信息。 配置数据库可以分为3类:①开发库,专供开发人员使用,其中的信息可能进行频繁的修改,对其控制相当宽松;②受控库,在生存期某一阶段工作结束时释放的阶段产品,这些是与软件开发工作相关的计算机可读信息和人工可读信息;⑧产品库,在开发的软件产品完成系统测试后,作为最终产品存入产品库中,等待交付用户或现场安装。 解析:(1)软件配置管理的一个重要内容就是对变更加以控制,使变更对成本、工期和质量的影响降到最小。变更管理简单地说就是控制修改,使之不出现改错、改乱的现象。变更管理的主要任务有:
    ▲分析变更:研究变更的必要性、经济可行性(成本—效益比是否合算)和技术可行性(能否实现)。
    ▲记录和跟踪变更。
    ▲采取措施保证变更在受控状态下进行。
    变更管理是软件配置管理的一个重要组成部分,涉及到在给配置项建立了正式的配置标识后变更的评价、协调、审批与实现等方面的活动。
    (2)为了有效地实现变更控制,需要借助于配置数据库。配置数据库的主要作用表现在:
    ▲记录与配置相关的所有信息,其中存放受控的软件配置项是很重要的内容。
    ▲利用库中的信息可评价变更的后果,这对变更控制有着重要的意义。
    ▲从库中可提取各种配置管理过程的管理信息,可利用库中的信息查询回答许多配置管理问题,例如:哪些客户已经提取了某个特定的系统版本?运行一个给定的系统版本需要什么硬件和系统软件?一个系统到目前为止已生成了多少个版本,何时生成的?如果某个特定的构件变更了,会影响到系统的哪些版本?一个特定的版本曾提出过哪几个变更要求?一个特定的版本有多少已报告的错误?
    配置数据库有三类。
    ▲开发库。存放开发过程中需要保留的各种信息,供开发人员个人专用。库中的信息可能有较为频繁的修改,只要开发库的使用者认为有必要,无需对其做任何限制。因为这通常不会影响到项目的其他部分。
    ▲受控库。在软件开发的某个阶段工作结束时,将工作产品存入或将有关的信息存入。存入的信息包括计算机可读的以及人工可读的文档资料。应该对库内信息的读写和修改加以控制。
    ▲产品库。在开发的软件产品完成系统测试之后,作为最终产品存入库内,等待交付用户或现场安装。库内的信息也应加以控制。

  • 第5题:

    在软件生存周期内,( )不属于构成软件配置管理项的内容。

    A.开发文档
    B.开发环境
    C.数据库设计
    D.用户操作手册

    答案:B
    解析:
    在软件生存周期内所产生的各种管理文档和技术文档、源代码列表和可执行代码,以及运行所需的各种数据,构成软件配置管理项。具体来讲,软件配置可包括以下几方面:开发文档、代码、第三方控件、插件、参考资料、测试文档、用户文档、项目管理文档、验收文档等。(1)项目文档主要指:立项建议书、可行性分析报告、技术建议书、用户需求说明书、项目计划、项目进度计划、项目阶段性计划、产品需求规格说明书、概要设计报告、详细设计、数据库设计、界面设计、用户操作手册、用户安装手册、培训文档、验收报告以及上述文档的评审记录。(2)代码主要指:源代码等。(3)工具主要指:脚本文件、插件、第三方控件等。

  • 第6题:

    项目配置管理中,产品配置是指一个产品在其生命周期各个阶段所产生的各种形式和各种版本的文档、计算机程序、部件及数据的集合。该集合中的每一个元素称为该产品配置中的一个配置顶,( )不属于产品组成部分工作成果的配置顶。

    A.需求文档
    B.设计文档
    C.工作计划
    D.源代码

    答案:C
    解析:
    配置项是构成产品配置的主要元素,配置项主要有以下两大类:(1)属于产品组成部分的工作成果:如需求文档、设计文档、源代码和测试用例等;(2)属于项目管理和机构支撑过程域产生的文档:如工作计划、项目质量报告和项目跟踪报告等。这些文档虽然不是产品的组成部分,但是值得保存。所以选项C的工作计划虽可充当配置项,但不属于产品组成部分工作成果的配置项。

  • 第7题:

    在一个应收帐款系统中,内部审计师发现源代码和可行性模块不一致,能够减少这种情况发生的控制是()。

    • A、需要通过对授权的源代码进行编译来更新可执行模块
    • B、强制使用分开的开发库和生产库
    • C、源代码变更需要管理层授权
    • D、为源代码库安装访问控制程序

    正确答案:A

  • 第8题:

    计算机软件是指可在计算机硬件上运行的各种()。

    • A、操作系统
    • B、应用软件
    • C、数据库管理系统
    • D、程序和相应的文档资料

    正确答案:D

  • 第9题:

    软件配置管理是在软件的整个生存周期内管理()的一组活动。

    • A、程序
    • B、文档
    • C、变更
    • D、数据

    正确答案:C

  • 第10题:

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

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

    正确答案:B

  • 第11题:

    单选题
    在发布管理过程中下列哪项是最终软件库(DSL)的角色()
    A

    对全部授权在用软件的原始版本的物理存储区

    B

    一部包含全部软件文档的参考手册

    C

    一个包含全部软件项的注册工具

    D

    一种针对软件的配置管理数据库(CMDB.


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

  • 第12题:

    单选题
    下列选项中,属于软件配置管理的任务的是()。
    A

    人员的分工

    B

    估算软件项目的成本

    C

    对软件阶段产品进行评审

    D

    对程序、数据、文档的各种版本进行管理


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

  • 第13题:

    [说明]

    同任何事物一样,软件也有一个孕育、诞生、成长、成熟、衰亡的过程,这就是软件的生存周期,在软件生存周期内对所产生的各种文档、程序和数据进行管理和变更控制的最重要的手段就是进行软件配置管理。

    简要说明软件生存周期分哪6个阶段。


    正确答案:

    软件生存周期大致分软件项目计划、软件需求分析(和定义)、软件设计、程序编码、软件测试以及运行维护6个阶段。 解析:正如同任何事物一样,软件也有一个孕育、诞生、成长、成熟、衰亡的生存过程。通常称其为计算机软件的生存周期。根据这一思想,把上述基本的过程活动进一步展开,可以得到软件生存周期的6个阶段:软件项目计划、软件需求分析和定义、软件设计、程序编码、软件测试,以及运行维护。
    .软件项目计划:确定要开发软件系统的总目标,给出它的功能、性能、可靠性,以及接口等方面的要求;根据有关成本与进度的限制分析项目的可行性,探讨解决问题的可能方案;制定完成开发任务的实施计划,连同可行性研究报告,提交管理部门审查。
    .软件需求分析和定义:对待开发软件提出的需求进行分析并给出详细的定义。可以用以下两种方式中的一种对需求进行分析和定义:一种是正式的信息域分析,可用于建立信息流和信息结构的模型,然后逐渐扩充这些模型成为软件的规格说明;另一种是软件原型化方法,即建立软件原型,并由用户进行评价,从而确定软件需求。编写出软件需求说明书及初步的用户手册,提交管理机构评审。
    .软件设计:软件的设计过程分两步。第一步进行概要设计,把已确定了的各项需求转换成一个相应的体系结构,以结构设计和数据设计开始,建立程序的模块结构,定义接口并建立数据结构。此外,要使用一些设计准则来判断软件的质量。第二步做详细设计,考虑设计每一个模块部件的过程描述,对每个模块要完成的工作进行具体的描述。编写设计说明书,提交评审。
    .程序编码:在设计完成之后,用一种适当的程序设计语言或CASE工具把软件设计转换成计算机可以接受的程序代码。应当就风格及清晰性对代码进行评审,而且反过来应能直接追溯到详细设计描述。
    .软件测试:在设计测试用例的基础上检验软件的各个组成部分。单元测试检查每一单独的模块部件的功能和性能。组装测试提供了构造软件模块结构的手段,同时测试其功能和接口。确认测试检查所有的需求是否都得到满足。在每一个测试步骤之后,要进行调试,以诊断和纠正软件的故障。
    .运行维护:已交付的软件投入正式使用,并在运行过程中进行适当的维护。为改正错误,适应环境变化及功能增强而进行的一系列修改活动。与软件维护相关联的那些任务依赖于所要实施的维护的类型。

  • 第14题:

    ( )是关于项目开发管理正确的说法。

    A.需求文档、设计文档属于项目管理和机构支撑过程域产生的文档B.配置管理是指一个产品在其生命周期各个阶段所产生的各种形式和各种版本的文档、计算机程序、部件及数据的集合 C.项目时间管理中的过程包括活动定义、活动排序、活动的资源估算、活动历时估算、制定进度计划以及进度控制D.操作员指南属于系统文档


    正确答案:C

  • 第15题:

    在软件生存周期内,______不属于构成软件配置管理项的内容。

    A.管理文档和技术文档

    B.接口、环境

    C.源代码列表和可执行代码

    D.运行所需的各种数据


    正确答案:B

  • 第16题:

    按照软件配置管理的要求,将测试过程中产生的各种软件工作产品都应纳入______。

    A.数据库

    B.配置管理

    C.管理文档

    D.测试过程文档


    正确答案:B

  • 第17题:

    在一个应收账款系统中,内部审计师发现源代码和可行性模块不一致。能够减少这种情况发生的控制是( )。

    A.需要通过对授权的源代码进行编译来更新可执行模块
    B.强制使用分开的开发库和生产库
    C.源代码变更需要管理层授权
    D.为源代码库安装访问控制程序

    答案:A
    解析:
    需要通过对授权的源代码进行编译来更新可执行模块可以确保可行性模块和源代码一致。选项B不正确,因为强制使用分开的开发库和生产库是好的实践,但是不能确保可行性模块和源代码一致。选项C不正确,因为源代码变更需要管理层授权,确保了源代码变更是经过授权的,但是不能确保可行性模块和源代码一致。选项D不正确,因为为源代码库安装访问控制程序确保了源代码库控制,但是不能确保可执行库的访问控制。

  • 第18题:

    ( )是关于项目开发管理正确的说法。

    A.需求分档、设计文档属于项目管理和机构支撑过程域产生的文档
    B.配置管理是指一个产品在其生命周期各个阶段所产生的各种形式和各种版本的文档、计算机程序、部件及数据的集合
    C.项目时间管理中的过程包括活动定义、活动排序、活动的资源估算、活动历时估算、制定进度计划以及进度控制
    D.操作员指南属于系统文档

    答案:C
    解析:
    配置管理是PMBOK、IS09000和CMMI中的重要组成元素,它在产品开发的生命周期中,提供了结构化的、有序化的、产品化的管理方法,是项目管理的基础工作。配置管理是通过技术和行政手段对产品及其开发过程和生命周期进行控制、规范的一系列措施和过程。信息系统开发过程中的变更以及相应的返工会对产品的质量有很大的影响。产品配置是指一个产品在其生命周期各个阶段所产生的各种形式(机器可读或人工可读)和各种版本的文档、计算机程序、部件及数据的集合。该集合中的每一个元素称为该产品配置中的一个配置项(Configuration Item, CI),配置项主要有两大类:属于产品组成部分的工作成果,如需求文档、设计文档、源代码、测试用例等。属于项目管理和机构支撑过程域产生的文档,如工作计划、项目质量报告、项目跟踪报告等。这些文档虽然不是产品的组成部分,但是值得保存。软件系统的文档可以分为用户文档和系统文档两类。用户文档主要描述系统功能和使用方法,并不关心这些功能是怎样实现的;系统文档描述系统设计、实现和测试等各方面的内容。用户文档是用户了解系统的第一步,它可以让用户获得对系统的准确的初步印象。用户文档至少应该包括下述5方面的内容:(1)功能描述:说明系统能做什么;(2)安装文档:说明怎样安装这个系统以及怎样使系统适应特定的硬件配置;(3)使用手册:简要说明如何着手使用这个系统(通过丰富的例子说明怎样使用常用的系统功能,并说明用户操作错误时怎样恢复和重新启动);(4)参考手册:详尽描述用户可以使用的所有系统设施以及它们的使用方法,并解释系统可能产生的各种出错信息的含义(对参考手册最主要的要求是完整,因此通常使用形式化的描述技术);(5)操作员指南(如果需要有系统操作员的话):说明操作员应如何处理使用中出现的各种情况。系统文档所谓系统文档指从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档。描述系统设计、实现和测试的文档对于理解程序和维护程序来说是非常重要的。项目时间管理中的过程包括活动定义、活动排序、活动的资源估算、活动历时估算、制定进度计划以及进度控制项目时间管理中的过程包括活动定义、活动排序、活动的资源估算、活动历时估算、制定进度计划以及进度控制。

  • 第19题:

    配置管理数据库将为所有IT运行及服务管理流程提供所需信息。


    正确答案:正确

  • 第20题:

    下列选项中,属于软件配置管理的任务的是()。

    • A、人员的分工
    • B、估算软件项目的成本
    • C、对软件阶段产品进行评审
    • D、对程序、数据、文档的各种版本进行管理

    正确答案:D

  • 第21题:

    ()针对开发过程中的程序、数据、文档提出使用和管理策略。

    • A、组织管理
    • B、过程管理
    • C、软件配置管理
    • D、风险管理

    正确答案:C

  • 第22题:

    在发布管理过程中下列哪项是最终软件库(DSL)的角色?()

    • A、对全部授权在用软件的原始版本的物理存储区
    • B、一部包含全部软件文档的参考手册
    • C、一个包含全部软件项的注册工具
    • D、D.一种针对软件的配置管理数据库(CMD

    正确答案:A

  • 第23题:

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

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

    B

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

    C

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

    D

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


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