配置管理规程

配置管理规程
配置管理规程

配置管理规程

年月日

日期版本作者修改内容更改请求号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.对已经确定的软件工作产品的变更是受控的。

4.相关部门和人员能及时获知软件基线库的状态、变更和变更内容。

1.1 编写目的

本文档的编写目的是统一软件配置管理规范,为配置管理活动提供指导。

本文档是在参考CMMI3模型的基础上,对现阶段项目中配置管理进行初步的规范。

1.2 适用范围

本规程适用于XX公司测试事业部的测试项目,覆盖项目测试的整个生命周期。

1.3 读者对象

读者对象为测试事业部下测试项目相关的所有人员,包括产品线测试部门经理、测试负责人和测试人员,及其他相关人员。

1.4 范围

本配置管理规程适用于整个软件测试生命周期过程中已纳入配置管理库的配置项的活动。现阶段置于配置管理系统下的工作产品通常包括:

?测试计划文档

?测试案例文档

?测试案例执行报告文档

?测试缺陷文档

?测试报告文档

?测试跟踪记录文档

?其它测试产出文档

?测试事业部发布的测试规程和测试管理文档

1.5 术语和缩略语

术语或缩略语定义/解释

CM Configuration Management,配置管理

配置项 是配置管理的基本对象,配置项的有序管理及控制对保证软件产品的完整性和一致性有重要意义。

基线 由一组配置项组成,这些配置项构成了一个相对稳定的逻辑实体。基线中的配置项被“冻结”了,不能再被任何人随意修改。基线通常对应于开发过程中的里程碑(Milestone),一个项目可以有多个基线,也可以只有一个基线。

基线提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准。 IEEE对于基线的定义是:已经通过正式复审和批准的某规约或产品,它因此可以作为进一步开发的基础,并且只能通过正式的变更控制过程进行改变。

软件产品 需要提交给客户或者最终用户的项目工作成果,如程序、文档和数据等。

配置库为项目建立或可以利用的一个仓库,用于存储软件配置项和相关联的配置管理信息。

CCB 是负责评价、认可或否定有关配置项更改申请并确保确认的更改得以正确执行的一个小组。

测试成品库 由定义、维护和使用一个软件测试过程所产生的任何人工制品,包括过程描述、计划、规程、计算机程序和相关文档,无论是否打算将它们交给客户或最终用的相关文档户。

2管理

2.1 任务

在软件工程化生产的各个阶段中,与本阶段的阶段产品有关的全部信息在测试事业部测试文档库中存放。自项目组测试开始阶段,项目组测试负责人有权对本阶段的阶段产品作必要的修改;但是如果产品线部门经理、部门测试配置管理员或项目测试负责人组长认为有必要个性前面有关阶段的阶段产品时,就必须通过事业部测试配置管理员办理正规的审批手续。

2.2 角色与职责

角色 职责

CCB 负责基线发布的审批;负责基线变更的审批。负责指导和控制配置管理的各项具体活

动的进行,为事业部级测试配置管理员、产品线部门测试配置管理员提供建议。其具

体职责为以下几项:定制访问控制;制定常用策略;建立、更改基线的设置,审核变

更申请;根据测试配置管理员的报告决定相应的对策

部门经理负责本部门下项目组测试文档的跟踪。参与CCB的相关活动。

事业部级测试配置管理员负责接收产品线级测试配置管理员提交的配置管理相关报告和变更申请,协调解决配置管理中出现的问题。负责为项目建立配置库、提供工具使用培训和技术支持;参与配置管理过程文档的制定和推行;收集配置管理改进需求并及时反馈给CCB。

产品线部门测试配置管理员负责产品线部门内部配置库的日常管理以及配置项受控、基线建立的检查;负责配置管理服务器的日常管理;协助实施变更并维护《变更列表》;参与配置管理过程文档的制定和推行;定期向事业部级配置管理员提供配置报告;收集配置管理改进需求。

事业部级测试配置管理员员接收事业部级测试配置管理员提交的配置管理相关报告,协调解决配置管理中出现的问题。

项目测试负责人作为配置管理计划评审组成员参加评审活动;负责将项目测试相关产出物纳入配置库中。并在日常开发活动中遵守配置管理规程,依据配置管理规程中的约定开展相关活

动。

项目组测试备份人员可由项目测试负责人制定,或由产品线部门测试配置管理员及项目组其他测试成员担任。

2.3 软件配置管理过程

本规程中的配置管理过程包括测试管理过程(主要角色为事业部级测试配置管理员和产品线部门级测试配置管理员)和测试项目配置管理过程(主要角色为产品线部门级测试配置管理员)。

测试管理过程和测试项目的配置管理过程类似,区别在于从事管理活动的角色不同。对于软件测试管理过程由事业部级测试配置管理员来完成,主要包括测试成品入库、测试成品变更,测试成品出库,测试成品库审计和测试成品库配置管理活动统计。

测试成品库管理过程如图2-1所示:

图2- 1测试成品库管理的基本过程

测试项目配置管理的主要角色是CCB,项目测试负责人。

图2-2是项目测试配置管理的完整过程,其中配置管理提交规程是项目测试进行配置管理活动的指南。

图2- 2 项目测试配置管理的基本过程

3规范与约定

3.1 目录结构

测试文档库目录结构:

a、项目测试文档目录(按测试任务周期划分)

|--\项目组

|--\功能测试功能测试文档归集

|--\测试任务1 按照测试阶段或测试版本划分

|--\测试需求测试需求文档库

|--\测试计划(测试方案) 测试计划文档,定义测试过程测试方案文档,定义测试方案

|--\测试案例测试案例库

|--\测试案例测试案例文档

|--\测试案例执行

报告

测试案例执行记录文档

|--\测试缺陷测试缺陷文档,包括测试缺陷提

交单或测试缺陷统计记录表

|--\测试报告测试报告文档,对测试过程进行

报告

|--\测试任务2 …… ……

|--\性能测试性能测试文档归集

|--\测试任务1 可按照性能测试类型进行划分

|--\性能测试计划(测试方案) 性能测试计划文档,定义测试过程;性能测试方案文档,定义测试方案

|--\性能测试案例性能测试案例库

|--\性能测试案例性能测试案例文档

|--\性能测试案例

执行报告

性能测试案例执行记录文档

|--\性能测试脚本性能测试脚本

|--\性能测试报告性能测试报告文档,对性能测试

结果进行报告

|--\测试任务2 …… ……

|--\自动化测试

|--\测试任务1 可按照测试阶段和测试版本进

行划分

|--\自动化测试计划(测试方案) 自动化测试计划文档,定义测试过程;性能测试方案文档,定义测试方案

|--\自动化测试案例自动化测试案例库

|--\自测试案例自动化测试案例文档

自动化测试案例执行记录文档

|--\自动化测试案

例执行报告

|--\自动化测试脚本自动化测试脚本

|--\自动化测试报告自动化测试报告文档,对自动化|--\测试任务2 …… ……

|--\其他测试

3.2 命名规范

1.文档:

配置项名称中不需要包含版本信息。

文档配置项名称

功能测试任务命名测试阶段功能测试_测试版本(或日期)

性能测试任务命名测试阶段性能测试_测试版本(或日期)

自动化测试任务命名测试阶段自动化自动化测试_测试版本(或日期)

测试需求项目名-测试需求

测试计划项目名–测试计划

测试方案项目名–测试方案

测试案例项目名-测试案例

测试案例执行报告项目名-测试案例执行报告

测试缺陷提交单项目名-测试缺陷提交单

测试缺陷动态监视表项目名-测试缺陷动态监视表

测试报告项目名-测试阶段-测试报告

2.测试脚本代码:

测试脚本使用项目自行定义的相应命名规则。

3.3 版本定义规范

版本由版本号来标识,用于定义整个软件开发生命周期中所产生的成果。它可以用于描述一个单一的软件配置项的演变过程,也可以用于描述由多个配置项组成的产品的演变过程。

3.3.1 版本号定义规范

版本号:Vx.y.z

9V代表版本(Version)

9‘x’代表主版本号,初始值为1,当发生重大的版本升级替代时,通过CCB审批,可以加1

9‘y’代表版次号,初始值为0,当文档内容有一定变动(增加、删除、更改),对系统产生实质性的影响时,

版次号升一位数字

9‘z’代表版变更号,初始值为0,当文档内容有一定变动(增加、删除、更改),对系统产生非实质性的影响时,版次号升一位数字

在所有的版本号标识中,若版本号的前一位改变,则后面所有位全部归零。

3.3.2 脚本版本规范

1.开发库版本号标识规范

版本标识形式为:“Vx.y.z”

通常情况:在纳入基线后才有正式的版本号,之前可以用标签的方式进行标识。标签的形式可以参照版本号标识规则进行。

2.测试库版本号标识规范

版本标识形式为:“Vx.y.z”。

开发库的配置项导入测试库后其版本标识的后2位全清零;而测试库的配置项导入基线库其版本标识不变。

3.基线库版本号标识规范

版本标识形式为:“Vx.y.z”。由产品线部门测试配置管理员对进入基线库的各模块的程序及文档的版本号进行分配,填写《配置项关系表》。

开发库的配置项在初次纳入基线时,由产品线部门测试配置管理员与项目负责人、产品负责人共同协商后,分配给初始的版本标识”Vx.0.0”,并严格按照版本控制的原则进行版本管理。

4.产品库版本号标识规范

版本标识形式为:“Vx.y.z”。

发布产品时,SCM与项目负责人共同确定发布产品的版本号,并填写《配置项关系表》。对内发布产品时,项目负责人可以考虑提供相应的文档,表明构成软件产品的各配置项的版本情况,包括用于开发的工具的版本。

产品及其配置项的版本定义参考如下:

product_Vx.y.z(product为项目组定义的最终产品名称)

如: PB_kunming_CCB V1.0.2(昆明建行大前置系统V1.0.2)

产品中配置项名称举例:(其中各配置项名称为项目组各自定义)

middleware_V3.1.1(中间件V3.1.1)

AIX_V5.2(运行环境的AIX版本号为V5.2)

3.3.3 ID编码规范

测试用例编码分三段,各段用一横线隔开,形式如:“TC-”+测试阶段代号+“-”+“功能模块编号”+“-”+两位顺序号。

其中,测试阶段代号中,DY代表单元测试,JC代表集成测试,XT代表系统测试,YS代表验收测试,GN代表功能测试。

例如,制卡模块的功能测试用例的某一测试用例编码为:TC-GN-305-01

4软件配置管理活动

配置管理计划

流程

主要活动

9确定产品线部门测试配置管理员及事业部测试配置管理员。

9产品线部门测试配置管理员和项目测试负责人明确要从软件过程资产库中获得相应的配置项(标识、版本)。

9确定配置管理工具(现统一使用公司SVN)。

9产品线部门测试配置管理员和项目测试负责人一起划分和确定软件配置项(SCI)。

配置项是配置管理中的最小单位,文档可以为独立的一个软件配置项,如果一个软件配置项包含多个文档,配置项对应一个目录名称;源代码和安装程序可以以文件的形式,也可以以一个目录或者Package作为一个软件配置项。

9产品线部门测试配置管理员与项目测试负责人一起确定配置管理需要的目录结构

9产品线部门测试配置管理员为SCI定义命名规范和版本控制方法

9产品线部门测试配置管理员及事业部测试确定备份策略。

9产品线部门测试配置管理员根据审批通过的基线库内容,整理出基线产品及入库时间,同时定义基线审计时间。

9产品线部门测试配置管理员书写《产品线部门软件配置管理计划》,规定在项目开发过程中配置管理活动、要求等,将其同开发计划一起提交给CCB和控制主管审批,审批通过后方可纳入基线库。

建立配置环境

主要活动

9项目组启动时,项目组测试负责人同产品线测试配置管理员,确定项目组成员及其他相关人员对配置管理库的访问控制权限;

9产品线测试配置管理员与项目测试负责人商议确定配置管理工具(SVN、基线库的目录结构、基线等;

9产品线测试配置管理员建立配置管理环境,包括安装SVN,建立测试库和基线库的工作区及其目录结构。测试库管理

管理流程

主要活动

包括:

9产品线部门测试配置管理员设置项目组测试成员对测试库的访问控制权限;

9产品线部门测试配置管理员负责将配置项导入测试库,并按照《配置管理计划》要求存放在相应目录下;

9测试组成员对配置项进行相关操作:配置项检出—测试—配置项检入;

9测试库中的配置项经过测试、评审,评审通过后提交CCB审批,申请纳入基线库;若审批未通过,则继续对配置项进行测试、修改;若审批通过,则纳入基线库;

9产品线部门测试配置管理员对以上活动进行监控。

基线库管理

管理流程

主要活动

基线入库:

9由项目测试负责人填写《基线入库申请表》,提出书面的基线入库申请,如果按计划已经到了基线入库时间,而测试负责人尚未提出基线入库申请时,则产品线测试配置管理员负责提醒项目测试负责人进行基线入库申请

9项目测试负责人提出基线入库申请,经过CCB审批后,由产品线测试配置管理员导入基线库;

9产品线测试配置管理员填写《产品线测试部门-基线变更日志》;

9产品线测试配置管理员更新《产品线测试部门-软件配置项状态报告》,并通知相关人员;

9产品线测试配置管理员对以上活动进行监控。

基线变更:

9由项目测试负责人填写《软件变更申请表》,提出书面的基线变更申请,说明变更的原因、变更的内容,明确需要变更的配置项,其他不受变更影响的配置项,变更的解决方法等。

9项目测试负责人提出基线变更申请后,由CCB签字审批。

9产品线部门测试配置管理员依据CCB签字认可的基线变更申请,将相关内容检出(Check Out)并交给项目测试负责人。

9产品线部门测试配置管理员填写《产品线测试部门-基线变更日志》

9产品线部门测试配置管理员更新《产品线测试部门-软件配置项状态报告》,并通知相关人员。

9变更结束后入库(同基线入库流程)。

5配置状态监控与审计

9使用工具软件进行配置管理的项目,需要结合其功能说明项目如何对配置项进行控制;

9产品线部门测试配置管理员对配置活动进行监控;

9CCB根据项目的实际需要不定期召开CCB会议,形成《会议纪要》,发送项目测试负责人、QA和其他相关人员;

9产品线部门测试配置管理员每月须填写《配置管理月报》,提交给CCB、项目测试负责人、QA、事业部级测试配置管理员员和其他相关人员,并维护《配置项关系表》;

9在项目进展的每个阶段结束时,产品线部门测试配置管理员应检查基线库中配置项的一致性和符合性,填写《产品线测试部门-基线状态报告》,提交给CCB、项目测试负责人、QA、事业部级测试配置管理员和其他相关人员;

9在项目进展的每个阶段结束时,事业部相关负责人和QA在产品线部门测试配置管理员的协助下根据阶段情况进行配置审计,具体审计内容可根据阶段情况确定,形成《基线审计报告》;

9验收或结项时,QA、事业部相关负责人在产品线部门测试配置管理员的协助下进行配置审计活动,检查基线库中配置项的一致性和符合行,完成《基线审计报告》;

9对于基线库中的配置项的变更,参见《变更过程指导》。

6相关文档

《SVN提交流程规范》

配置管理规程

配置管理(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 配置管理流程介绍 配置管理的流程下图所示:

Solution Manager管理配置手册

模 块:Solution Manager 范 围:BASIS 实施地点:三全 日期:2011/12/27 16:09:00 作者:贾培星 状态: 三全Solution Manager系统 配置手册 V1.0 2011-10-12

模 块:Solution Manager 范 围:BASIS 实施地点:三全 日期:2011/12/27 16:09:00 作者:贾培星 状态: 目录 一、初始配置 (3) 1.1登录配置页面 (3) 1.2 System Preparation (3) 1.3 Basic Configuration (27) 二、ERP 升级STACK文件生成 (50) 2.1注册卫星系统SLD (50) 2.2 Maintenance Optimizer配置 (52) 2.3生成ECC升级XML文件 (52)

模 块:Solution Manager 范 围:BASIS 实施地点:三全 日期:2011/12/27 16:09:00 作者:贾培星 状态: 一、 初始配置 1.1 登录配置页面 登录Solution Manager 开发系统,运行T-CODE :solman_setup ,然后会跳转到IE 页面(如下图),接着就可以开始初始与基本配置。 1.2System Preparation:

模 块:Solution Manager 范 围:BASIS 实施地点:三全 日期:2011/12/27 16:09:00 作者:贾培星 状态: Next

模 块:Solution Manager 范 围:BASIS 实施地点:三全 日期:2011/12/27 16:09:00 作者:贾培星 状态: Next

配置管理岗位职责

配置管理员岗位职责 摘自:软件配置管理论坛 一、配置经理的基本技能与资格 资格: 能够重视配置管理工作; 能够按规范实施配置管理工作; 积极支持部门的配置管理方面的工作; 能够积极支持与帮助其他人员; 为部门的配置管理能力的提高贡献力量; 熟悉公司配置流程以及其他相关的流程; 为增进项目管理,对于项目内的困难和关键问题,能够及时反映到部门; 基本技能: 能够独立规划项目的配置管理工作; 熟练掌握配置管理的相关概念; 能够了解配置的相关工具,熟练使用技术工程部配置所使用的工具; 具有基本的与人沟通的技巧; 能够了解项目管理过程中的主要环节; 初步了解项目管理过程中的质量保证的各个方面; 了解部分系统和应用工具,如数据库ORACLE,前台开发工具DEPHI等; 二、配置经理的职责 作为一名配置人员,配置经理的职责就是能够与质量人员、测试人员等共同保证项目的质量。如:作为质量保证的成员之一,能够为整个技术工程部规范化管理的推进作贡献,如宣传规范化管理的知识,陈述规范化管理的利弊等;能够在项目进行的整个生命过程中,不断的与项目经理、QA、SCCB及项目成员进行配置管理规范化的沟通,为项目配置管理的规范化作出努力. 具体表现为: ?项目进行初期或首次进入项目中时,能够首先与项目经理、QA、SCCB及项目成员就项目的未来配置管理工作进行沟通,取得项目经理、QA、SCCB及项目全体成员对配置工作的认可与支持; ?积极了解项目情况,项目各阶段的进展,为更好的进行配置管理作努力; ?熟练并充分的利用配置管理工具的各方面的功能,提高配置管理的效率; ?为项目控制好版本,保证项目各阶段所使用的版本正确; ?及时发现项目问题,把问题及时反馈给项目经理、QA或SCCB,并积极协助解决; ?与项目内其他组成员,如开发组、测试组等协调工作,并能够很好的沟通; ?能够在项目中不断总结、分析,为项目内配置管理工作的进一步优化作贡献;

曙光作业管理-调度系统安装配置手册

Torque + Maui配置手册之抛砖引玉篇 本文将以应用于实际案例(南航理学院、复旦大学物理系、宁波气象局)中的作业调度系统为例,简单介绍一下免费开源又好用的Torque+Maui如何在曙光服务器上进行安装和配置,以及针对用户特定需求的常用调度策略的设定情况,以便可以起到抛砖引玉的作用,使更多的人关注MAUI这个功能强大的集群调度器(后期将推出SGE+MAUI版本)。本文中的涉及的软件版本Torque 版本:2.1.7 maui版本:3.2.6p17。 1. 集群资源管理器Torque 1.1.从源代码安装Torque 其中pbs_server安装在node33上,TORQUE有两个主要的可执行文件,一个是主节点上的pbs_server,一个是计算节点上的pbs_mom,机群中每一个计算节点(node1~node16)都有一个pbs_mom负责与pbs_server通信,告诉pbs_server该节点上的可用资源数以及作业的状态。机群的NFS共享存储位置为/home,所有用户目录都在该目录下。 1.1.1.解压源文件包 在共享目录下解压缩torque # tar -zxf torque-2.1.17.tar.gz 假设解压的文件夹名字为: /home/dawning/torque-2.1.7 1.1. 2.编译设置 #./configure --enable-docs --with-scp --enable-syslog 其中, 默认情况下,TORQUE将可执行文件安装在/usr/local/bin和/usr/local/sbin下。其余的配置文件将安装在/var/spool/torque下 默认情况下,TORQUE不安装管理员手册,这里指定要安装。 默认情况下,TORQUE使用rcp来copy数据文件,官方强烈推荐使用scp,所以这里设定--with-scp. 默认情况下,TORQUE不允许使用syslog,我们这里使用syslog。 1.1.3.编译安装 # make # make install Server端安装设置: 在torque的安装源文件根目录中,执行 #./torque.setup root 以root作为torque的管理员账号创建作业队列。 计算节点(Client端)的安装: 由于计算节点节点系统相同,因而可以用如下SHELL script (脚本名字为torque.install.sh)在

软件配置管理计划

软件配置管理计划 案卷号 日期 ,项目名称, 软件配置管理计划 作者: 完成日期: 签收人: 签收日期: 修改情况记录: 版本号修改批准人修改人安装日期签收人 目录 1 引 言 ..................................................................... ........ 1 1.1 目的..................................................................... 1 1. 2 定义和缩写 词 ............................................................. 1 1.3 参考资 料 ................................................................. 1 2 管 理 ..................................................................... ........ 1 2.1 机

构..................................................................... 1 2. 2 任务..................................................................... 2 2. 3 职责..................................................................... 2 2.4 接口控 制 (2) 2.5 实现..................................................................... 2 2.6 适用的标准、条例和约 定 (3) 2.6.1 指明 (3) 2.6.2 内容................................................................. 3 3 软件配置管理活 动 (4) 3.1 配置标 识 (4) 3.1.1 基线 (4) 3.1.2 代码、文 档 ........................................................... 4 3.2 配置控制 .................................................................

软件配置管理规范标准

页眉 软件配置管理规范 1.简介 软件配置管理的目的是保证在整个软件生命周期中软件产品的完整性。 1.1 目的 本文档指导项目开展配置管理活动。 1.2 范围 本文档适用于SWL开发小组批准立项的软件项目。 1.3 文档结构 第一部分: 简介,包括本规范的目的、范围、词汇以及所涉及到的参考信息。 第二部分: 配置管理工作规范的正文,包括活动的流程图、进入能及退出的准则、所涉及的角色、相关活动的阐述、验证与确认能及度量。 第三部分: 变更控制工作规范的正文,包括活动的流程图、进入能及退出准则、所涉及的角色、相关活动的阐述、验证与确认能及度量。 第四部分: 参考文献,列出了编写本规范所参考的相关的文献资料。 第五部分: 附录,本文中流程图的标准符号定义。 1.4 词汇表 CM (Configuration Management) 配置管理。 CCB (Change Control Board) 变更控制委员会。 CI (Configuration Item) 配置项,包含文档、程序。 CR (Change Request) 变更请求,对提出的要变更工件或流程的任何请求的统称。在变更请求中记录的信息是有关当前问题、提议解决方案及其成本的起源和影响的信息。 PCA (Physical Configuration Audit) 物理审计,在配置管理系统中建成立基线的工件是否为“正确”版本。 FCA (Functional Configuration Audit) 功能审计,核心软件配置项的实际性能是否符合它的需求。 基线(Baseline)

己通过复审和批准的工件发布版,由此构成进一步演进或开发的公认基础,并且只能通过正式程序,例如变更管理和配置控制才能进行更改。 CML (Configuration Management Library) 配置客理库,存储项目工件的所有版本,即存储项目的定义的配置项。 版本(Version) 页脚 页眉 某个工件的变体,工件的后期版本一般是在初期版本的基础上进行的扩展。 1.5参考信息 1.5.1 可追溯性 CMU/ SET-93-TR-024 Capability Maturity Model SM for Software, Version 1.1 1.5.2 方针 SWL开发组项目开发与管理工作方针 1.5.3 过程/规范 项目计划与控制规范 1.5.4 指南 配置管理计划指南 基线策略指南 配置状态报告编制指南 配置审计工作活动指南 配置管理工具指南 VSS 使用指南 组织管理配置库使用指南 软件开发文档命名约定 1.5.5模板 配置管理计划 配置状态报告 配置审计报告 文档变更请求 1.5.6 检查表 无 1.5.7 培训 《软件配置管理教材》 《软件变更控制管理教材》 《Clear Case 配置管理培训教材》 1.5.7 工具 Clear Case Visual SourceSafe Visual Basic Office 97/2000/XP DreamWeaver PhotoShop

软件配置管理规范.doc

软件配置管理规范1 1.简介 软件配置管理的目的是保证在整个软件生命周期中软件产品的完整性。 1.1 目的 本文档指导项目开展配置管理活动。 1.2 范围 本文档适用于SWL开发小组批准立项的软件项目。 1.3 文档结构 第一部分: 简介,包括本规范的目的、范围、词汇以及所涉及到的参考信息。 第二部分: 配置管理工作规范的正文,包括活动的流程图、进入能及退出的准则、所涉及的角色、相 关活动的阐述、验证与确认能及度量。 第三部分: 变更控制工作规范的正文,包括活动的流程图、进入能及退

出准则、所涉及的角色、相关 活动的阐述、验证与确认能及度量。 第四部分: 参考文献,列出了编写本规范所参考的相关的文献资料。 第五部分: 附录,本文中流程图的标准符号定义。 1.4 词汇表 CM (Configuration Management) 配置管理。 CCB (Change Control Board) 变更控制委员会。 CI (Configuration Item) 配置项,包含文档、程序。 CR (Change Request) 变更请求,对提出的要变更工件或流程的任何请求的统称。在变更请求中记录的信息 是有关当前问题、提议解决方案及其成本的起源和影响的信息。

PCA (Physical Configuration Audit) 物理审计,在配置管理系统中建成立基线的工件是否为“正确”版本。 FCA (Functional Configuration Audit) 功能审计,核心软件配置项的实际性能是否符合它的需求。 基线(Baseline) 己通过复审和批准的工件发布版,由此构成进一步演进或开发的公认基础,并且只能 通过正式程序,例如变更管理和配置控制才能进行更改。 CML (Configuration Management Library) 配置客理库,存储项目工件的所有版本,即存储项目的定义的配置项。 版本(Version) 某个工件的变体,工件的后期版本一般是在初期版本的基础上进行的扩展。 1.5参考信息 1.5.1 可追溯性 CMU/ SET-93-TR-024 Capability Maturity Model SM for Software, Version 1.1

ISO20000管理手册

浙江慧优科技有限公司 IT 服务管理手册 版本编号:V1.0 变更履历

浙江慧优科技有限公司 IT 服务管理手册 版本编号:V1.0 目录

浙江慧优科技有限公司 IT 服务管理手册 版本编号:V1.0 01 颁布令 随着公司全新领域的开拓,为满足顾客有关信息技术服务的相关要求,提高公司信息技术服务管理水平,防止由于信息技术服务的不及时等导致的公司和客户的损失。公司开展贯彻ISO/IEC 20000 《信息技术服务管理-规范》国际标准工作,建立、实施和持续改进文件化的信息技术服务管理体系,制定了浙江慧优科技有限公司《IT服务管理手册》。 《IT 服务管理手册》是企业的法规性文件,是指导企业建立并实施信息技术服务管理体系的纲领和行动准则,用于贯彻企业的信息技术服务管理方针、目标,实现信息技术服务管理体系有效运行、持续改进,体现企业对社会的承诺。 《IT 服务管理手册》符合有关信息安全法律、法规要求及ISO/IEC 20000 《信息技术服务管理-规范》标准和企业实际情况,现正式批准发布,自2012年8月15日起实施。企业全体员工必须遵照执行。 全体员工必须严格按照《IT 服务管理手册》的要求,自觉遵循信息技术服管管理方针,贯彻实施本手册的各项要求,努力实现公司信息技术服务管理方针和目标。 浙江慧优科技有限公司 总经理: 二○一二年八月一日

浙江慧优科技有限公司 IT 服务管理手册 版本编号:V1.0 02 管理者代表授权书 为贯彻执行信息技术服务管理体系,满足ISO/IEC 20000 《信息技术服务管理-规范》标准的要求,加强领导,特任命马红岩为我公司信息技术服务管理者代表。授权代表有如下职责和权限: 1、按照ISO/IEC 20000 《信息技术服务管理-规范》的要求,组织相关资源,识别、建立、实施和保持信息技术服务管理体系,不断改进信息技术服务管理体系,确保其有效性、适宜性和符合性。 2、根据服务管理的策略和目标,给与权利和责任,以保证服务管理过程的设计,提升和改进。 3、确保服务管理流程与SMS 的其它组件进行了整合。 4、确保资产,包括许可证,根据法律法规要求和合同义务,被用于管理交付服务。 5、向公司最高管理者报告信息技术服务管理体系的业绩,如:服务方针和服务目标的业绩、客户满意度状况、各项服务活动及改进的要求和结果等。 6、组织ISO/IEC 20000 体系的管理评审,主持信息技术服务管理体系内部审核,推动内部审核活动。 7、推动公司各部门领导,积极组织全体员工,通过工作实践、教育培训、业务指导等方式不断提高员工对满足客户需求的重要性的认知程度,以及为达到公司服务管理目标所应做出的贡献。 8、负责与信息技术服务管理体系有关的协调和联络工作。 本授权书自任命日起生效执行。 浙江慧优科技有限公司

软件配置管理计划示例

软件配置管理计划示例 作者:赵文锋计划名CADCSC软件配置管理计划 项目名中国控制系统CAD工程化软件系统 项目委托单位 代表签名年月日 项目承办单位 代表签名年月日 1 引言 1.1 目的 本计划的目的在于对所开发的CADCSC软件规定各种必要的配置管理条款,以保证所交付的CADCSC软件能够满足项目委托书中规定的各种原则需求,能够满足本项目总体组制定的且经领导小组批准的软件系统需求规格说明书中规定的各项具体需求。 软件开发单位在开发本项目所属的各子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该执行本计划中的有关规定,但可以根据各自的情况对本计划作适当的剪裁,以满足特定的配置管理需求。剪裁后的计划必须经总体组批准。 1.2 定义 本计划中用到的一些术语的定义按GB/T 11457 和GB/T 12504。 1.3 参考资料 ◆GB/T 11457 软件工程术语 ◆GB 8566 计算机软件开发规范 ◆GB 8567 计算机软件产品开发文件编制指南 ◆GB/T 12504 计算机软件质量保证计划规范 ◆GB/T 12505 计算机软件配置管理计划规范 ◆CADCSC 软件质量保证计划 2 管理

2.1 机构 在本软件系统整个开发期间,必须成立软件配置管理小组负责配置管理工作。软件配置管理小组属项目总体组领导,由总体组代表、软件工程小组代表、项目的专职配置管理人员、项目的专职质量保证人员以及各个子系统软件配置管理人员等方面的人员组成,由总体组代表任组长。各子系统的软件配置管理人员在业务上受软件配置管理小组领导,在行政上受子系统负责人领导。软件配置管理小组和软件配置管理人员必须检查和督促本计划的实施。各子系统的软件配置管理人员有权直接向软件配置管理小组报告子项目的软件配置管理情况。各子系统的软件配置管理人员应该根据对子项目的具体要求,制订必要的规程和规定,以确保完全遵守本计划规定的所有要求。 2.2 任务 在软件工程化生产的各个阶段中,与本阶段的阶段产品有关的全部信息在软件开发库存放,与前面各个阶段的阶段产品有关的信息则在软件受控库存放。在研制与开发阶段的阶段产品的过程中,开发者和开发小组长有权对本阶段的阶段产品作必要的修改;但是如果开发者或开发小组长认为有必要个性前面有关阶段的阶段产品时,就必须通过项目的配置管理小组办理正规的审批手续。因此,软件开发库属开发这个阶段产品的开发者管理,而软件受控库由项目的配置管理小组管理。软件经过组装与系统测试后,应该送入软件产品库,如欲对其修改,必须经软件配置管理小组研究同意,然后报项目总体组组长批准。关于软件配置要进行修改时的具体审批手续,将在第条中详细规定。 2.3 职责 在软件配置管理小组中,各类人员要互相配合、分工协作,共同担负起整个项目的软件配置管理工作。其中各类人员的分工如下: A.组长是总体组代表,他对有关软件配置管理的各项工作全面负责,特别要对更改建议的审批和评审负责; B.软件工程小组组长负责监督在软件配置管理工作中认真执行软件工程规范; C.项目的专职配置管理人员检查在作配置更改时的质量保证措施; D.各子系统的配置管理人员具体负责实施各自的配置管理工作,并参与各子系统的功能配置检查和物理配置检查;

软件配置管理规范标准

软件配置管理规范 1.简介 软件配置管理的目的是保证在整个软件生命周期中软件产品的完整性。 目的 本文档指导项目开展配置管理活动。 范围 本文档适用于SWL开发小组批准立项的软件项目。 文档结构 第一部分: 简介,包括本规范的目的、范围、词汇以及所涉及到的参考信息。 第二部分: 配置管理工作规范的正文,包括活动的流程图、进入能及退出的准则、所涉及的角色、相 关活动的阐述、验证与确认能及度量。 第三部分: 变更控制工作规范的正文,包括活动的流程图、进入能及退出准则、所涉及的角色、相关 活动的阐述、验证与确认能及度量。 第四部分: 参考文献,列出了编写本规范所参考的相关的文献资料。 第五部分: 附录,本文中流程图的标准符号定义。 词汇表 CM (Configuration Management) 配置管理。 CCB (Change Control Board) 变更控制委员会。 CI (Configuration Item) 配置项,包含文档、程序。 CR (Change Request) 变更请求,对提出的要变更工件或流程的任何请求的统称。在变更请求中记录的信息 是有关当前问题、提议解决方案及其成本的起源和影响的信息。 PCA (Physical Configuration Audit) 物理审计,在配置管理系统中建成立基线的工件是否为“正确”版本。 FCA (Functional Configuration Audit) 功能审计,核心软件配置项的实际性能是否符合它的需求。 基线 (Baseline) 己通过复审和批准的工件发布版,由此构成进一步演进或开发的公认基础,并且只能 通过正式程序,例如变更管理和配置控制才能进行更改。 CML (Configuration Management Library) 配置客理库,存储项目工件的所有版本,即存储项目的定义的配置项。 版本 (Version) 某个工件的变体,工件的后期版本一般是在初期版本的基础上进行的扩展。

软件配置管理规定

软件配置管理规定 为进一步加强软件配置管理工作,明确软件配置原则,规范软件配置流程,制定本规定。 一、配置原则 1.软件配置遵循安全性、适用性、经济性和正版化的原则,不得配置非正版软件。 2.单位使用的商业软件、OEM软件、免费软件均需纳入配置管理,不得配置与工作无关的各类软件。 3.优先采用场地授权(许可)方式配置软件。 二、配置流程 1.软件使用部门根据本部门各岗位工作需要,编制岗位软件需求清单,填写《软件使用需求申请表》(附件1)。 2.信息化部门统计、汇总软件使用部门报送的《软件使用需求申请表》,对软件使用部门需要的相关软件进行统一测试和试用,综合考虑软件的价格、兼容性、安全性和售后服务等因素,确定软件选型,明确软件名称和版本。涉及使用免费软件的,更新《可使用免费软件清单》(附件2)。 3.信息化部门依据单位软件使用管理台账,梳理单位软件需求与现有软件许可的差异。单位软件许可不足的,编制《软件采购计划表》(附件3)。

4.财务部门要将软件采购纳入单位年度预算。财务、资产管理部门指导信息化部门完成软件采购。软件采购合同要明确软件名称、版本、授权方式、许可数量、使用年限、兼容性和售后服务等要求。 5.财务、资产管理部门指导信息化部门做好软件采购相关资料管理工作,重点是软件采购合同、软件授权证书、软件安装序列号等资料的管理工作。 6.信息化部门负责软件使用管理日常工作。 7.单位采购的软件,因以下情况申请报废的,需经过信息化部门鉴定,严格履行资产处置报批手续:(1)已经达到规定的最低使用年限,且无法继续使用的。 (2)未达到规定的最低使用年限,因技术进步等原因无法继续使用的。 (3)未达到规定的最低使用年限,因计算机硬件报废,且无法迁移到其他计算机上继续使用的。 8.信息化部门在单位新采购软件、报废软件和调整可使用免费软件清单后,更新《软件使用情况汇总表》(附件4)。

软件配置管理规范流程模板

软件配置管理规范 流程 1 概述 1.1 目的 本文档主要目的在于规范项目配置管理活动, 确保配置项正确地唯一标识而且易于存取, 保证基线配置项的更改受控, 明确基线状态, 在整个软件生命周期中建立和维护项目产品的完整性和可追溯性。 1.2 适用范围本文档适用于不同类别的软件产品和软件项目开发工程的配置管理活动, 针对项目不同在流程上作适当的删减。配置管理可采用各种工具及手工办法, 本文件以CVS( 并行版本系统) 配置管理工具为例, 规定公司的配置管理办法, 使用其它工具时也可对应本文件

的要求参照执行。 1.3 术语和缩略语 1.3.1 软件配置管理( Software Configuration Management, SCM) 软件配置管理是对软件修改进行标识、组织和控制的技术, 用来协调和控制整个过程。是经过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程, 确保软件开发者在软件生命周期中各个阶段都能得到精确的不同版本的产品配置。 1.3.2 配置项( Configuration Item, CI) 凡是纳入配置管理范畴的工 作成果统称为配置项, 配置项逻辑上组成软件系统的各组成部分, 一般是能够单独进行设计、实施和测试的。 每个配置项的主要属性有: 名称、标签、文件状态、版本、作者、日期等。所有配置项都被保存在配置库里, 确保不会混淆、丢失。配置项及其历史记录反映了软件的演化过程。 1.3.3 基线( Baseline) 在配置管理系统中, 基线就是一个配置项或一组配置项在其生命周期的不同时间点上经过正式评审而进入正式受控的一种状态这些配置项构成了一个相对稳定的逻辑实体, 而这个过程被称为基线化”。每一个基线都是其下一步开发的出发点和参考点。基线确定了元素( 配置项) 的一个版本, 且只确定一个版本。一般情况下, 基线一般在指定的里程碑处创立, 并与项目中的里程碑保持同步。每个基线都将接受配置管理的严格控制, 基线中的配置项被冻结”了, 不能再

软件项目配置管理系统计划清单指导应用清单

中国核电集团 CHINA GUANGDONG NUCLEAR POWER GROUP 记录文件 项目编号 项目名称 CGN-IT-C3-A12-01 软件项目配置管理计划 版本编写审核审定批准生效时间A/0 注:如无受控文件标识(蓝色印章)则为非有效版本,以受控文件规定为准。 此文件属中国核电集团所有,未经许可,不得以任何方式外传。

修改记录页

目录 (一)基本信息 (4) (二)角色与职责 (4) (三)配置管理资源 (5) (四)权限分配 (5) (五)配置项计划 (6) (六)配置库基线 (7) (七)配置库备份计划 (8) (八)配置库状态报告 (8) (九)配置审核 (9) (十)审批意见 (9)

配置管理计划(一)基本信息 项目名称: 项目代号: 立项时间: 预计主要项目阶段有: 配置项目命名规则依据: (二)角色与职责

(三)配置管理资源 本项目使用配置管理工具对各配置项进行存储、版本管理,并提供更新、检索和历史版本的恢复。 提示: (1)配置管理员确定本项目的配置管理软件。例如采用Microsoft公司的TFS或者IBM公司的clearecase。 (2)配置管理员根据所采用的配置管理软件,确定计算机资源(考虑存、外存、CPU等)。 预计建库申请日期: 预计建库日期: 预计工作库需空间: (四)权限分配 项目成员访问配置库的ID及PASSWORD默认设置为与域的设置相同。 若个人要求另行设置的,由项目组配置管理员负责汇总后,提交给高级配置管理员调整设置。

(五)配置项计划 填写上面表格过程中,需要对照成果物列表逐项填写。

配置管理规范文件精选

配置管理规范

配置管理规范模板 目录 1. 目的 2. 适用范围 3. 术语和缩略语 4. 规范内容 5. 引用文件 1. 目的 指导配置管理人员如何建立配置库,并利用配置库管理所有配置项,从而提供配置项的存取和检索功能,有利于配置项的更改控制,保证配置项的完整性和可跟踪性。 2. 适用范围 适用于所有软件产品和软件项目的配置项管理。配置管理可采用各种工具及手工办法,本文件以Source safe配置管理工具为例,规定公司的配置管理办法,使用其他工具时也可对应本文件的要求参照执行。 3. 术语和缩略语 本文件采用NP601100《配置管理》程序使用的术语和缩略语的定义。 4. 规范内容 4.1 配置管理的范围 软件配置可包括以下几方面:项目文档,源代码,执行程序,相关设备及资料等。 1)项目文档主要指:立项建议报告、项目启动计划、可行性分析报告、开发计划、需求分析报告、软件功能规格说明书、系统设计报告、数据库表结构、技术报告、总结报告、验收报告以及上述文档的评审记录。 2)相关设备主要指项目开发和运行环境(包括硬件和软件),以及项目开发和测试过程中使用的专用仪器设备,如读卡机、扫描仪等。 3)相关资料主要指客户提供的行业法规,标准及其调研期间提供的业务单据,往来会议记要,传真,电子邮件,重要的电话记录等。 4.2 各配置项的获得 项目立项之后,软件配置管理负责人SCML即可建立项目配置库,并着手收集各配置项。1)项目文档。开发各阶段结束时,软件配置管理负责人SCML可向开发人员索要相关文档及对应评审记录,归到配置库。 2)开发人员在出差前应带好与客户会谈的准备材料。根据出差的任务不同,还应准备客满意度调查表,交付书,验收报告等。返回之前应和客户确认,并在出差回来时交给软件配置管理负责人SCML一份备份,如有客户提供的文献资料、有关设备仪器须进行登记。对于任何正在进行的项目,如有客户来访须做好会议纪要。 3)开发部门发给客户的传真件或客户发来传真至少应在项目档案中保存一份备份。 4)对于源代码和执行程序的管理最好使用工具,条件不具备时,要注意对配置库的目录分配。各开发人员分别建立自己的工作目录,完成后的模块再放到项目相关目录下。 5)在项目结束归档时电子邮件也应作为项目的相关资料进行归档。 4.3 配置库的建立 所有项目应建立一配置库,以便管理前面提到的各配置项。一般的可视化开发环境都有自带的配置管理工具,可以用管理工具来建立配置库,也可以在机器的某目录下建立配置库,手工管理。下面以Source Safe为例描述配置管理库的建立及各配置项的控制方法。各项目在开始时,均应建立以下几项子项目,进行分阶段管理。

研发项目管理之配置管理规程

研发项目管理之配置管理规程 1 总则 1.1概述 在项目整个生命周期中项目管理员应对研发工作产品进行标识,跟踪完成有关基线变更处理。 1.2基本原则 项目配置管理的目的是建立和维护项目在整个生命周期产品的统一性、完整性和可追溯性。应遵循的原则: 项目管理员负责项目配置管理。 项目配置管理工作贯穿项目的整个生命周期。 项目管理员应定期检查配置管理工作。 项目结项时应提交配置状态记录表。 1.3人员要求及岗位职责 1.3.1项目管理员 1.3.1.1职责 建立基线库,实施版本控制;收到或更改某个配置项时,应及时通知有关人员;记录并维护配置状态信息,配合项目管理员及领导对项目配置管理的定期检查工作。项目结项时,应对项目的配置情况进行总结,最终提交配置状态记录表并存档。 1.3.1.2岗位要求 接受相关配置管理规范、变更管理规程的培训。

1.3.2项目经理、开发部经理 1.3. 2.1职责 定期或在事件驱动下检查配置管理工作。 1.3. 2.2岗位要求 接受相关配置管理规范、变更管理规程的培训。 1.4资源保证 公司研发部门保证提供完成项目配置管理工作所需的资源、工具和人力。 2 规范流程 2.1.1配置管理规范 2.1.1.1目的 指导项目管理员进行配置管理工作。 2.1.1.2适用范围 公司研发部门所有开发项目 2.1.1.3配置管理过程 2.1.1. 3.1制定配置管理计划 项目管理员负责制定项目配置管理计划,内容包括项目中将要进行的配置管理活动、时间安排、相关资源,职责分配等。 对于配置项变更应按照“变更请求流程”来进行。 配置管理计划应经项目经理审核 配置管理计划由项目管理员负责管理和控制,由项目组遵照实施。

配置管理制度

信息系统配置管理规范

目录 1 概述 (3) 1.1.目的 (3) 1.2.范围 (3) 1.3.术语 (3) 1.4.角色与职责 (3) 2 配置管理范围 (4) 3 项目配置库建立与使用 (4) 3.1项目配置库建立 (4) 3.2项目配置库使用 (4) 4 权限变更 (5) 5 配置库安全 (5) 6 配置库使用规范 (6) 附录一:配置项命名规则 (7) 附录二:配置库目录结构管理规定 (8) 附录三:基线库产品清单 (9)

1 概述 1.1.目的 为了保证XXXX研发项目文件的安全性、机密性;保证信息系统的完整性、有效性及可追溯性,以及加强研发项目的协同能力,特制订本制度。 1.2.范围 适用于本行所有信息系统。 1.3.术语 1.4.角色与职责

2 配置管理范围 研发项目过程中产生的所有文档,包括:研发项目管理文档、研发设计及技术文档、源代码、可执行程序,工具及相关资料等。 ◆项目文档主要:立项书、项目计划、例会会议记录及项目过程中管理类文档等。 ◆设计及技术文档主要:需求,需求分析报告、概要设计说明书、详细设计说明书、数据库表结构、 测试文档、使用说明书、技术说明书等。 ◆工具及其相关资料:开发或测试过程中的工具,以及其使用文档等,如觉得有必要也纳入配置库的 管理。 3 项目配置库建立与使用 3.1 项目配置库建立 1.项目立项时,由项目经理申请建立项目配置库(附录二X《配置库申请单》) 2.配置管理员与项目经理根据《配置管理的流程》确定《配置管理计划》。 3.配置项:项目经理与配置管理员共同确认研发项目的配置库目录结构,并建立配置库目录结构;所建配 置库目录结构必需按本文规定目录结构执行(目录结构参考附录二)。 4.项目小组:项目经理提供项目小组成员名单及联系方式,配置库权限清单(内容应包括员工姓名、目录 权限等) 5.权限分配:配置管理员为相关人员的设置配置权限。配置库权限设置完成之后,由配置管理员将配置库 名称、访问路径、访问权限等信息以邮件方式通知各相关人员;配置库使用人员以各自的用户名和密码进行访问配置库。 6.配置库密码只能在服务器上设置,如配置库使用人员密码遗忘或需要修改,可以与配置管理员取得联系, 进行修改密码。 3.2 项目配置库使用 1.配置库目录说明 配置库基本结构如“附录二”所示,以项目名称作为一级目录,二级目录包括:devlib、testlib、PMlib、

软件配置管理计划模板

卷号DEPLOY 卷内编号DEPLOY005 密级组内 HD20090917SR005 通用型行政审批服务协同管理平台 配置管理计划 1.2 项目承担部门:java第四组 撰写人(签名):区允文 完成日期:2010年8月4日 本文档使用部门:■主管领导■项目组 □客户(市场)□维护人员□用户 评审负责人(签名):江威龙 评审日期:2010/8/4

目录 1.简介4 1.1目的4 1.2范围4 1.3定义、首字母缩写词和缩略语4 1.4参考资料4 1.5概述4 2.项目配置4 2.1组织结构4 2.2职责和接口5 2.3工具、环境和基础设施5 3.配置管理活动6

3.1配置库6 3.1.1配置库架构6 3.1.2权限分配7 3.1.3配置库层次及开发活动说明:8 3.2配置标识9 3.2.1标识方法9 3.2.2项目基线10 3.3配置项11 3.4配置和变更控制11 3.4.1变更请求的处理和审批11 3.4.2变更控制委员会 (CCB)11 3.4.3变更过程中的活动11 3.4.4变更过程中的变更请求状态12 3.4.5保存变更历史记录13 3.4.6变更请求中受影响配置项的变更13 3.5配置状态统计14 3.5.1项目介质存储和发布进程14 3.5.2报告和审计14 4.里程碑15 5.培训和资源15 6.分包商和厂商软件控制15 7.附录15

配置管理计划 1.简介 1.1目的 为了使项目相关的各种资源便于查看,修改,不至于凌乱;为了让各个开发人员方便高效地协同合作;为了项目的版本便于管理,作出此配置管理计划。 1.2范围 项目进行中所得出的所有工件都要遵守此计划,包括文档以及源代码,以及硬件。 1.3定义、首字母缩写词和缩略语 CM:配置管理。 CCB:变更控制委员会。 CI:配置项。包含文档、程序。 Baseline:基线。 CR:变更请求。 PCA:物理审计。 FCA:功能审计。 1.4参考资料 《华南农业大学软件学院实训讲义》 《华南农业大学项目阶段评审工件》 1.5概述 此文档对项目开发过程中的配置方面作出约束,开发以及变更都要按照要求来做。 2.项目配置 2.1组织结构

软件配置管理规范流程

1 概述 1.1 目的 本文档主要目的在于规范项目配置管理活动,确保配置项正确地唯一标识并且易于存取,保证基线配置项的更改受控,明确基线状态,在整个软件生命周期中建立和维护项目产品的完整性和可追溯性。 1.2 适用范围 本文档适用于不同类别的软件产品和软件项目开发工程的配置管理活动,针对项目不同在流程上作适当的删减。配置管理可采用各种工具及手工办法,本文件以CVS(并行版本系统)配置管理工具为例,规定公司的配置管理办法,使用其他工具时也可对应本文件的要求参照执行。 1.3 术语和缩略语 1.3.1 软件配置管理(Software Configuration Management,SCM) 软件配置管理是对软件修改进行标识、组织和控制的技术,用来协调和控制整个过程。是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的不同版本的产品配置。 1.3.2 配置项(Configuration Item,CI) 凡是纳入配置管理范畴的工作成果统称为配置项,配置项逻辑上组成软件系统的各组成部分,一般是可以单独进行设计、实施和测试的。 每个配置项的主要属性有:名称、标签、文件状态、版本、作者、日期等。所有配置项都被保存在配置库里,确保不会混淆、丢失。配置项及其历史记录反映了软件的演化过程。 1.3.3 基线(Baseline) 在配置管理系统中,基线就是一个配置项或一组配置项在其生命周期的不同时间点上通过正式评审而进入正式受控的一种状态,这些配置项构成了一个相对稳定的逻辑实体,而这个过程被称为“基线化”。每一

软件配置管理计划

您现在的位置:需求工程多媒体教学系统>> 教学资料>> 正文 软件项目配置管理范例. 一. 概述 1.1 目的和范围 本文档描述NewSkyCRM软件开发项目的软件配置管理计划,该计划向NewSkyCRM软件开发项目组以及相关受SCM活动影响的组和个人提供相应的说明和活动指南,使某某软件开发中心SCM方针能够在NewSkyCRM软件开发项目的SCM活动中得到贯彻。 本计划适用于NewSkyCRM软件开发项目的整个生命周期。 1.2 软件配置管理计划维护 本计划由NewSkyCRM项目经理和软件配置管理经理共同制订。如果计划中的SCM活动在实施中出现偏离,由软件配置管理经理按照《变更控制规程》及时维护。 1.3 参考资料 《电信NewSkyCRM产品软件开发计划书》,Version 1.3.0, NS.TEL-NewSkyCRM-CRM-RM-03; 《电信NewSkyCRM产品系统功能说明书》,Version 1.1.1, NS.TEL-NewSkyCRM-CRM-RM-02; 某某软件开发中心《软件配置管理过程》,Version 1.1,NS-PROC-SCM-001; 某某软件开发中心《软件配置管理计划规程》,Version 1.0, NS-PROC-SCM-002。 二. 角色与职责 2.1 软件配置管理代表

软件配置管理代表的职责是遵循某某软件开发中心《软件配置管理过程》及有关规程等文档进行软件配置管理活动。 表1软件配置人员表 2.2 配置控制委员会 NewSkyCRM软件开发项目配置控制委员会的职责是管理本项目内软件基线 的变更等操作和配置项/单元标识的审定。主席主持配置控制委员会的活动。 表2配置控制委员会 2.3 项目经理 NewSkyCRM软件项目经理必须履行某某软件开发中心《软件配置管理过程》及有关规程等文档中指定的有关项目经理的职责。 2.4 项目开发组 NewSkyCRM软件项目开发组必须履行某某软件开发中心《软件配置管理过程》及有关规程等文档中指定的有关项目开发组的职责。 表3项目组成员表

相关文档
最新文档