全部科目 > 信息系统项目管理师 >
2022年上半年 上午试卷 综合知识
第 49 题
知识点 配置管理相关概念   配置控制   评估  
章/节 配置管理基础  
 
 
配置控制中,()不属于CCB变更评估申请的内容。
 
  A.  变更实施方案可行性
 
  B.  变更工作量的合理性
 
  C.  变更对项目的影响
 
  D.  记录变更信息的准确性
 
 




 
 
相关试题     配置管理基础 

  第64题    2011年上半年  
某系统集成企业为做好项目配置管理,对配置库中的操作权限进行了以下定义:

则开发库权限分配表中用①②③④⑤标出的位置,应填写的内容为(64)。

  第51题    2022年下半年  
在采用基于配置库的变更控制对软件代码进行修改过程中,请将下列活动按照时间先后顺序排列:()。
①将新基线存入产品库
②从产品库中取出待修改代码
③程序员在开发库中..

  第66题    2014年上半年  
某软件开发项目的需求规格说明书第一次正式发布,命名为《需求规格说明书V1.0》,此后经过两次较小的升级,版本号升至V1.2,此时客户提出一次需求变更,项目组接受了变更,按客户的要求对需求规..

 
知识点讲解
· 配置管理相关概念
· 配置控制
· 评估
 
        配置管理相关概念
        配置管理
        配置管理是采用技术手段和行政手段进行管理和监督的一套规范化方法;对配置项的功能特性和物理特性加以标识,并将其文档化;控制这些特性的变更;报告变更进行的情况和变更实施的状态以及验证与规定需求的一致性。
        项目配置管理的主要任务包括:
        .制订项目配置管理计划。
        .确定配置标识规则。
        .实施变更控制。
        .报告配置状态。
        .进行配置审核。
        .进行版本管理和发行管理。
        配置管理系统
        配置管理系统用于控制工作产品的配置管理和变更管理。该系统包括存储媒体、规程和访问该配置系统的工具、用于记录和访问变更请求的工具。
        在大多数应用领域,配置管理系统包括变更控制系统。
        配置管理活动和流程
        配置管理活动和流程主要包括制订配置管理计划、配置识别与建议基线、建立配置管理系统、版本管理、配置状态报告和配置审计。
        配置项
        IEEE对配置项的定义为“硬件、软件或二者兼有的集合,为配置管理指定的,在配置管理过程中作为一个单独的实体对待。
        产品配置是指一个产品在其生命周期各个阶段所产生的各种形式和各种版本的文档、计算机程序、部件及数据的集合。该集合中的每个元素称为该产品配置中的一个配置项(CI),主要有两大类:
        .属于产品组成部分的工作成果,如需求、设计文档、源代码和测试用例等。
        .属于项目管理和机构支撑过程域产生的文档,如工作计划、质量报告、项目跟踪报告等。
        每个配置项的主要属性有名称、标识符、文件状态、版本、作者和日期等。
        配置库
        配置库是一组受控制的,辅助软件开发、使用和维护的软件及相关的文档,它在软件发布与交付活动中起着器械性的作用。
        配置库的主要作用表现在:
        .记录与配置相关的所有信息。
        .利用库中的信息可评价变更的后果。
        .从库中可提取各种配置管理过程的管理信息。
        配置库有三类:
        .开发库。也称动态库,存放开发过程中需要保留的各种信息,供开发人员个人专用。无须对开发库的修改做限制。
        .受控库。也称主库,在信息系统开发的某个阶段结束时,将工作产品存入或有关信息存入。对库内信息的修改要遵循变更控制流程。
        .产品库。存放最终产品,等待交付用户或现场安装。库内信息也应加以控制。
        基线
        基线是一组经过正式审查并且达成一致的规范或工作产品,是开发工作的基础。一个产品可以有多个基线,也可以只有一个基线。交付给外部顾客的基线一般称为发行基线,内部使用的基线一般称为构造基线。
        基线的主要属性有名称、标识符、版本和日期等。一组拥有唯一标识号的需求、设计、源代码以及相应的可执行代码、构造文档和用户文档可以认为是一个基线。产品的一个测试版本也可以作为基线。
        在建立基线以前,工作产品的所有者能快速、非正式地对工作产品做出变更。但基线建立以后,变更则需要由正式的变更控制程序来控制。
        变更控制委员会
        变更控制委员会(CCB)也称为配置控制委员会,是配置项变更的监管组织。其任务是对提出的配置项变更做出评价、审批以及监督已批准变更的实施。
        变更控制委员会的成员可以包括项目经理、用户代表、项目质量控制人员、配置控制人员等。CCB可以不是常设机构,完全可以根据工作需要组成,小项目CCB可以只有一人,甚至只是兼职人员。它的任务除控制变更以外,也可以负责更多的配置管理任务,如基线的审定、标识的审定以及产品的审定。
 
        配置控制
        配置控制即配置项和基线的变更控制,配置控制包括如下活动:
        .变更申请:相关人员如项目经理填写变更申请表,说明要变更的内容、变更的原因、受变更影响的关联配置项和有关基线、变更实施方案、工作量和变更实施人等,并提交给CCB。
        .变更评估:CCB对变更申请进行评估并确定变更对项目的影响、变更的内容是否必要、变更的范围是否考虑周全、变更的实施方案是否可行、变更工作量估计是否合理。CCB对变更申请作出决定。
        .通告评估结果:CCB把关于变更申请的批准、否决或推迟的决定通知受此处置意见影响的每个干系人。
        .变更实施:项目经理组织修改相关的配置项,并在相应的文档或程序代码中记录变更信息。
        .变更验证与确认:项目经理指定人员对变更后的配置项进行测试或验证。项目经理应将变更与验证的结果提交CCB,由其确认变更是否已经按要求完成。
        .变更的发布:配置管理员将变更后的配置项纳入基线并将变更内容和结果通知相关人员,并做好记录。
        为了解决一个文档的变更引起多个相关文档的变更时文档修改不全面,以及多个开发人员对同一部件进行修改引起版本混乱等问题,可以基于配置库进行变更控制。
        基于配置库的变更控制过程如下图所示。
        
        基于配置库的变更控制
        下面以某软件产品的升级为例,说明基于配置库变更的流程:
        (1)将待升级的基线(假设版本号为V1.0)从产品库中复制到受控库。
        (2)程序员甲将欲修改的代码段从受控库中检出(Check out),放入自己的开发库中进行修改。代码被检出后即被“锁定”,其他程序员无法检出,以保证同一段代码只能同时被一个程序员修改。
        (3)程序员甲将开发库中修改好的代码段检入(Check in)受控库。检入后,代码的“锁定”被解除,其他程序员可以检出该段代码了。
        (4)软件产品的升级修改工作全部完成后,将受控库中的新基线更新到产品库中(软件产品的版本号更新为V1.1,旧的V1.0版并不删除,继续在产品库中保存)。
 
        评估
        评估测试不只针对物理设备,更重要的是要评估、比较各种网络技术。通常使用模拟测试配置和模拟负载进行子系统(如路由器)和网络技术(如ATM或FDDI等)的评估。评估测试不适用于全局网络,因为全局网络拓扑负载、网络设备太多,不好准确定位引起问题的原因和位置,不能进行有效的比较。多数评估测试在专用的子网测试环境中进行。
        很多公司都有其固定合作的网络设备供应商,如路由器、集线器或交换机的供应商,通常很少再做设备比较测试,但网络技术的比较测试需要经常进行。企业经常面对选择哪种技术以及怎样比较不同技术的问题,所以技术评估是评估测试中很重要的一项。
        在比较设备与技术时,除了使用专用于待测设备或技术的工程负载外,有经验的程序员也使用真实负载,使用真实负载可以了解待测设备或技术在特定环境下的运行性能。通过两种负载模式检测结果的比较,可以获知待测设备还有多少多余容量。
        评估测试与设备或技术的功能/特征测试一样,用于比较待测设备或技术的性能、稳定性、特性、易用性配置和管理等方面的功能。
        评估测试实质是衰减测试的基础,评估测试中对几种设备或技术进行比较;衰减测试中对同一设备的不同版本进行比较。测试中选择设备的标准也完全可作为验证升级版本工作正常与否的标准。尽可能多地集成在计划/设计阶段进行测试是非常好的方法,最初的产品评估测试可以被开发阶段的可接受性测试和升级阶段的衰减性测试所借鉴。
        评估测试是最常进行的测试,在设备选型、技术选型,以及网络系统升级过程中都要进行或多或少的评估测试。
        用于评估测试的负载模式和测试脚本要能有效覆盖被检测的设备和技术。常使用最好情形(工程负载)和真实负载模式进行测试,两种方式都提供了唯一的、重要的检测结果,测试人员要能够理解、解释测试结果间的不同。
        工程检测结果是被测设备和技术在最理想的情形下测试得到的结果,因此不能在真实运行环境里显示它们的运行性能;真实检测结果能很好地显示待测设备或技术在运行网络环境中的性能,但无法预测设备的总容量。如果时间允许,两种测试都要做。通常测试人员只有时间进行一种测试,一般进行最好情形的测试。许多公开发行的测试报告都是基于最好情形(工程负载)下的测试结果。
        所有的测试配置都是模拟的。用于设备比较的测试配置不一定要代表运行网络的典型配置,任何有效、公正的测试配置都能对被测产品进行很好的比较。然而,测试配置和负载越接近运行网络的配置和负载,测试的结果越能反映被测设备在运行网络中的运行情况。
        在安装和配置测试网络时必须注意:要确保配置中所有测试组件都是最新版本,使测试尽可能地公正和统一,以取得最好的测试结果。在测试非正式版时一定要小心,因为发布日期经常有错误。测试配置中安装了非正式版后,它还可能会变,所以非正式版的测试结果和正式版的测试结果经常不一致,分析非正式版的设备经常会延误项目的进行。
        进行评估测试时,除了被测设备,测试配置中的所有网络组件都要保持不变。这一点非常重要,只有这样才能保证被测设备可以进行公平比较。对于子网,这一点很容易做到(一个网络设备很容易被另一个设备所替代)。
        网络技术评估要比较各种网络技术,因而测试配置中的几个网络组件都需要更换。重要的是不要改变源或目标配置。在配置中不仅通信线路需要更换,路由器也需要更换。传输负载和端点的配置要保持不变。
        需要评估测试计划中的各个测试任务,逐步完成测试、数据收集和数据解释。在评估测试中,各测试进行的先后次序没有关系,因为它们不是线性关系,而是多次重复进行的。当在测试中发现了新的信息时,以前所做的测试可能要重新进行以确定它的测试结果,或要对以前的测试稍作改变以检验网络运行的其他方面。此外,在评估期间设备提供商经常发布新的版本或非正式的版本,所以各种基于这种设备的测试都要重新进行。
        制定网络设备、技术比较或取舍标准时,不仅要参考评估测试所得的测试结果数据,还要综合考虑其他一些信息,如各设备的性能价格比,但由于没有运行网络的持续和峰值负载要求,所以缺少比较基准,往往将产品评估测试引入歧途。
        最后要根据评估测试所得的数据和图表对网络系统作出总结性评估,并撰写网络系统评估报告。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有