阅读以下关于配置管理的叙述,回答问题1、问题2、问题3。
在一些大中型信息系统项目中,经常会出现一些混乱和差错,如版本错误、数据不一致等。在信息系统的开发过程中,随着工作的进展也会产生许多信息,如规格说明、设计说明、源程序、各种数据等,以及合同、计划书、会议录、报告等需要管理的文档。对于一个大中型信息系统项目来说,这些信息文档的数量可以达到几百个甚至上千个,如果没有一套严谨、科学的管理办法,出现混乱和差错几乎是必然的。
配置管理为信息系统开发提供了一套管理办法和原则,以防止混乱和差错的产生,并且适应信息系统的各类变更。典型的配置问题有:多重维护、共享数据、同时修改、丢失版本号或者没有版本号。一般地,实施配置管理应完成以下几方面的任务:确定配置管理计划,确定配置标识规则,实施变更控制,报告配置状态,进行配置审核,进行版本管理和发行管理。
【问题3】 信息系统的变更控制机制通常只能跟踪到工程变更顺序产生为止。为了获知变更是否正确完成,一般采用两种方法:正式的技术评审和配置审核。请用200字以内文字,说明这两种方法的区别和联系。 |
参考答案:
解析:[问题3] 正式的技术评审主要是检查已完成修改的配置对象的技术正确性,而配置审核是正式的技术评审的补充,主要是在配置项特性方面的审核。对于未设置专职配置管理人员的通常是将配置审核并入正式的技术评审。一旦将配置管理作为正式的管理活动,则会将正式技术评审留给开发人员,而将配置审核交由质量保证小组。[问题3] 要求正确地识别与说明“正式的技术评审”和“软件配置审核”这两种“变更控制”技术手段的区别与联系。 第二步:根据问题要点,仔细阅读全文,找出相应的段落。 (1)在问题描述的第一段中,通过简单、明了的通俗语言,指出了需要进行配置管理的两方面的原因:“容易出现混乱与差错——易变”、“开发过程中有许多信息——多”,因此面对这个“多而易变”的环境,我们就需要一套严谨、科学的管理办法,即配置管理。 (2)题目中说到:“配置管理为信息系统开发提供了一套管理办法和原则,以防止混乱和差错的产生,并且适应信息系统的各类变更”明确地指出了配置管理主要的目的是“管理变更”。 (3)而题目描述的其他方面,主要列出了典型的配置问题,以及实施配置应该完成的工作任务。 第三步:分析试题的内容,构思答案要点。 在本题中,题面中提供的信息与问题并没有太多的直接关联,对答案的构思不能够起到很大的帮助作用。因此关键还在于考生对配置管理的基础理论、相关技术的掌握程度。 信息系统的完整性,是指开发后期的产品能够正确地反映用户所提出的对系统的要求。配置审核的目的就是要证实整个信息系统生存期中各项产品在技术上和管理上的完整性。同时,还要确保所有文档的内容变动不超过当初确定的产品要求范围,使得配置具有良好的可跟踪性。这就是变更控制人员掌握配置情况、进行审批的依据。 变更控制机制通常只能跟踪到工程变更顺序产生为止,而要想知道变更是否正确完成,通常需要进行审查。而这个审查,常见的方法有两种:一是正式技术评审,二是软件配置审核。 (1)正式的技术评审。 正式的技术评审着重检查已完成修改的配置对象的技术正确性,评审者评价配置项,决定它与其他配置项的一致性,是否有遗漏或可能引起的副作用。 正式技术评审应对所有的变更进行,除了那些最无价值的变更。 (2)软件配置审核。 配置审核是正式技术评审的一种补充,它主要是评价在评审期间未考虑的配置项的特性。通常包括: ·在工程变更顺序中规定的变更是否已经完成每个附加修改是否已经并入 ·正式技术评审是否已经评价了技术正确性 ·是否正确遵循了信息系统工程标准 ·在配置项中是否强调了变更是否说明了变更日期和变更者配置对象的属性是否反映了变更 ·是否遵循了标记变更、记录变更、报告变更的配置管理过程 ·所有相关的配置项是否都已正确地做了更新 如果在一个组织中,没有专门的人员来负责配置管理的话,通常是将软件配置审核的问题当做正式的技术评审的一部分来完成的。但如果一旦将配置管理作为一项正式的活动时,通常就会将配置审核分离出来,交由专门的小组来完成。通常是技术开发部门负责正式的技术评审,质量保证部分负责配置审核。