系统配置管理方案(最终)
- 格式:doc
- 大小:192.00 KB
- 文档页数:10
软件系统部署及升级流程及管理第一章总则第一条为保障股份有限公司(简称:公司)信息软件系统安全运行在生产环境,规范软件系统部署与升级流程、控制软件系统的生产运行安全,保证业务流程的顺畅和生产系统的完整性、功能完备,特制定本办法。
第二条本办法所指软件系统包括,但不仅限于公司组织实施的账户管理和受托管理核心业务系统、网上受理系统、呼叫中心系统、投资交易系统、投资估值系统、投资风险控制系统,以及OA办公系统、对外网站系统、基础技术架构系统等涉及的软件系统的部署、安全运行与升级管理。
第三条本办法所指软件系统部署与升级管理主要包括以下内容:软件系统投产前准备、软件系统投产管理、软件系统生产运行管理、软件系统生产安全管理、软件系统升级管理。
第四条信息技术部是本办法的制定部门和执行部门,设立系统运维岗,负责系统软件系统部署、安全运行与升级的具体技术实现,其它相关岗位和部门应按本办法所制定的流程配合完成相关工作。
第二章软件系统投产前准备第五条软件系统的投产关系到整个信息系统的安全运行,应做好充分的投产前准备。
投产前的准备工作包括以下几个方面:环境设备的准备、硬件设备的准备、投产程序和数据的准备、相关投产文档和培训的准备等。
第六条环境设备的准备主要包括:系统架构确认、机房机柜机架配备、电源使用配备、网络线路配备、操作系统预安装和配置、主机命名和网络配置、存储环境配置检查、备份环境、环境参数配置、数据库配置、中间件配置、环境冗余切换配置、通讯配置、部署操作员配置、环境变量、客户端环境等。
第七条硬件设备的准备主要包括:主机连接方式、主机型号配置、处理器频率和数量、内存配置、内置硬盘容量、网卡类型和数量、光纤通道卡型号和数量、其他内置的I/0卡和其他外设等。
第八条投产程序和数据的准备主要包括:目标程序及相关清单说明、可控版本组织、系统配置参数、数据库初始化数据等。
第九条相关投产文档和培训的准备主要包括:《系统安装部署手册》、《系统IT参数配置手册》、《数据备份和恢复操作指导》、《系统故障与恢复手册》、《系统文件目录清单说明》、《系统运行日志存放说明》、《系统各类密码修改说明》、《文件清理计划及操作指导》、《管理员、项目经理、厂商负责人通讯录》以及相应的功能使用培训、安装部署培训、日常维护培训等。
流程图1) PM :项目经理(Project Manager)是负责项目管理的专业人员,项目经理负责一个项目的计划,执行及结束关闭。
目前,项目经理管理角色在多种行业中得到应用,尤其是在建筑、网络技术、通信、软件开发等行业发挥积极而重要的作用。
项目经理的主要对项目目标的完成负责。
项目目标包括项目的项目范围,成本,进度,质量,沟通等多维目标,项目经理通过专业努力,组织团队按项目要求,在一定的时间内完成项目规定的任务。
PMI (The Project Management Institute )讨论和制定了一套有关项目管理的原则和方法论,形成一套专业的指导体系,强有力地支持了项目经理的专业化发展。
从从业角度,项目经理有时会获得企业法人代表或项目拥有者的授权,在工程项目中全面负责,成为企业法定代表或项目拥有者在工程项目上的代表人。
2)CCB:CCB变更控制委员会(Change Control Board)又名配置控制委员会(Configuration Control Board)实施整体变更控制——变更控制委员会软件开发活动中公认变更控制委员会为最好的策略之一CCB的组成CCB可以由一个小组担任,也可以由多个不同的组担任,负责做出决定究竟将哪些已建议需求变更或新产品特性付诸应用。
典型的变更控制委员会会同样决定在哪一些版本中纠正哪些错误。
CCB的成员应当能代表变更涉及的团体。
其可能包括如下方面的代表:1.产品或计划管理部门2.项目管理部门3.开发部门4.测试或质量保证部门5.市场部或客户代表6.制作用户文档的部门7.技术支持部门8.帮助桌面或用户支持热线部门9.配置管理部门当组建包含软硬件两方面项目的CCB时,还应当包含来自硬件工程、系统工程、制造部门或者硬件质量保证和配置管理的代表。
CCB是系统集成项目的所有者权益代表,负载裁定接受那些变更。
CCB由项目所涉及的多方成员共同组成,通常包括用户和实施方的决策人员。
元征科技配置管理方案(草稿)深圳元征科技有限公司版权所有Copyright ownership belongs to GUIYI, shall not be reproduced , copied, or used in other ways without permission. Otherwise GUIYI will have the right to pursue legal responsibilities.目录1.前言 (3)1.1.目的 (3)1.2.背景 (3)1.2.1.配置管理现状 (3)1.2.2.源码管理现状 (3)1.2.3.产品现状 (5)2.产品运行的几个环境 (5)2.1.开发环境 (5)2.2.测试环境 (6)2.3.预发布环境(待建) (7)2.4.生产环境(由运维部管理) (7)3.源码版本管理 (7)3.1.研发新库 (7)3.2. 研发旧库 (11)3.3. 库迁移 (11)3.4.源码库管理 (11)4.构建与发布(待补充) (12)4.1.构建 (12)4.2.产品发布 (15)4.2.1.客户端(app)发布 (15)4.3.实施部署 (16)4.4.紧急补丁发布 (17)4.5.升级包发布 .................................................................................... 错误!未定义书签。
5.发布版本注释(release note) (17)6.变更管理(待补充) (18)7.资源管理 (18)7.1.提供统一的工作环境标准 (18)7.2.文件共享(由信息部规划实现) (18)7.3.知识库 (18)8.服务器规划 (19)9.服务器安全管理(待完善) (23)9.1.备份管理 (23)9.2.业务连续性方案(待补充) (23)1.前言1.1.目的本文档针对目前公司的产品/项目规划、研发、发布、系统实施等提出整体的配置管理解决方案。
配置管理策划方案引言配置管理是软件开发过程中非常重要的一环,能够帮助团队有效地保证代码的版本控制和变更管理。
本文档将详细阐述一个配置管理策划方案,包括配置管理的目标、配置项的定义和分类、变更控制流程、配置管理工具的选择以及团队成员的角色和责任等内容。
目标本配置管理策划的目标是:1.实现对软件开发过程中的代码版本控制和变更管理;2.提高团队的工作效率,减少代码冲突和错误;3.确保开发过程中的完整性与一致性;4.实现可追溯性和可重现性。
配置项的定义与分类配置项的定义配置项是指在软件开发过程中需要进行配置管理的各个部分,包括但不限于代码、文档、数据、构建脚本等。
配置项的分类1.软件代码:包括源代码、编译后的可执行文件等。
2.文档:包括需求文档、设计文档、用户手册等。
3.数据:包括测试数据、样本数据等。
4.构建脚本:包括编译脚本、部署脚本等。
变更控制流程变更控制是确保所有配置项的变更都经过审批和记录的过程,下面是变更控制的基本流程:1.变更请求:团队成员需要对某个配置项进行变更时,需提交变更请求。
2.变更评审:变更请求提交后,由配置管理团队进行评审,评估变更的风险和影响。
3.变更批准:若变更请求符合变更管理计划和标准,则被批准。
4.变更实施:经批准的变更由相应的团队成员实施,并记录变更详细信息。
5.验证与审计:验证变更实施的结果,进行审计,确保变更正确实施。
配置管理工具的选择配置管理工具在配置管理中起到至关重要的作用,它能够帮助团队有效地管理配置项的版本和变更。
以下为几种常见的配置管理工具:1.Git:分布式版本控制系统,适用于多分支开发和团队协作。
2.SVN:集中式版本控制系统,适用于较小的项目和个人开发者。
3.Mercurial:分布式版本控制系统,类似于Git,但简化了某些操作。
4.Perforce:适用于大型项目和对性能有较高要求的团队。
根据项目的特点和团队的需求,选择合适的配置管理工具进行使用。
XXX工程XXXXXXXXXXXXXXXXXXXX信息系统建设项目(招标编号:XXXX—EMTC—XXXX)XXXXXX总集成项目配置管理方案XXXXX科技股份有限公司2009年10月目录关于本文档 (1)第1章配置项的标识规则 (3)第2章配置管理计划 (3)2。
1 配置管理计划目的 (3)2。
2 角色、职责和人员 (4)2.3 配置和细化管理控制 (5)2。
3。
1 ...................................................工作空间规则 5 2。
3。
2 ...................................................细化管理控制 5 2。
4 配置状态统计 . (6)2.4。
1 DCB会议备忘录 (6)2。
4。
2 .................................................细化请求的汇总 6 2.4.3 基线状态报告 . (6)2.5 配置审核 (6)第3章配置项说明 (6)关于本文档主题XXX工程XXXXXXXXXXXXXXXXXXXX信息系统建设项目总集成项目配置管理方案说明本文档用于说明系统配置计划,并指导配置管理工作。
适用对象业主方、监理方、承建方相关领导、配置管理员.修订历史版本章节类型日期作者说明1。
0C2009年10月总集成项目配置管理方案说明:类型-创建(C)、修改(U)、删除(D)、增加(A);评审记录角色签名日期说明第1章配置项的标识规则公司名称—Project Name—Type – Name – Version 其中:项目名称或项目编号:采用立项后的项目名称缩写或给定的项目编号表示系统名称或组件名称:采用约定的缩写规则取长度不超过6位的字符表示类型名称为(标识代码):项目工作产品名称的标识,为采用约定的缩写规则取长度不超过8位的字符。
➢编号:当配置项为同一模板样式的序列的工作产品时可将编号标识引入,一般为三位数字;➢版本:采取两位,形式为0。
CMMI配置管理计划项目配置管理员负责数字签名项目的配置管理,包括配置项的识别、控制、审计和变更管理等。
同时,还需与项目经理、开发团队、测试团队等相关人员建立良好的沟通和协作关系,确保配置管理活动的顺利进行。
2.1.2配置控制委员会配置控制委员会是数字签名项目的决策机构,由项目经理和各相关组织的代表组成。
委员会负责审定项目基线的建立和配置项/单元的标识,评审和审定对项目基线的更改,审定对项目基线库制造的产品的生成。
配置管理员应该与配置控制委员会保持密切的联系,及时向其汇报配置管理的情况,以便委员会能够及时做出决策。
2.1.3项目经理项目经理是数字签名项目的领导者,负责项目的整体规划、组织、实施和控制。
在配置管理方面,项目经理需要与配置管理员、配置控制委员会等相关人员协作,确保配置管理活动符合项目的整体计划和目标。
2.1.4开发团队和测试团队开发团队和测试团队是数字签名项目的核心团队,他们负责开发和测试项目的软件产品。
在配置管理方面,他们需要与配置管理员密切合作,确保软件产品的配置项得到正确的识别、控制和变更管理。
2.2配置管理活动2.2.1配置项识别配置项是指作为单个实体进行处理的硬件、软件或两者的集合。
在数字签名项目中,配置项包括软件产品、文档、测试数据等。
配置管理员需要确定哪些项是配置项,以便进行后续的配置管理活动。
2.2.2配置项控制配置项控制是指对配置项进行标识、版本控制、访问控制等,以确保配置项的正确性和完整性。
配置管理员需要使用相应的工具和流程对配置项进行控制,防止配置项的误用或丢失。
2.2.3配置项审计配置项审计是指对配置管理库系统的结构和设施进行审核,以验证软件基线库内容的完备性和正确性,验证与适用的配置管理标准和规程的符合性。
配置管理员需要定期进行配置项审计,确保配置管理库的正确性和完整性。
2.2.4配置项变更管理配置项变更管理是指对配置项进行变更控制,以确保变更的正确性和可追溯性。
项目编号:xxxxxx项目名称:xxxxxx 配置管理计划修订历史记录目录1. 简介 (4)1.1目的 (4)1.2范围 (4)1.3定义、首字母缩写词和缩略语 (4)1.4参考资料 (5)1.5概述 (5)2. 软件配置管理 (5)2.1组织、职责和接口 (5)2.2工具、环境和基础设施 (6)3. 配置管理活动 (8)3.1配置标识 (8)3.2配置项变更控制 (10)3.3配置管理活动计划 (10)3.4报告和审计 (17)4. 培训和资源 (18)4.1培训所需环境 (19)4.2培训参加人员 (19)4.3培训具体安排 (19)5. 分包商和厂商软件控制 (19)错误!未指定书签。
1.简介1.1目的在项目的生命周期内,为了保证该项目工作产品、过程记录及项目相关资料的版本统一和完整,特制定本计划。
1.2范围纳入项目配置管理的配置项、过程记录及其它相关资料。
1.3定义、首字母缩写词和缩略语本小节应提供正确理解此配置管理计划所需的全部术语、首字母缩写词和缩略语的定义。
这些信息可以通过引用项目词汇表来提供。
1.3.1CM (Configuration Management)配置管理。
1.3.2配置项(Configuration item)指定为配置管理的对象且作为单个实体进行处理的硬件、软件或两者的集合。
1.3.3基线(baseline)一种通过正式评审和认可的规范说明或产品,此后将其作为进一步开发的基础,只有通过正式的变更控制过程才可以变更。
1.3.4基线库(Software baseline library)项目软件生命周期中基线的集合。
用VSS软件工具管理时,基线库可以是一个独立的VSS系统,也可以是VSS系统中的一个目录。
1.3.5配置审计(Configuration audit)审核配置管理库系统的结构和设施,验证软件基线库内容的完备性和正确性,验证与适用的配置管理标准和规程的符合性1.3.6配置控制委员会(CCB)有权力管理项目基线的委员会,它代表项目经理和所有可能受到项目基线更改影响的组的利益,由它审定项目基线的建立和配置项/单元的标识,评审和审定对项目基线的更改,审定对项目基线库制造的产品的生成。
软件配置管理计划示例计划名国势通多媒体网络传输加速系统软件配置管理计划项目名国势通多媒体网络传输加速系统软件项目委托单位代表签名年月日项目承办单位北京麦秸创想科技有限责任公司代表签名年月日1 引言1.1 目的本计划的目的在于对所开发的国势通多媒体网络传输加速系统软件规定各种必要的配置管理条款,以保证所交付的国势通多媒体网络传输加速系统软件能够满足项目委托书中规定的各种原则需求,能够满足本项目总体组制定的且经领导小组批准的软件系统需求规格说明书中规定的各项具体需求。
软件开发单位在开发本项目所属的各子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该执行本计划中的有关规定,但可以根据各自的情况对本计划作适当的剪裁,以满足特定的配置管理需求。
剪裁后的计划必须经总体组批准。
1.2 定义本计划中用到的一些术语的定义按GB/T 11457 和GB/T 12504。
1.3 参考资料◆GB/T 11457 软件工程术语◆GB 8566 计算机软件开发规范◆GB 8567 计算机软件产品开发文件编制指南◆GB/T 12504 计算机软件质量保证计划规范◆GB/T 12505 计算机软件配置管理计划规范◆国势通多媒体网络传输加速系统软件质量保证计划2 管理2.1 机构在本软件系统整个开发期间,必须成立软件配置管理小组负责配置管理工作。
软件配置管理小组属项目总体组领导,由总体组代表、软件工程小组代表、项目的专职配置管理人员、项目的专职质量保证人员以及各个子系统软件配置管理人员等方面的人员组成,由总体组代表任组长。
各子系统的软件配置管理人员在业务上受软件配置管理小组领导,在行政上受子系统负责人领导。
软件配置管理小组和软件配置管理人员必须检查和督促本计划的实施。
各子系统的软件配置管理人员有权直接向软件配置管理小组报告子项目的软件配置管理情况。
各子系统的软件配置管理人员应该根据对子项目的具体要求,制订必要的规程和规定,以确保完全遵守本计划规定的所有要求。
系统配置管理方案系统配置管理(SCM)是指用来管理软、硬件、人员和过程等系统配置的一种方法。
它帮助组织实现配置的一致性、可追踪性和可控性,并提供了一种有效的方式来分析和解决配置问题。
在这篇文章中,我们将介绍一个最终的系统配置管理方案,以帮助组织在配置管理方面取得成功。
第一步是建立一个完整的配置管理计划。
这个计划应该清楚地定义配置管理的目标、范围和方法,以及相关的角色和责任。
它还应该包括一个详细的时间表,以确保配置管理活动按计划进行。
第二步是建立一个配置管理库。
这个库将成为组织中所有配置项的中心存储库。
它应该能够追踪每个配置项的状态和历史,并提供一个便捷的方式来和访问配置信息。
第三步是建立一个配置管理过程。
这个过程应该包括四个主要的阶段:配置识别、配置控制、配置审查和配置记录。
在配置识别阶段,我们需要识别和记录所有配置项,包括硬件、软件和文档等。
在配置控制阶段,我们需要确保只有经过授权的人员可以对配置项进行更改,并且要记录这些更改的历史。
在配置审查阶段,我们需要定期审查和验证配置项,以确保它们仍然符合预期要求。
在配置记录阶段,我们需要记录所有的配置管理活动和结果,以便后续的分析和审查。
第四步是建立一个配置管理团队。
这个团队应该由经验丰富的配置管理专家组成,他们应该拥有足够的知识和技能来管理和维护配置管理库。
这个团队还应该负责培训和支持其他员工,以确保配置管理的成功实施。
第五步是建立一个配置管理工具集。
这个工具集应该包括用于配置识别、配置控制、配置审查和配置记录的工具。
这些工具应该能够与配置管理库无缝集成,并提供一个简单而有效的方式来执行配置管理活动。
第六步是建立一个配置管理培训计划。
这个计划应该包括对所有员工的配置管理培训,以确保他们理解和遵守配置管理的原则和方法。
这个计划还应该定期进行评估和更新,以确保它始终与组织的需求和目标保持一致。
最后一步是建立一个配置管理审核程序。
这个程序应该定期评估配置管理的实施情况,并提供反馈和建议以改进配置管理活动。
软件配置管理计划软件配置管理计划本计划的目的在于对所开发的CADCSC软件规定各种必要的配置管理条款,以保证所交付的C ADCSC软件能够满足项目委托书中规定的各种原则需求,能够满足本项目总体组制定的且经领导小组批准的软件系统需求规格说明书中规定的各项具体需求。
软件开发单位在开发本项目所属的各子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该执行本计划中的有关规定,但可以根据各自的情况对本计划作适当的剪裁,以满足特定的配置管理需求。
剪裁后的计划必须经总体组批准。
1.2定义本计划中用到的一些术语的定义按GB/T11457和GB/T12504。
1.3参考资料GB/T11457软件工程术语GB8566计算机软件开发规范GB8567计算机软件产品开发文件编制指南GB/T12504计算机软件质量保证计划规范GB/T12505计算机软件配置管理计划规范CADC SC软件质量保证计划2管理2.1机构在本软件系统整个开发期间,必须成立软件配置管理小组负责配置管理工作。
软件配置管理小组属项目总体组领导,由总体组代表、软件工程小组代表、项目的专职配置管理人员、项目的专职质量保证人员以及各个子系统软件配置管理人员等方面的人员组成,由总体组代表任组长。
各子系统的软件配置管理人员在业务上受软件配置管理小组领导,在行政上受子系统负责人领导。
软件配置管理小组和软件配置管理人员必须检查和督促本计划的实施。
各子系统的软件配置管理人员有权直接向软件配置管理小组报告子项目的软件配置管理情况。
各子系统的软件配置管理人员应该根据对子项目的具体要求,制订必要的规程和规定,以确保完全遵守本计划规定的所有要求。
2.2任务在软件工程化生产的各个阶段中,与本阶段的阶段产品有关的全部信息在软件开发库存放,与前面各个阶段的阶段产品有关的信息则在软件受控库存放。
配置管理方案引言在软件开发和系统管理过程中,配置管理是一个关键领域。
配置管理是指对软件和系统配置项进行标识、控制、记录和审计的过程。
一个好的配置管理方案可以提高软件和系统的可维护性和可靠性,确保软件和系统的配置正确、一致和可追溯。
本文将介绍一种可行的配置管理方案,涵盖了配置项标识、版本控制、变更管理和配置审计等重要方面。
配置项标识在配置管理中,首先需要为每个配置项进行唯一标识。
配置项可以包括软件代码、配置文件、文档等等。
一个常用的配置项标识方法是采用统一资源标识符(Uniform Resource Identifier,URI),它是一个字符串,用于唯一识别一个资源。
配置项的URI通常由以下几个部分组成:- 协议:标明配置项所属的协议类型,常见的有file、http、https等。
- 主机:配置项所在的主机地址。
- 路径:标明配置项在主机上的路径,可以是文件路径或目录路径。
例如,一个示例配置项的URI为:file:///etc/config/app.conf,表示一个配置文件在主机的/etc/config目录下。
版本控制为了进行有效的配置管理,版本控制是必不可少的。
版本控制可以追踪和管理配置项的不同版本,并提供回滚和比较功能。
一个常用的版本控制工具是Git。
Git是一个分布式版本控制系统,可以轻松地管理和追踪配置项的变更历史。
通过Git,可以创建一个代码仓库,将配置项的不同版本存储在不同的分支中,从而实现版本控制。
以下是使用Git进行版本控制的基本步骤: 1. 创建一个Git仓库:在配置管理的根目录下,执行git init命令来创建一个Git仓库。
2. 添加配置项:将配置项添加到Git的暂存区中,执行git add <config-item>命令。
3. 提交配置项:将配置项提交到仓库中,执行`git commit -m。
系统管理方案系统管理方案一、系统管理简介系统管理是指对一个系统进行有效的管理和维护,以确保系统的正常运行和可靠性。
一个系统可以是一个计算机网络、一台服务器、一个软件应用或者一个设备。
系统管理的目标是提高系统的性能、保证系统的安全性和稳定性,最终实现系统的高效运行。
二、系统管理的重要性1. 提高效率:通过对系统进行有效管理和维护,可以优化系统配置,提高系统性能,提升工作效率。
2. 保证安全:系统管理可以防止非法入侵、数据丢失及系统故障等安全问题,保护系统和数据的安全性。
3. 管理成本:系统管理可以及时发现和处理系统故障,减少停机时间,降低维护和修复成本。
4. 提高用户满意度:系统管理可以确保系统的稳定性和可用性,提高用户的满意度和信任度。
三、系统管理方案的基本原则1. 规范操作:制定相关操作规范和流程,确保系统管理的统一性和标准化。
2. 定期维护:定期对系统进行维护和升级,及时修复系统漏洞和故障。
3. 安全保护:加强对系统的安全保护,设置安全策略、防火墙以及数据备份等安全措施。
4. 实时监控:引入实时监控工具,及时发现和处理系统异常情况,确保系统的稳定性。
5. 信息共享:建立信息共享机制,实现系统管理人员之间的沟通和合作。
四、系统管理方案的具体内容1. 系统配置管理(1)制定系统配置管理规范,包括硬件配置和软件配置,规定不同配置的适用范围以及相关操作流程。
(2)对系统进行定期巡检和测试,确保系统配置的一致性和完整性。
(3)及时记录和更新系统配置信息,以备不时之需。
2. 系统性能管理(1)使用性能监控工具实时监控系统的性能指标,如CPU利用率、内存利用率、磁盘空间等。
(2)定期进行性能优化和调整,通过清理无用文件、合理分配资源等方式提高系统的性能。
(3)分析系统性能数据,找出潜在问题,并及时修复和改进。
3. 系统安全管理(1)建立严格的系统访问控制机制,包括用户账号权限管理、口令策略、审计日志等,确保系统的安全性。
XXX工程XXXXXXXXXXXXXXXXXXXX信息
系统建设项目
(招标编号:XXXX-EMTC-XXXX)XXXXXX总集成项目配置
管理方案
XXXXX科技股份有限公司
2009年10月
目录
关于本文档 (1)
第1章配置项的标识规则 (2)
第2章配置管理计划 (2)
2.1 配置管理计划目的 (2)
2.2 角色、职责和人员 (2)
2.3 配置和细化管理控制 (3)
2.3.1 工作空间规则 (3)
2.3.2 细化管理控制 (4)
2.4 配置状态统计 (4)
2.4.1 DCB会议备忘录 (4)
2.4.2 细化请求的汇总 (5)
2.4.3 基线状态报告 (5)
2.5 配置审核 (5)
第3章配置项说明 (5)
金宏工程国家发展改革委药品和医疗器械价格评审信息系统A包总集成项目配置管理方案
关于本文档
主题XXX工程XXXXXXXXXXXXXXXXXXXX信息系统建设项目总集成项目配置管理方案
说明本文档用于说明系统配置计划,并指导配置管理工作。
适用对象业主方、监理方、承建方相关领导、配置管理员。
修订历史
版本章节类
型
日期作者说明
1.0 C 2009年10月总集成项目配置管理方案
说明:类型-创建(C)、修改(U)、删除(D)、增加(A);
评审记录
角色签名日期说明
第1章配置项的标识规则
公司名称-Project Name-Type – Name – Version 其中:
项目名称或项目编号:采用立项后的项目名称缩写或给定的项目编号表示
系统名称或组件名称:采用约定的缩写规则取长度不超过6位的字符表示
类型名称为(标识代码):项目工作产品名称的标识,为采用约定的缩写规则取长度不超过8位的字符。
➢编号:当配置项为同一模板样式的序列的工作产品时可将编号标识引入,一般为三位数字;
➢版本:采取两位,形式为0.0,第一版为V1.0,以后每增加0.1表示较小修改,增加1.0表示新的Release。
第2章配置管理计划
2.1配置管理计划目的
配置管理计划编写目的如下:
➢在项目的整个生存周期中建立和维护产品的完整性
➢软件配置管理活动是有计划的
➢确定需要CM控制的工作产品
➢建立和维护工作产品的基线
➢控制对工作产品的细化
2.2角色、职责和人员
2.3配置和细化管理控制
2.3.1工作空间规则
(1)工作空间的划分
➢工作空间分为:项目基线空间(PXST-BASELINE目录),小组工组空间(PSXT 目录),个人工作空间;
➢个人工作空间是个人进行与本项目有关工作的目录,在指定PC的工作目录下;
➢小组工作空间是小组中个人工作的集合,在指定服务器的工作空间内;
➢项目基线空间是经过评审纳入基线的配置项,在指定服务器的工作空间内;(2)工作空间的规则
➢小组工作空间中,需要基线化的配置项经过评审后进入项目基线空间;
➢项目基线空间的配置项由DCB通过后,由CM管理员从项目基线空间检出到小组工作空间;
2.3.2细化管理控制
(1)角色及职责
2.4配置状态统计
2.4.1DCB会议备忘录
项目的DCB 会议备忘录需要被维护。
每次DCB会议的备忘录应该按召开会议的时间来命名。
文件名称的格式可以是“DCB日期”(日期格式为YYYYMMDD,其中YYYY是年,MM是月,DD是天)。
例如在2007年12月25日召开的DCB会议,次会议备忘录的文件的名称可以是DCB20071225。
2.4.2细化请求的汇总
CM工程师必须定期(每月)提供细化请求汇总报告给项目经理,用以报告和跟踪每一个细化请求的状态。
2.4.3基线状态报告
基线状态报告用以记录和报告基线项的状态。
CM工程师按计划跟踪软件基线状态并提供此报告。
2.5配置审核
项目的PPQA工程师对CM进行审核,并将审核结果记录在审核报告中。
第3章配置项说明
根据配置项计划,我们将在项目生命周期中的每一个阶段确立基线。
每一个基线确立的标志在于本阶段产生的配置项被技术小组以及PPQA审核通过,并且保存到了配置基线库。
已确立A子包基线的文档如下:。