配置管理规程
公司电脑配置管理制度
公司电脑配置管理制度
一、总则
为了规范公司内电脑配置的管理和使用,提高工作效率和信息安全水平,制定本制度。
二、适用范围
本制度适用于公司所有部门和员工,包括公司内部和外部使用的电脑设备。
三、电脑配置管理责任
1. 公司总经理负责对公司电脑配置管理制度的执行和监督。
2. 技术部门负责对电脑设备的采购、安装、维护和升级工作。
3. 各部门负责对本部门电脑设备的使用和保管。
4. 员工应遵守公司电脑配置管理制度,并积极配合技术部门进行设备使用和配置。
四、电脑配置管理内容
1. 电脑设备采购
电脑设备的采购由技术部门负责,采购前需根据实际需求制定采购计划,并选择性能稳定、品质可靠的设备。采购人员应详细了解设备性能、配置和品质,并确保设备符合公司的需求。
2. 电脑设备安装
技术部门负责对采购的电脑设备进行安装和配置,包括系统安装、驱动安装、网络配置等
工作。安装过程中应注意设备的防静电处理,避免设备损坏。
3. 电脑设备维护
技术部门负责对公司电脑设备进行定期的维护和更新,包括系统补丁的安装、软件的更新、硬件的维修等工作。维护过程中需及时处理设备故障,确保设备正常运行。
4. 电脑设备升级
技术部门负责对公司电脑设备的性能进行监测和评估,根据需求及时进行设备的升级和更新,确保设备的性能和功能跟上公司发展的需要。
五、电脑设备使用规定
1. 员工应妥善保管自己使用的电脑设备,避免设备的损坏和丢失。
2. 员工不得私自更改设备的配置和系统,严禁安装未经审核的软件和应用。
3. 员工应按照公司相关规定进行设备的使用和维护,禁止利用公司电脑设备进行违法和不良活动。
软件配置管理规范范本
软件配置管理规范范本
一、引言
软件配置管理(Software Configuration Management,简称SCM)是软件工程中的重要环节,致力于有效管理和控制软件系统的构建、测试、发布和变更过程。本文旨在提供一个软件配置管理规范范本,以帮助软件开发团队建立和执行一套合适的配置管理规则,确保软件项目的顺利进行。
二、配置管理范围
1. 配置项范围
- 软件源代码及可执行文件
- 文档和用户手册
- 测试用例和测试数据
- 第三方库和组件
- 配置文件和参数设置
2. 配置管理活动范围
- 版本控制:管理和跟踪软件所有配置项的版本变更和发布记录。
- 配置识别:将软件系统划分为不同的基线和模块,并进行唯一标识。
- 变更控制:确保任何软件变更都经过审批,并对变更进行记录和追踪。
- 配置审计:定期对软件配置进行审查,确保与规范一致。
- 配置状态管理:记录和跟踪软件配置的当前状态,包括开发、测试和生产。
- 工具支持:选择和使用适当的配置管理工具,提高效率和可追溯性。
三、配置管理规范
1. 配置识别
- 为每个配置项分配唯一的标识符,以便于跟踪和引用。
- 对软件系统进行模块化划分,每个模块应有清晰的功能和职责范围。
- 为每个配置项编写适当的描述和说明文档,包括用途、版本和所属模块等信息。
2. 版本控制
- 使用版本控制工具对所有配置项进行管理,确保源代码、文档和其他资源都有清晰的版本历史。
- 维护一个主干(trunk)和分支(branch)的代码库,确保主干代码是稳定且可用的,分支用于并行开发和修复bug。
- 每个版本的发布都应有相应的发布说明,描述变更内容和风险评估。
饮料配置管理制度
饮料配置管理制度
第一章总则
第一条为了规范饮料配置管理,提高工作效率,保障饮料安全,制定本制度。
第二条本制度适用于所有饮料配置工作,包括机关、企事业单位、学校、餐饮服务等。
第三条饮料配置工作应遵循科学、规范、安全、有效的原则,确保饮料的质量和卫生安全。
第四条饮料配置工作人员应按照本制度的规定履行职责,严格执行制度。
第五条饮料配置管理由相关部门负责监督检查,确保制度的有效实施。
第二章饮料配置管理流程
第六条饮料配置管理应遵循“计划-订购-接收-存储-配置-使用-清洗-检查”的流程。
第七条饮料配置计划应根据实际需要合理确定品种、数量,由相关部门进行统一规划。
第八条饮料配置订购应选择正规渠道采购,确保产品质量和卫生安全,避免采购假冒伪劣产品。
第九条饮料配置接收应由专人负责,按规定验收产品并及时记录入库。
第十条饮料配置存储应按照产品特性分门别类储存,保持通风、干燥、阴凉。
第十一条饮料配置配置应由专人负责,按照实际需要进行准确计量、混合。
第十二条饮料配置使用应根据需要进行配置,避免浪费,确保饮品质量和卫生安全。
第十三条饮料配置清洗应定期进行,保持设备干净卫生,避免污染饮品。
第十四条饮料配置检查应定期进行,确保饮品质量和卫生安全。
第三章饮料配置管理要求
第十五条饮料配置工作人员应具有相关从业资格,严格遵守操作规程,做好相关记录。
第十六条饮料配置工作人员应熟悉使用各类饮料配置设备,保证配置准确性。
第十七条饮料配置工作人员应遵守食品卫生法规,做到不违规操作,不使用过期产品。
第十八条饮料配置工作人员应做好个人卫生,按规定穿戴工作服装,做到整洁清爽。
网络与安全设备配置管理规范
网络与安全设备配置管理规范
一、目的
为了规范公司网络与安全设备配置的管理活动,确保网络系统的安全、稳定和高效运行,根据相关行业标准,特制定本管理规范。
二、管理原则
本规范遵循专人负责、安全可控的原则,确保网络与安全设备配置的策划、实施、维护、信息安全等管理活动的有序进行。
三、管理要求
纳入本规范的网络的设备包括无线路由器、交换机、硬件防火墙等,具体管理要求如下:
1. 策划管理:IT专员应制定网络与安全设备配置方案,明确配置目标、任务和时间节点,确保配置工作的科学性和合理性。
2. 实施管理:IT专员应按照已批准的配置方案,严格执行网络与安全设备配置实施工作,确保配置过程规范、准确、高效。
3. 维护管理:组织应建立健全网络与安全设备配置维护机制,定期对配置进行备份、检查和更新,确保配置的稳定性和安全性。
4. 信息安全:组织应加强对网络与安全设备配置的安全管理,采取有效措施防范非法访问、篡改和破坏等安全事件,确保网络系统的安全可控。
四、监督与考核
IT部门应建立健全网络与安全设备配置管理监督与考核机制,对管理活动的执行情况进行监督检查和考核评价,及时发现和纠正问题,确保管理活动的有效性和规范性。
五、附则
本规范自发布之日起实施,由相关主管部门负责解释和修订。IT部门应依据本规范制定具体的实施细则和操作规程,确保网络与安全设备配置管理工作的顺利实施。
公司电脑配置管理制度
公司电脑配置管理制度
第一章总则
为了规范公司电脑配置管理,依法保护公司信息安全和资源利用效率,加强对公司电脑设
备的管理和维护,提高员工工作效率和信息安全性,制定本制度。
第二章电脑配置管理范围
本制度适用于公司所有电脑设备的配置管理工作,包括硬件配置和软件配置。
第三章硬件配置管理
1. 公司采购标准
公司采购电脑设备要按照公司的标准配置要求进行购买,标准配置应包括硬件品牌、型号、CPU、内存、硬盘、显示器等。
2. 硬件清单管理
公司设备管理员应建立和维护公司所有电脑设备的硬件清单,包括设备编号、配置信息、
领用人、存放位置等。
3. 设备领用管理
员工领取公司电脑设备时,需填写设备领用单,领用人需签字确认,设备管理员做好相应
记录。
4. 设备报废处理
设备管理员应对老化或报废的电脑设备进行及时淘汰和处理,将其信息资产及时转移或销毁。
第四章软件配置管理
1. 软件采购与安装
公司电脑设备上安装的软件应按照授权许可证购买,未经授权的软件严禁使用。软件的安
装需经过公司IT部门或设备管理员同意并记录。
2. 软件更新与升级
公司所有软件需按照更新规范进行更新与升级,确保软件及时更新到最新版本,并确保软
件的安全性和稳定性。
3. 软件备份与恢复
公司设备管理员应定期对电脑上的重要数据和软件进行备份,确保数据安全,便于日后的恢复操作。
第五章安全管理
1. 安全防护措施
公司电脑设备需安装杀毒软件以及防火墙等安全防护软件,保护数据安全。员工需定期对设备进行杀毒、安全扫描等操作。
2. 管理权限设置
设备管理员需对员工的电脑设备进行权限设置,确保员工只能访问与其工作职责相关的资源和文件,并保护公司敏感信息的安全。
软件配置管理规范
质量体系管理文件
软件配置管理规范
文件编号:QMS—PROC-SCM03
版本:1.2
受控签章
编写人评审
批准
发布范围
日期
评审号/日期
状态/日期全公司
质量体系管理文件
本规范是为了配合公司配置管理流程文件的执行所给出的配置管理活动中配置项用命名、角色定义及权限分配规范,目的是给配置管理流程的使用人员详细的操作指南。
配置管理活动相关人员通过本规范的学习,充分撑握配置项命名规范、配置管理活动中所有角色的定义和权限的设置,更有效的执行公司配置管理流程。
软件配置管理是标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。一言以蔽之,配置管理是门通过一系列技术、方法和手段来维护产品的历史、鉴别和定位产品独有的版本、在产品开辟和发布阶段控制变化,从而使管理制度化、有效减少重复性工作、保证产品的质量和效率的科学。。
( configuration Item,CI )
软件配置指一个软件产品在软件生存周期各个阶段所产生的各种形式(机器可读或者人工可读)和各种版本的文档、程序及其数据的集合。
该集合中的每一个元素称为该软件产品软件配置中的一个配置项(configuration item)。
指在软件组装与系统测试阶段结束时,经过正式评审的批准的有关所开辟的软件产品的全部配置项的规格说明。产品基线是最初批准的产品配置标识。
配置管理的一个要素,由评估、协调、批准或者不批准,和对正式创建配置标识的配置项实施变更等活动组成。
软件配置管理库又称软件受控库,是指在软件生存周期的某一个阶段结束时,存放作为阶段产品而释放的、与软件开辟工作有关的计算机可读信息和人工可读信息的库。软件配置管理就是对软件受控库中的各软件项进行管理。
软件配置管理规范
软件配置管理规范
前言
本规范旨在规范软件配置管理的流程,确保软件项目的配置管理工作有序进行,为开发、测试和运行提供保障。
适用范围
本规范适用于所有软件开发、测试和运维的项目。
配置管理工作内容
配置项定义
配置项是指软件开发、测试和运行中需要进行配置管理的任何文档、源代码、二进制文件或其他组件。对每一个配置项都应该有准确的标识和版本控制。
配置变更管理
任何配置变更都应该进行记录、审核和控制。所有配置变更都
应该在变更历史记录中有明确的记录,包括变更版本号、变更时间、变更内容等。
配置项发布管理
配置项在发布前一定要进行测试,确保发布的配置项是正确的、稳定的、可靠的。在发布配置项前,应该制定详细的发布计划,并
对发布结果进行确认和审核。
配置项存储和备份管理
配置项应该根据版本进行有序存储,并建立备份策略。定期进
行备份,并对备份进行验证,确保备份的完整性和可用性。
配置项安全管理
配置项应该进行权限管理,确保只有授权的人员才能访问、修改和使用配置项。同时应该建立安全策略,防止配置项被非法篡改或损坏。
总结
软件配置管理是开发、测试和运维的重要环节,有效的配置管理能够提高软件产品的质量和稳定性。本规范旨在规范软件配置管理的流程,对软件开发、测试和运维人员都有指导和借鉴意义。
配置管理规范
配置管理规范
配置管理是软件开发过程中的一项重要工作,它涉及到软件的版本管理、配置项管理、变更管理等方面。一个合理的配置管理规范可以提高软件开发的效率和质量,并且有助于团队协作和项目管理。下面是一个针对配置管理的规范,包括了配置管理的目标、流程和责任。
一、配置管理的目标
1. 提高开发效率:通过规范的配置管理流程,减少了重复的工作,提高开发效率。
2. 确保版本一致性:配置管理可以确保不同开发者之间工作内容的一致性,避免了版本冲突和错误。
3. 控制变更风险:配置管理可以追踪软件版本的变化,并在需要时进行必要的回退操作,降低变更风险。
二、配置管理的流程
1. 管理配置项
(1)定义所有的配置项:明确所有需要进行配置管理的项,包括源代码、文档、测试数据等。
(2)标识配置项:对每个配置项进行唯一标识,便于跟踪和管理。
(3)建立配置项库:建立一个中央的配置项库,记录所有配置项的详细信息,包括版本、修改日期、修改人等。
(4)配置项的版本管理:对每个配置项进行版本管理,确保每个版本的变更能够被记录和追踪。
2. 变更管理
(1)变更申请:任何人都可以提出变更申请,申请内容应包
括变更的原因和目的。
(2)变更评审:由配置管理团队进行变更评审,评估变更的
必要性和影响。
(3)变更审批:对通过评审的变更进行批准,并确定变更的
实施计划。
(4)变更实施:按照变更的实施计划进行变更操作,确保变
更的正确性和稳定性。
(5)变更验证:验证变更的效果,确保变更没有引入新的错
误或问题。
3. 版本发布
(1)版本发布计划:制定版本发布计划,明确发布时间和发
软件配置版本管理规范
软件配置版本管理规范
一、本文概述
本文旨在建立一个标准的软件配置版本管理规范,以确保软件开发过程中的配置和版本控制的一致性和有效性。软件配置管理是软件开发过程的重要组成部分,它能够协调软件开发团队的工作,确保软件产品的质量和可维护性。
二、软件配置版本管理的重要性
软件配置版本管理对于软件开发过程具有以下重要性:
1、配置一致性:通过版本控制,可以确保所有开发人员使用相同的配置,从而避免混淆和冲突。
1、配置一致性:通过版本控制,可以确保所有开发人员使用相同的配置,从而避免混淆和冲突。在软件开发过程中,每个开发人员都需要使用相同的代码库、工具和环境。如果每个开发人员都在自己的本地环境中进行修改,那么很容易出现配置不一致的情况,导致代码冲突和难以维护的问题。因此,版本控制可以帮助开发团队保持配置一致性,确保每个人都在同一个版本上进行开发和测试,从而避免不必
要的麻烦和浪费时间。
版本控制还可以在代码更改时进行记录,跟踪每个文件的修改历史。这样,如果有任何问题出现,开发团队可以迅速定位问题并找出责任人,以便更快地解决问题。版本控制还有助于管理代码的变更和合并,使得多个开发人员可以同时对同一代码库进行修改,避免单点故障和代码丢失的风险。
总之,通过版本控制可以确保开发团队的配置一致性,提高开发效率和质量。因此,在软件开发过程中,必须遵循相应的版本控制规范,确保代码库的完整性和可维护性。
2、问题追踪:版本控制可以帮助开发团队追踪和管理问题,以及时发现和解决问题。
在软件开发过程中,问题追踪和版本控制密不可分。版本控制可以帮助开发团队实现代码管理,记录代码的每一次修改和变更,从而方便追踪问题的起源和解决。
医院设备配制管理制度范本
医院设备配置管理制度范本
第一条总则
为了规范医院设备的配置与管理,提高医疗设备的使用效率与效益,确保医疗安全,根据《医疗机构管理条例》、《医疗设备管理办法》等相关法律法规,结合本院实际情况,制定本制度。
第二条设备配置原则
1. 科学合理:根据医院的功能、任务、规模和发展需要,科学合理地配置医疗设备。
2. 安全有效:确保配置的医疗设备安全、有效,满足临床需求。
3. 经济实用:在满足医疗需求的前提下,本着经济实用的原则,选择性价比高的
医疗设备。
4. 创新发展:紧跟医学科技发展,积极引进新技术、新设备,提高医疗服务水平。
第三条设备配置流程
1. 需求评估:各临床科室根据业务需要,提出设备配置申请,并提供相关论证材料。
2. 审核审批:设备管理部门对申请进行审核,必要时组织专家进行论证,审批通
过后列入设备采购计划。
3. 采购招标:按照公开、公平、公正的原则,进行设备采购招标,选定供应商。
4. 设备验收:设备到达后,由设备管理部门组织验收,确保设备质量符合规定。
5. 固定资产登记:设备验收合格后,办理固定资产登记手续。
6. 设备发放:将设备发放至临床科室,并进行安装、调试。
第四条设备管理要求
1. 设备使用:临床科室应指定专人负责设备的使用与管理,严格执行操作规程,
定期进行维护保养。
2. 设备维修:设备出现故障时,应及时联系设备管理部门,由专业维修人员进行
维修。如需外部维修,需报设备管理部门审批。
3. 设备培训:对新技术、新设备,设备管理部门应组织相关培训,确保临床科室正确使用。
4. 设备监督:设备管理部门定期对设备使用情况进行检查,发现问题及时整改。
设备配置及管理制度
设备配置及管理制度
第一章总则
第一条为了规范和规范设备配置及管理工作,推进设备管理工作的科学化、规范化、标准化,提高设备配置及管理水平,保障设备安全运行,制定本制度。
第二条本制度适用于本单位的各类设备配置及管理工作,包括设备的采购、接收、验收、入库、分配、调拨、使用、维护、保养、保险、报废、处置等环节。
第三条设备配置及管理工作应当坚持维护设备的整体利益、充分发挥设备的作用、延长设备的使用寿命、提高设备的利用率、降低设备的维修成本、保证设备的运行安全和质量等原则。
第四条本单位应当建立设备配置及管理工作责任制,明确设备配置及管理工作的职责、权限和程序。
第五条本单位应当加强设备配置及管理工作的宣传教育,提高设备配置及管理工作的重要性和必要性。
第六条本单位应当建立健全设备配置及管理工作的监督检查制度,加强设备配置及管理工作的监督检查,确保设备配置及管理工作的规范化和科学化。
第七条本单位应当加强对设备配置及管理工作人员的培训和管理,提高设备配置及管理工作人员的业务水平和服务意识。
第八条本单位应当建立健全设备配置及管理工作的信息化管理手段,提高设备配置及管理工作的效率和便捷性。
第九条各类设备配置及管理制度必须符合国家有关法律法规的规定,严格执行国家有关设备配置及管理政策、标准和规定。
第二章设备配置及管理的基本要求
第十条本单位应当建立健全设备配置及管理工作的组织机构,明确设备配置及管理工作的职责和权限。
第十一条本单位应当建立健全设备配置及管理工作的制度和规章,明确设备配置及管理工作的程序和要求。
第十二条本单位应当完善设备配置及管理工作的档案资料,建立健全设备配置及管理工作的档案管理制度。
配置管理制度
配置管理制度
一、背景和目的
企业在日常运作中,配置管理起着重要的作用。配置管理是一种用于管理和控
制软硬件及其相关文档的过程,旨在确保系统配置的完整性、可靠性和一致性。本制度的目的是为了建立一套规范和标准,有效管理各类配置,从而提高运营效率和降低风险。
二、适用范围
本制度适用于本公司所有职能部门,员工以及与配置管理相关的所有业务活动。
三、管理标准
3.1 配置项
1.任何可以独立标识和配置的物件或文档都可以被视为一个配置项。
2.配置项应该由标识符进行唯一命名,并在配置管理系统中进行注册。
3.所有配置项都应有相应的配置状态,例如:设计中,正在开发,已完
成等。
4.配置项的变更应该经过严格的审批和追踪,变更内容和目的必须在变
更记录中详细描述。
3.2 配置管理流程
1.配置管理团队应当建立一个配置管理委员会,该委员会由相关职能部
门的代表组成,负责配置管理系统的制定和实施。
2.所有变更请求必须填写并提交变更申请表,包括变更理由、影响范围、
预防措施等。
3.变更申请表将经过审核,并在配置管理委员会的讨论和批准后被批准
或拒绝。
4.配置管理团队将根据变更批准的结果执行配置项的更新,并确保变更
过程的可追溯性和完整性。
5.所有配置项的修改记录都应及时更新并保存在配置管理系统中。
6.对于不符合配置管理要求的配置项或错误配置的情况,应立即采取纠
正措施并追究责任。
3.3 配置管理基础设施
1.配置管理需建立一个稳定可靠的配置管理数据库,定期备份和维护数
据。
2.配置管理数据库应具备对配置项和其关联文档的清晰描述、分类和维
护功能。
软件配置管理规范实施细则
软件配置管理规范
XXXXXXXXXXXXXXx科技有限公司
目录
1配置管理规范 (1)
1.1概要 (1)
1.1.1内容 (1)
1.1.2适用范围 (1)
1.1.3术语和缩略语 (1)
1.2相关人权责 (3)
1.2.1项目经理(Project Manager,PM) (3)
1.2.2配置控制委员会(Configuration Control Board,CCB)
3
1.2.3配置管理员(Configuration Management Officer,CMO)3
1.2.4开发人员(Developer) (4)
1.2.5测试人员(Tester) (4)
1.2.6软件质量保证员(Software Quality Assurance,SQA)
4
1.3实施细则 (5)
1.3.1配置控制委员会的成立 (5)
1.3.2确定配置策略 (5)
1.3.3制定配置管理计划 (6)
1.3.4配置项管理 (7)
1.3.5配置库管理 (11)
1.3.6配置项基线管理 (14)
1.3.7配置变更控制 (16)
1.3.8配置状态报告 (21)
1.3.9配置审核 (21)
1.3.10发行管理 (22)
1.4相关文件 (23)
1.4.1《配置管理计划》 (23)
1.4.2《配置库管理报告》 (23)
1.4.3《配置项变更控制报告》 (23)
2版本控制——结合CVS实现 (24)
2.1概要 (24)
2.2总体处理流程 (25)
2.3详细说明 (28)
2.3.1修改的过程 (28)
2.3.2冲突的解决 (30)
2.3.3CVS 提交中注释和标签的要求 (31)
配置管理制度
配置管理制度
引言
配置管理是软件开发过程中的重要环节之一,它涉及到软件开发过程中的各个
阶段和环节的管理和控制。为了保证软件开发过程的顺利进行以及软件产品的质量和稳定性,建立一个有效的配置管理制度是必不可少的。
概述
配置管理是指在软件开发过程中,对软件配置项(Software Configuration Item,SCI)进行标识、版本控制、变更管理和发布管理的一系列活动。配置管理制度是
对这些活动进行规范和管理的一套制度和方法。
配置管理制度的目标
配置管理制度的目标主要包括以下几个方面:
1.管理软件配置项的标识和物理控制,确保软件配置项的完整性和可追
溯性;
2.管理软件配置项的版本控制,确保软件开发过程中的版本一致性和稳
定性;
3.管理软件配置项的变更控制,确保软件变更的合理性和可控性;
4.管理软件配置项的发布管理,确保软件产品的可交付性和发布流程的
规范性。
配置管理制度的要求
配置管理制度应该符合以下要求:
高效性
配置管理制度应该简洁有效,能够减少不必要的复杂性和重复工作,提高工作
效率和质量。
精确性
配置管理制度应该确保软件配置项的标识和版本控制的准确性,确保软件开发
过程中的一致性和稳定性。
可追溯性
配置管理制度应该能够追溯软件配置项的变更历史和发布历史,方便问题排查
和故障处理。
合理性
配置管理制度应该根据具体的软件开发项目进行定制,既满足项目的特殊需求,又符合行业的标准和规范。
配置管理制度的内容
配置管理制度主要包括以下几个方面的内容:
配置项标识和编号规范
配置项标识和编号规范是标识和管理软件配置项的基础。配置项标识应包括软
配置管理规程
配置管理规程
年月日
日期版本作者修改内容更改请求号2011-7-23 V0.1 张梅娜创建
“更改请求号”为文档正式发布后需要变更时的编号,编号方法待定。
正式批准
角色签名日期备注
配置管理规程 (1)
1 引言 (4)
1.1 编写目的 (4)
1.2 适用范围 (4)
1.3 读者对象 (4)
1.4 范围 (4)
1.5 术语和缩略语 (5)
2 管理 (6)
2.1 任务 (6)
2.2 角色与职责 (6)
2.3 软件配置管理过程 (6)
3 规范与约定 (8)
3.1 目录结构 (8)
3.2 命名规范 (9)
3.3 版本定义规范 (9)
3.3.1 版本号定义规范 (9)
3.3.2 脚本版本规范 (10)
3.3.3 ID编码规范 (10)
4 软件配置管理活动 (11)
配置管理计划 (11)
建立配置环境 (12)
测试库管理 (12)
基线库管理 (13)
5 配置状态监控与审计 (15)
6 相关文档 (16)
1引言
软件配置管理的目的是在项目整个软件生存周期过程中建立和维护软件项目产品的完整性和一致性。
软件配置管理包括确认在给定时间点上软件的配置(即选定的软件工作产品及其描述),系统地控制对配置的更改,并维护在整个软件生存周期中配置的完整性和可跟踪性。
置于软件配置管理之下的工作产品包括:软件过程资产(例如软件过程改进中的所有文档),交付给顾客的软件产品(例如软件需求文档和代码),内部使用的相关软件产品,以及为完成这些软件产品而生成的中间产品。这些产品通常置于产品基线库中并由专门人员进行管理和控制。
软件配置管理过程需要达到的目标包括:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
配置管理(Configuration Management, CM)的目的是通过执行版本控制、变更控制等规程,以及使用配置管理软件,来保证所有配置项的完整性和可跟踪性。
配置管理过程域的四个主要规程:
制定配置管理计划-配置库管理-配置版本控制-配置变更控制
定义
1.工作成果(Work Product)
项目研发和管理过程中会产生许许多多的工作成果,例如文档、程序和数据等。
2.配置项(Configuration Item, CI)
所有纳入配置管理范畴的工作成果统称为配置项,配置项主要有两大类:
(1)属于产品组成部分的工作成果,例如需求文档、设计文档、源代码、测试用例等。
(2)项目管理中产生的文档。如计划、报告等。这些文档虽然不是产品的组成部分,但是值得保存。
每个配置项的主要属性有:标识符、名称、文件状态、版本、作者、日期等。所有配置项都须保存在配置库里,确保不会混淆、丢失。配置项及其历史记录反映了软件的演化过程。
3.基线(Baseline)
基线由一组配置项组成,并且这些配置项已被“冻结”,任何人不能再随意修改(见变更控制规程)。基线通常在里程碑处建立,所以一个产品可以有一个或多个基线。基线的主要属性有:标识符、名称、版本、日期等。通常将交付给客户的基线称为一个“Release”,为内部开发所用的基线则称为一个“Build”。
4.项目配置管理员(Project Configuration Manager)
为了提高配置管理的效率和安全性,项目需要有专人为项目制定《配置管理计划》,创建和维护配置库,在本文档中,该负责人称为项目配置管理员。在公司,项目支持负责人担任项目配置管理员的角色。
5.项目变更控制委员会(Change Control Board, CCB)
项目CCB对项目内配置管理的各项活动拥有决策权(例如审批配置管理计划,审批变更请求等)。对于配置管理而言,项目CCB是决策者,而项目配置管理员是执行者。项目CCB的人数视项目的规模而定。通常项目CCB由项目经理、资深项目成员等人组成,项目经理为项目CCB负责人。CCB的决策采用“少数服从多数”原则。
1.1 配置管理流程介绍
配置管理的流程下图所示:
2. 制定配置管理计划
2.1 目的和范围
项目配置管理员制定《配置管理计划》,以便有计划地开展配置管理工作。《配置管理计划》的主要内容包括配置管理软硬件资源计划、配置项计划、基线计划、交付计划、备份计划等。CCB评审该计划。
2.2 入口准则
∙《软件项目计划》已经制定
∙项目配置管理员和项目CCB已经确定
2.3 角色和职责
∙项目配置管理员:由项目支持经理担任这个角色,负责制定《配置管理计划》
∙CCB:评审《配置管理计划》。
2.4 活动
1.确定配置管理的软硬件资源
项目配置管理员根据项目的规模以及财力,确定配置管理软件以及计算机资源。在公司,各项目统一使用Visual SourceSafe进行配置管理。
2.制定配置项计划
项目配置管理员识别项目的主要配置项。每个配置项都有唯一的标识符,标识符的参考格式为Project-Type-Number。
∙Type表示配置项类型,如SPEC(软件需求规格说明),DD(详细设计)等。
∙Number为3位数字,范围从001到999,表示一个配置项有若干个文件。若配置项只有一个文件,则该项可以省略。
配置项计划的格式如下:
3.制定基线计划
项目配置管理员确定每个基线的名称(标识符)及其主要配置项,估计每个基线的建立时间。基线计划的格式如下:
4.制定配置库备份计划
项目配置管理员制定配置库备份计划,指明“何人”在“何时”(频度)将配置库备份到“何处”。
5.《配置管理计划》评审
《配置管理计划》的评审可以和《软件项目计划》的评审同时进行,也可以单独进行评审。
2.5 出口准则
∙《配置管理计划》已经制定并通过了CCB的评审。
2.6 交付物
∙《配置管理计划》
2.7 验证和确认
∙CCB审核《配置管理计划》与《软件项目计划》是否一致
2.8 度量
∙项目配置管理员统计制定《配置管理计划》的工作量。
3. 配置库管理
3.1 目的和范围
项目配置管理员为项目创建配置库,并给每个项目成员分配权限。各项目成员根据自己的权限操作配置库。项目配置管理员定期维护配置库,例如清楚垃圾文件、备份配置库等。
3.2 入口准则
∙《配置管理计划》已经制定
∙配置管理的软件硬件已经存在
3.3 角色和职责
∙项目配置管理员:由项目支持经理担任这个角色,负责创建并维护配置库
∙项目成员:在权限之内操作配置库
3.4 活动
1.创建配置库
项目配置管理员创建配置库,并且至少创建配置库的第一级目录。目录设置参见《项目文档安全管理指南》。
2.分配权限
项目配置管理员为每个项目成员分配操作权限。权限设置参见《项目文档安全管理指南》。
3.配置库操作与管理
∙项目成员根据自己的权限操作配置库,例如Add,Checkin/Checkout,Download等。
∙项目配置管理员根据“基线计划”创建与维护基线,“冻结”配置项,控制变更。
∙项目配置管理员定期清除配置库里的垃圾文件。
∙项目配置管理员定期备份配置库。
∙交付管理。这里“交付”是指从配置库中提取配置项,交付给客户或项目外的人员。
交付出去的配置项必须有据可查,避免发生混乱。流程如下:
(1)“索取人”向CCB提出交付申请。
(2)CCB审批该申请。如果该申请不合法(合理),则拒绝交付配置项。如果同意交付,CCB应给出详细的交付清单。
(3)项目配置管理员依据CCB的批示,从配置库中提取配置项交付给“索取人”。
(4)“索取人”验收后签字。
3.5 出口准则
∙对配置库的操作与管理将持续到项目结束
3.6 交付物
∙《配置库管理报告》(由项目配置管理员撰写)
3.7 验证和确认
∙项目质量保证员对配置管理工作进行审核
3.8 度量
∙项目配置管理员统计配置管理的工作量。
4. 版本控制
4.1 目的和范围
在项目开发过程中,绝大部分的配置项都要经过多次的修改才能最终确定下来。对配置项的任何修改都将产生新的版本。版本控制的目的是按照一定的规则保存配置项的所有版本,避免发生版本丢失或混淆等现象,并且可以快速准确地查找到配置项的任何版本。
配置项的状态有三种:“草稿”、“正式发布”和“正在修改”,本规程制定了配置项状态变迁与版本号的规则。
4.2 入口准则
∙项目已经启动
4.3 角色和职责
∙所有项目成员都必须遵照版本控制规程操作配置库