属于配置管理的功能是什么
① 什么是配置管理
配置管理(Configuration Management,CM)是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。
配置管理过程是对处于不断演化、完善过程中的软件产品的管理过程。其最终目标是实现软件产品的完整性、一致性、可控性,使产品极大程度地与用户需求相吻合。它通过控制、记录、追踪对软件的修改和每个修改生成的软件组成部件来实现对软件产品的管理功能。
② 软件配置管理系统包括哪些主要的功能
一套应用技术上和管理上的指导和监督的方法,用来:识别和记录配置项的功能特征和物理特征;控制这些特征的变更;记录和报告变更的处理和执行的状态;以及验证其符合特定的需求。
③ 软件配置管理工具的工具功能
(1)配置支持。配置是一组有共同目的的中间软件产品,其中每一个中间软件产品称为一个配置项。软件配置管理支持用户建立配置项之间的各种关系,并对这些关系加以维护,维护这些关系有助于完成某些特定任务(例如Build)和标识某一变化对整个系统开发的影响。
(2)版本控制。版本控制是软件配置管理的基本要求,它可以保证在任何时刻恢复任何一个版本、版本控制还记录每个配置项的发展历史,这样就保证了版本之间的可追踪性,也为查找错误提供了帮助,版本控制也是支持并行开发的基础。
(3)变更控制。变更控制是指在整个软件生存周期中对软件变更的控制。变更控制系统记录每次变更的相关信息(变更的原因、变更的实施者以及变更的内容等)。这些信息有助于追踪出现的各种问题。
(4)构造支持。软件系统往往由许多配置项构成,建立整个系统是个复杂和费时的过程,软件配置管理工具可以记录和追踪每个配置项信息,帮助用户自动和快速地建立系统,和版本控制结合在一起,可以有效地支持同时开发系统的多个版本。
(5)过程支持。过程详细描述了各种人员在整个软件生存周期中如何使用整个系统,过程控制可以保证每一步都按照正确的顺序由合适的人员实施。过程控制本来是软件开发环境中一个独立的部分,现在软件配置管理也开始提供这部分功能。目前的软件配置管理工具对过程的支持还很不够,而且支持方式差别也很大,许多管理只是提供一个预先定义好的生存周期模型,并保证开发的每一步都按照这个模型规定进行。
(6)团队支持。团队支持是指多个开发人员同时开发一个软件系统。大多数软件系统都需要多个开发人员参与,有效的团队支持对开发人员是很有用的。团队支持主要包括工作区管理、并行开发管理和远程开发管理(某些软件配置管理工具还包括对开发人员支持)。
工作区管理是指为每个开发人员提供独立的工作区,开发人员可以互不干扰地进行工作,也可以选择某个时机向其他开发人员提供自己的最新修改结果或接受其他开发人员的修改结果。
并行管理是指多个开发人员同时进行的修改可以进行合并,并行开发管理可以尽可能地自动解决合并中可能出现的冲突。
远程开发管理是并行开发管理的特例,是指在广域网上并行开发的管理,许多适合于局域网的方法可能不适合广域网。
团队支持的基础是版本控制和版本合并。
(7)报告/查询。软件配置管理可以向用户提供配置库的各种查询信息,主要包括依赖关系报告、变化影响报告、Build报告、版本差异报告、历史报告、访问控制报告、冲突检测报告。实际上许多软件配置管理工具的此项功能是分散在各种相应的功能中的。
(8)审计控制。软件配置管理通过审计控制来验证软件配置管理过程,以保证配置库中所有配置项的完整性。简单的审计控制是记录软件配置管理工具执行的所有命令,复杂的审计控制还包括记录每个配置项的状态变化。
(9)其他功能。除了以上的主要功能外,软件配置管理还可以提供权限控制、人员管理和配置库管理等管理,这些功能主要是为软件配置管理实现以上功能提供保障。
④ 配置管理的功能
在项目开发过程中,绝大部分的配置项都要经过多次的修改才能最终确定下来。对配置项的任何修改都将产生新的版本。由于不能保证新版本一定比老版本“好”,所以不能抛弃老版本。版本控制的目的是按照一定的规则保存配置项的所有版本,避免发生版本丢失或混淆等现象,并且可以快速准确地查找到配置项的任何版本。
配置项的状态有三种:“草稿”、“正式发布”和“正在修改”,本规程制定了配置项状态变迁与版本号的规则。 在项目开发过程中,配置项发生变更几乎是不可避免的。变更控制的目的就是为了防止配置项被随意修改而导致混乱。
修改处于“草稿”状态的配置项不算是“变更”,无需CCB的批准,修改者按照版本控制规则执行即可。
当配置项的状态成为“正式发布”,或者被“冻结”后,此时任何人都不能随意修改,必须依据“申请→审批→执行变更→再评审→结束”的规则执行。 为了保证所有人员(包括项目成员、配置管理员和CCB)都遵守配置管理规范,质量保证人员要定期审计配置管理工作。配置审计是一种“过程质量检查”活动,是质量保证人员的工作职责之一。
⑤ 网络管理系统的配置管理最主要的功能是什么
C 增强网络管理者对网络配置的控制
⑥ 配置管理的作用是什么 包括那几部分功能
配置管理(Configuration Management,CM)是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。
配置管理的实施包括两部分:工具和规范。
在软件开发过程自动化的今天,没有工具的支持而实施配置完整的配置管理是不能想象的。因此选择一个符合公司或项目的工具至关重要。在配置管理系统中,我们可归纳出四种模型。当前商业工具一般采用其中一种或几种模型。
我们通过对商业模型的理解可以帮助我们了解某种工具是否适合我们公司或项目。
CICO模型
CICO模型主要关注的是单个文件的版本控制。图显示了一个支持CICO模型的CM系统的工作过程。用户利用库和文件系统来进行工作。文件被版本化并存储到库中,新版本的产生是由库工具控制的。然而, 文件在库中不是可以直接存取的,用户必须去检出(即Check Out)一个文件的版本到工作空间中以便读取它的内容。更改后的文件可以被检入库中(即Check in),产生文件的一个新版本。
此模型的代表工具是SCCS和CVS。
组织模型
组织模型由CICO模型自然导出,建立于构件版本图的基础之上,同时依赖于存储库和工作空间的概念,可以通过对构件加锁进行并发控制。组织模型的重点是在CM系统支撑下加强了对创建配置、对有关的历史信息的管理和使用他们作为工作环境的支持。
组织模型中的配置由系统模型和版本选择规则组成。系统模型列出了组成系统的所有的构件。版本选择规则指出了组成配置的每一个构件选择版本。选择规则用于系统模型,选择构件版本,即绑定一构件到某一版本。这个模型的操作方式是:开发员根据模型的构件定义整个系统,并在每一步骤中给每个构件选择合适的版本。版本操作的工作方式如图所示。
CM支持主要关心的是维护系统和其构件的版本历史,并选择符合一致性配置的构件版本。只有在所选构件的版本与所选其它构件版本一致时才认为一个配置版本。
此模型的代表工具是CCC。
⑦ 配置管理的起源、发展历程和主要作用是什么
一、起源
19世纪70年代初期加利福利亚大学的Leon Presser教授就撰写了一篇论文,提出控制变更和配置的概念。
二、发展历程
在1975年,Leon Presser成立了一家名为SoftTool的公司,开发了自己的配置管理工具:CCC,这也是最早的配置管理工具之一。
之后,随着软件开发规模的逐渐增大,越来越多的公司和团队意识到了软件配置管理的重要性,而相应的软件配置管理工具也如雨后春笋一般,纷纷涌现,比较有代表性的有:Marc Rochkind的SCCS(Source Code Control System)和Walter Tichy的RCS(Revision Control System)。
这两种工具对日后的配置管理工具的发展做出了重大的贡献,目前绝大多数广泛使用的配置管理工具基本上都是基于这两者的设计思想和体系架构。
三、主要作用
好的配置管理过程有助于规范各个角色的行为,同时又为角色之间的任务传递提供无缝的接合,使整个开发团队像是一个交响乐队一样和谐而又错杂地行进。正因为配置管理过程直接连接产品开发过程、开发人员和最终产品,这些都是项目主管人员所关注的重点,因此配置管理系统在软件项目管理中也起着重要作用。配置管理过程演化出的控制、报告功能可帮助项目经理更好地了解项目的进度、开发人员的负荷、工作效率和产品质量状况、交付日期等信息。同时配置管理过程所规范的工作流程和明确的分工有利于管理者应付开发人员流动的困境,使新的成员可以快速实现任务交接,尽量减少因人员流动而造成的损失。
衍生知识点:
1、配置管理的定义
配置管理(Configuration Management,CM)是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。
2、配置管理的应用
云安全措施中最重要的要素就是配置管理。
在SaaS环境中,配置管理是完全由云供应商负责处理的。如有可能,客户可通过鉴证业务准则公告(SSAE)第16号、服务组织控制(SOC)报告或ISO认证以及云安全联盟的安全、信任和保证注册证明向供应商提出一些补丁管理和配置管理实践的要求。
在PaaS环境中,平台的开发与维护都是由供应商来负责的。应用程序配置与开发的库和工具可能是由企业用户管理的,因此安全配置标准仍然还是属于内部定义范畴。然后,这些标准都应在PaaS环境中被应用和监控。
⑧ 配置管理的起源、发展历程和主要作用是什么
1 “配置”的意思:配置,是一个很洋化的词汇,在汉语的本土词汇中,没有很好的对应概念。所以,要解释“配置是什么”,比较费劲。在英文字典中,configuration的解释是“A configuration is an arrangement of a group of things”(配置是指一组事物的组合排列)。
这个定义有三层含义
(1)如果说到“某个事物(例如产品)的配置”,那么这个事物必定是由具有相互关系的若干其他事物(例如零部件)构成的集合,只有集合性的事物才有配置一说,单个的、不可拆分的事物是不存在配置的;
(2)配置,并非指这个集合事物的本身(“产品”与“产品配置”是两码事);
(3)配置是指参与构成集合事物的那些众多“小”事物之间的组合状态、排列状态,或者是指集合事物的内部组成。
2 企业为什么要管产品配置
“产品是由哪些单元构成”与“产品是由这些单元如何构成”,设计部门设计成什么样就是什么样,把图纸保管好就行了。图纸当然是要存档的,但配置管理不是把图纸管好这么简单。如果,设计部门能够一帆风顺地将产品设计出来,工艺部门能够一帆风顺地做好工艺文件,然后将设计文件和工艺文件都保管好,并将副本交给生产部门去照着做就行了,那么再复杂的产品都不需要配置管理工作了。
3 配置管理的起源和发展简史是怎样的
前文简述过,配置管理起源于1960年代的美国国防工业。这一行业有一个特点:产品的研发是由政府出资的,而且政府拥有产品研发成果的所有权。随着武器装备的复杂程度越来越高,对配置的管理要求也越来越严格。很多情况下,企业好不容易才做出一个样机,通过测试证明是符合军方需求的。但做到这一点需要花费大量的成本和时间。军方意识到需要对需求进行管理,不仅要管理总体需求,而且还要管理需求的细化过程。就算花了很大代价做出了一个合格的样机,也很难保证后续的产品也都是合格的。原因就在于变更。由于武器系统太复杂,牵一发而动全身,任何一处变更都有可能引发产品在其他方面出现差错。为此,美国政府在1960年代开始组织力量研究这个问题,并提出了一系列关于配置管理的规则,有些规则还上升成为了标准。这些规则和标准,就逐渐从国防工业扩散到各行各业,被广为接受。
不仅是离散制造业,而且软件行业也非常重视配置管理。让需求始终保持清晰、简洁、有效的能力,以及适应变更的能力,对于软件企业也非常重要。虽然软件产品并非由实物零部件所构成,但从管理的角度来看,构成软件产品的模块、函数等单元和零部件是一样的。有趣的是,软件行业普遍比离散制造业更重视配置管理工作。我个人认为这可能是因为软件行业比较年轻,包袱少、过去的习惯思维的禁锢少吧。
1980~1990年代,配置管理的思想开始被引入到中国的国防工业,并且有一个专有名词:技术状态管理;但在民品工业中,人们习惯使用“配置管理”这种译法。
关于配置管理的思想和方法,最权威的机构是美国的Institute of Configuration Management(ICM,配置管理学会),他们将他们的研究成果称为“CMII”。按照CMII的观点,配置管理工作应该让企业具备两项重要的能力,即“让需求保持清晰、简洁、有效的能力”和“适应变更的能力”。按照CMII的观点,配置管理的目标是“实现最终产品相对需求的自始至终一致性,并将干预资源降低到零”(干预资源就是花费在改错型变更活动上的资源)。
现在,随着PLM软件在中国民品工业中的普及,国内从事制造业的企业中,接触过配置管理思想的人也开始多了起来。
⑨ 配置管理的作用是什么 包括那几部分功能
作用:通过配置管理,网络管理员可以方便地查询网络当前的配置情况,增强对网络配置的控制。
主要功能:
A. 设置开放系统中有关路由操作的参数
B. 被关对象和被关对象组属性的管理
C. 初始化和关闭被管理对象
D. 根据要求收集系统当前状态的有关信息
E. 获得系统主要变化的信息,维护最新的设备清单并根据数据产生报告。
F. 更该系统的配置,提供远程修改设备配置的手段
注:您这个问题是今年电大计算机网络的考题吧。其实《计算机网络》课程考一道《网络管理》的题,实在不咋地,虽然教材中有这部分内容(本来就不该有),但不属于重点内容,尤其不能占考卷的10%。出题教师太不认真。
⑩ 计算机排错问题,1. 计算机网络需要哪几方面的安全性 2. 配置管理的作用是什么其包括哪几部分功能
计算机网络需要以下3个方面的安全性:
(1)保密性:计算机中的信息只能授予访问权限的用户读取(包括显示、打印等,也包含暴露信息存在的事实)。
(2)数据完整性:计算机系统中的信息资源只能被授予权限的用户修改。
(3)可利用性:具有访问要限的用户在需要时可以利用计算机系统中的信息资源,得到密文。