软件配置管理

✍ dations ◷ 2025-06-28 23:35:05 #软件工程,项目管理,形态管理,版本控制系统

软件配置管理(Software Configuration Management,简称:SCM),又称软件形态管理、或软件建构管理,简称软件形管。界定软件的组成项目,对每个项目变更进行管控(版本控制),并维护不同项目之间的版本关系,以使软件在开发过程中任一时间的内容都可以被追溯,包括某几个具有重要意义的数个组合,例如某一次交付给客户的软件内容。

SCM的目标一般包括以下几项:

配置识别:识别配置、配置项目和基准。

随着云计算的引进,SCM工具的用途有时已互相集成。SCM工具本身转变为虚拟设施,可以在虚拟机上运行并保存状态和版本。这些工具能管理并为云端虚拟资源(包括虚拟设备、存储设备和软件包)创建模型。如今,因为现在已经可以动态的激活虚拟服务器和相关资源,SCM管理人员的角色和职责已经与开发人员合并。

软件配置管理(SCM)在运算领域的应用可以追溯至1950年代。当时,原先用于硬件开发和生产控制的CM(配置管理)概念,转而应用于软件开发。早期的软件都有实体,如卡片、磁带和其他介质。第一个软件配置管理需经由人为操作。随着编程语言及其复杂性不断进展,涉及配置管理和其他方法的软件工程由于时程、预算和质量等因素而成为主要隐忧。多年来的实践经验,为软件开发流程和工具提供定义并奠定基础。而这些工具最终成为管理软件变更的系统。业界普遍的做法,即是采用开放或专有方式(如修订控制系统)来作为解决方案。随着电脑的使用越来越普及,可处理大型任务范畴的系统也因应而生,包括需求管理、设计替代方案、质量控管等。随后,工具均遵循企业组织的守则,如软件工程学院创建的能力成熟度模型。

相关

  • 希腊字母希腊字母源自腓尼基字母。腓尼基字母只有辅音,从右向左写。希腊语是首个拥有元音字母的字母系统。因为希腊人的书写工具是蜡板,有时前一行从右向左写完后顺势就从左向右写,变成
  • Netscape Plugin Application Programming Interface (NPAPI)网景插件应用程序接口(英语:Netscape Plugin Application Programming Interface,缩写:NPAPI)是一个跨平台的通用浏览器插件应用程序接口(API)。1995年由网景公司发布,应用于网景导
  • 维勒班维勒班(法语:Villeurbanne)位于法国中部,是罗讷-阿尔卑斯大区罗讷省的一座城市。
  • 笛福丹尼尔·笛福(Daniel Defoe,1660年9月13日-1731年4月24日),原名丹尼尔·福(Daniel Foe),英国小说家、新闻记者、小册子作者。其作品主要为个人通过努力,靠自己的智慧和勇敢战胜困难。
  • 复杂性在日常说法中,复杂或复杂性和简单相对立。但在特定的场合,复杂的反面是各部分相互独立,而复杂化才与简单相对立。本条目中,是从这种特定科学意义上,对复杂或复杂性予以讨论。
  • 化学过程化学过程(英文:Chemical process)在科学上是一种改变一个或多个化学物质或化合物的手段。这类过程的发生,可能由自身或外在所引起,并且涉及某种形式的化学反应。就工程学而言,一个
  • 哈里特·安德森哈里特·安德森(Harriet Andersson,1932年2月14日—),是瑞典女演员,在瑞典以外以英格玛·柏格曼的公司董事而知名。她经常扮演积极的工人阶级角色,并因为她年轻、朴实、全面性感而
  • 娄底娄底市是中华人民共和国湖南省下辖的地级市,位于湖南省中部。市境西界怀化市,北临益阳市,东北接长沙市、湘潭市,东南毗衡阳市,南抵邵阳市。地处湘中丘陵区西北部,雪峰山脉东缘,地势
  • 弗里德里希·李斯特弗里德里希·李斯特 (德语:Friedrich List,1789年8月6日-1846年11月30日),德国经济学家。他被视为经济历史学派的先驱,而他的思想亦被视为建立欧洲经济共同体的理论基础。与亚当·
  • 4f6 6s2 2, 8, 18, 24, 8, 2蒸气压 第一:544.5 kJ·mol−1 第二:1070 kJ·mol−1 主条目:钐的同位素 钐是一种化学元素,符号为Sm,原子序为62。它是一种中等硬度的银色金属,在空气