欢迎访问华乐美文网

软件配置管理范例

范例2018-12-24 07:19书业网

篇一:软件项目配置管理计划案例

软件项目配置管理计划案例

本案例选自《软件项目管理案例教程》(韩万江,机械工业出版社)一书,项目案例为《校务通管理系统》,该项目的配置管理计划如下:

1. 引言

包括目的、缩写词和参考资料,具体内容略。

2.组织及职责

配置管理的角色和职责见表1。

表1:配置管理角色职责表

3.配置管理环境

由于本项目属于中小型项目,工期也不很长,而且项目组人员对Visual SourceSafe也比较熟悉,所以采用Visual SourceSafe作为配置管理工具。

3.1配置库目录结构

3.2用户及权限

4.配置管理活动 4.1 配置项标志

4.1.1 命名规范

本项目配置项命名规范由5个字段组成,从左到右依次为:公司、项目、类型、编号和版本号,如图1所示。这些字段用一横线(-)分隔。

公司:3个字符

项目:最长10个字符 类型:最长5个字符

编号:最长8位数字/字符 版本号:V m.n

QTD-School–RM–SRS-v1.0

图1:配置项命名规范

4.1.2 主要配置项

4.1.3 项目基线

在Visual SourceSafe中基线由LABLE标志,字母必须为大写。基线管理由项目执行负责人确认、SCCB授权,由配置管理员执行。

表5

4.1.4 配置项的版本管理

配置项可能包含的分支从逻辑上可以划分成4个不同功能的分支:主干分支、私有分支、小组分支、集成分支。让它们分别对应4类工作空间。

这四类工作空间(分支)由项目执行负责人统一管理,根据各开发阶段的实际情况定制相应的版本选取规则,来保证开发活动的正常运作。在变更发生时,应及时做好基线的推进。

对配置项的版本管理在不同分支具有不同的策略: (1) 主干分支

系统默认自动建立的物理分支——主干分支(/main),基线均以LABLE方式出现在主干分支上。

(2) 私有分支

如果多个开发工程师维护一个配置项时建议建立自己的私有分支。配置管理员对其基本不与管理,如个别私有空间上的版本树过于冗余,将对其冗余版本进行限制。

(3) 小组分支

如果出现小组共同开发一配置项,该分支可视为项目组内部分组的私有空间,存放代码开发过程中的版本分支,由项目组内部控制。

(4) 集成分支

集成测试时在主干分支的特定版本(由LABLE标志清晰)上建立集成分支,测试工作在集成分支上完成。

私有分支和小组分支均为可选,必要时建立。

4.2 变更管理

变更管理的流程是:

(1) 由请求者提交变更请求,SCCB会召开复审会议对变更请求进行复

审,以确定该请求是否为有效请求。典型的变更请求管理有需求变更管理、缺陷追踪等。

(2) 配置管理者收到基线修改请求后,在配置库中生成与此配置项相关

的波及关系表。

(3) 配置管理者将基线波及关系表提交给SCCB,由SCCB确定是否需

要修改,如果需要修改,SCCB应根据波及关系表,确定需要修改的具体文件,并在波及分析表中标志出来。

(4) 配置管理者按照出库程序从配置库中取出需要修改的文件。 (5) 项目人员将修改后的文件提交给配置管理者。

(6) 配置管理者将修改后的配置项按入库程序放入配置库。

(7) 配置管理者按SCCB标识出的修改文件,由波及关系表生成基线变

更记录表,并按入库程序放入配置库。

4.3 配置状态统计

利用配置状态统计,可以记录和跟踪配置项的改变。状态统计可用于评估项目风险,在开发过程中跟踪更改,并且提供统计数据以确保所有必需的更改已被执行。为跟踪工作产品基线,配置管理者需手机下列信息:

● ● ● ● ●

基线类型 ● 工作产品名称 配置项名称/标识符 ● 版本号 更改日期/时间 ● 更改请求列表 需要更改的配置项 ● 当前状态 当前状态发生日期

篇二:项目配置管理计划范本

机电管理系统性能测试系统

配置管理计划

这里填写公司名称

文档编号:XXXXXXXX-XXX-XXX 版 本 号:1.00

产品名称:机电管理系统性能测试系统 文档名称:配置管理计划

这里填写公司地址、联系方式等

目录

1. 引言.............................................................................................................................................. 1

1.1 目的 .................................................................................................................................... 1 1.2 术语定义 ............................................................................................................................ 1 1.3 参考资料 ............................................................................................................................ 1 2. 软件配置 ...................................................................................................................................... 2

2.1 软件配置环境 .................................................................................................................... 2 2.2 软件配置项 ........................................................................................................................ 2 2.3 配置管理员 ........................................................................................................................ 3 3. 软件配置管理计划 ...................................................................................................................... 4

3.1 建立示例配置库 ................................................................................................................ 4 3.2 配置标识管理 .................................................................................................................... 6 3.3 配置库控制 ........................................................................................................................ 7 3.4 配置的检查和评审 ............................................................................................................ 8 3.5 配置库的备份 .................................................................................................................... 9 3.6 配置管理计划的修订 ........................................................................................................ 9 3.7 配置管理计划附属文档 .................................................................................................... 9 4. 里程碑........................................................................................................................................ 11 附录1 文档命名规定 .................................................................................................................... 12

1、受控配置库文件命名规则 ............................................................................................... 12 2、非受控配置库文件命名规则 ........................................................................................... 12 3、提交文档文件命名规则 ................................................................................................... 12 附录2 文档编码规范 .................................................................................................................... 13 附录3 帐号及权限管理 ................................................................................................................ 14 附录4 配置库使用规定 ................................................................................................................ 16 文档修改记录 ................................................................................................................................. 17

1. 引言

1.1 目的

本文档目的在于机电管理系统性能测试系统进行软件配置管理,提高软件质量,降低软件开发成本。

本文档内容主要参考研发中心相关的ISO程序和制度文档,并在这基础上整理成适合本项目的软件配置管理,为项目经理、配置管理员及相关人员提供日常的配置管理操作步骤。

1.2 术语定义

软件配置管理:简称SCM(Software Configuration Management的缩写),是在项目开发中,标识、控制和管理软件变更的一种管理。配置管理的使用取决于项目规模和复杂性以及风险水平。软件的规模越大,配置管理就显得越重要。

基线:(BaseLine) 是项目储存库中每个工件版本在特定时期的一个“快照”。它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准。建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线。

配置管理员:项目组中负责配置管理工作的角色,该角色可以兼职。在某一开发阶段通过评审或某一质量检查点通过审核后,配置管理员负责统一添加或修改相关文档的最新有效版本以及审批人签字。

配置标识:(Configuration Identification)对软件项目在开发过程中的资源进行标识,以便识别。

配置检查:(Configuration Audit)对软件配置管理过程中的行动进行检查。

1.3 参考资料

《研发中心配置管理制度》 《产品的标识与可追溯性程序》 《开发手册》

XXXX项目配置管理计划XXXX公司

2. 软件配置

2.1 软件配置环境

2.1.1 服务器软件环境

在整个项目过程或产品生命周期中,选择Visual Souce Safe(VSS)作为配置管理工具。

2.1.2 硬件环境

2.1.3配置管理客户端

项目组成员在各自的计算机安装VSS客户端,项目组成员以分配的帐号访问配置服务器和登录配置管理系统,根据配置管理员设定的用户权限进项配置管理活动。

2.2 软件配置项

在本项目的实施过程中,将配置库分为受控配置库和非受控配置库两种 受控配置库

在本项目开发实施的整个过程中,根据不同阶段的配置管理划分11个受控配置目录,只有配置管理员拥有增加和修改的权限,其它用户只有只读的权限。受控配置库的目录为:

00初始配置

01启动 02需求分析 03设计 04编码 05测试 06安装 07总结 08变更 09项目管理 10环境配置

初始配置库的根目录中包含XXXX项目的配置文件清单,该文档包括本项目开发过程中应该提交的文档的清单,在实际开发过程中,根据实际情况,可以在清单中酌情修改、增加和删除需要提交的文档。具体内容参见本文3.3的“配置文件清单的维护”。

各个配置目录内应该包含的文档,请参见“XXXX项目配置文件清单.xls”。

篇三:软件配置管理工具及应用实例

软件配置管理工具及应用实例

一、 实验目的:

(1) 掌握软件版本管理工具SVN服务器的安装、配置和使用 (2) 掌握客户端中软件版本控制工具的安装和使用。 (3) 了解软件企业中配置管理的工作指南 二、 实验时长:

2学时 三、 组织形式:

分组进行,每组2-3人 四、 实验内容:

(1) 安装软件版本管理服务器VisualSVN,并掌握其配置方法

1. VisualSVN Server启动界面:

2. 添加代码库:

3. 输入代码库名称:

4. 设置安全性:

5. 添加创建好的用户到项目中:

6. 对用户进行授权:

(2) 安装软件版本管理客户端软件TortoiseSVN,并掌握其配置

使用方法

1. 签入源代码到SVN服务器:

2. 签出源代码到本机:

3. 提交修改过的文件到SVN服务器:

4. 添加新文件到SVN服务器;

5. 更新本机代码与SVN服务器上最新的版本一致; 6. 重命名文件或文件夹,并将修改提交到SVN服务器; 7. 删除文件或文件夹,并将修改提交到SVN服务器。 (3) 结合Eclipse代码开发环境,掌握版本管理工具在项目代码

篇四:项目配置管理计划范本

XXXX项目 配置管理计划

这里填写公司名称XXXX年XX月XX日

这里填写公司名称

文档编号:XXXXXXXX-XXX-XXX 版 本 号:1.00

产品名称:XXXX项目项目

文档名称:配置管理计划

这里填写公司地址、联系(来自:WwW.CssYq.com 书业 网:软件配置管理范例)方式等

目录

1. 引言 ............................................................................................................................ 1

1.1 目的 ................................................................................................................... 1 1.2 术语定义 ............................................................................................................ 1 1.3 参考资料 ............................................................................................................ 1 2. 软件配置 ..................................................................................................................... 2

2.1 软件配置环境 ..................................................................................................... 2 2.2 软件配置项 ......................................................................................................... 2 2.3 配置管理员 ......................................................................................................... 3 3. 软件配置管理计划 ....................................................................................................... 4

3.1 建立示例配置库 .................................................................................................. 4

3.2 配置标识管理 ..................................................................................................... 6 3.3 配置库控制 ......................................................................................................... 7 3.4 配置的检查和评审 .............................................................................................. 8 3.5 配置库的备份 ..................................................................................................... 9 3.6 配置管理计划的修订 ........................................................................................... 9 3.7 配置管理计划附属文档 ....................................................................................... 9 4. 里程碑........................................................................................................................11 附录1 文档命名规定 ..................................................................................................... 12

1、受控配置库文件命名规则 ................................................................................... 12 2、非受控配置库文件命名规则 ............................................................................... 12 3、提交文档文件命名规则 ...................................................................................... 12 附录2 文档编码规范 ..................................................................................................... 13 附录3 帐号及权限管理.................................................................................................. 14 附录4 配置库使用规定.................................................................................................. 16 文档修改记录................................................................................................................. 17

1. 引言

1.1 目的

本文档目的在于对XXXX项目项目进行软件配置管理,提高软件质量,降低软件开发成本。

本文档内容主要参考研发中心相关的ISO程序和制度文档,并在这基础上整理成适合本项目的软件配置管理,为项目经理、配置管理员及相关人员提供日常的配置管理操作步骤。

1.2 术语定义

软件配置管理:简称SCM(Software Configuration Management的缩写),是在项目开发中,标识、控制和管理软件变更的一种管理。配置管理的使用取决于项目规模和复杂性以及风险水平。软件的规模越大,配置管理就显得越重要。

基线:(BaseLine) 是项目储存库中每个工件版本在特定时期的一个“快照”。它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准。建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线。

配置管理员:项目组中负责配置管理工作的角色,该角色可以兼职。在某一开发阶段通过评审或某一质量检查点通过审核后,配置管理员负责统一添加或修改相关文档的最新有效版本以及审批人签字。

配置标识:(Configuration Identification)对软件项目在开发过程中的资源进行标识,以便识别。

配置检查:(Configuration Audit)对软件配置管理过程中的行动进行检查。

1.3 参考资料

《研发中心配置管理制度》 《产品的标识与可追溯性程序》 《开发手册》

XXXX项目配置管理计划XXXX公司

2. 软件配置

2.1 软件配置环境

2.1.1 服务器软件环境

在整个项目过程或产品生命周期中,选择Visual Souce Safe(VSS)作为配置管理工具。

2.1.2 硬件环境

2.1.3配置管理客户端

项目组成员在各自的计算机安装VSS客户端,项目组成员以分配的帐号访问配置服务器和登录配置管理系统,根据配置管理员设定的用户权限进项配置管理活动。

2.2 软件配置项

在本项目的实施过程中,将配置库分为受控配置库和非受控配置库两种 受控配置库

在本项目开发实施的整个过程中,根据不同阶段的配置管理划分11个受控配置目录,只有配置管理员拥有增加和修改的权限,其它用户只有只读的权限。受控配置库的目录为:

00

01020304050607080910

初始配置 启动

需求分析 设计 编码 测试 安装 总结 变更

项目管理 环境配置

初始配置库的根目录中包含XXXX项目的配置文件清单,该文档包括本项目开发过程中应该提交的文档的清单,在实际开发过程中,根据实际情况,可以在清单中酌情修改、增加和删除需要提交的文档。具体内容参见本文3.3的“配置文件清单的维护”。

各个配置目录内应该包含的文档,请参见“XXXX项目配置文件清单.xls”。

Copyright @ 2012-2024华乐美文网 All Rights Reserved. 版权所有