1软件配置管理规定-模板

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件配置管理规定

文档信息:软件配置管理规定

文档名称:软件配置管理规定

文档类别:管理过程文件

密级:机密

版本信息:

建立日期:

创建人:

审核者:

批准人:

批准日期:

保管人:

编辑软件:Microsoft Office 2010 中文版

文档修订记录

*变化状态:A——增加,M——修改,D——删除

主要内容

1简介 (4)

1.1目的 (4)

1.2适用范围 (4)

1.3角色及职责 (4)

2配置管理范围 (4)

3项目配置库建立与使用 (5)

3.1项目配置库建立 (5)

3.2项目配置库使用 (5)

4配置库安全 (5)

5配置库使用规范 (6)

5.1基本原则 (6)

5.2代码提交原则 (6)

5.3代码提交规范 (7)

6配置管理考核 (9)

7附录 (9)

1 简介

1.1 目的

为了指导项目经理及相关人员建立并使用配置库,保证项目文件的安全性、机密性;保证软件产品的完整性、有效性及可追溯性,以及加强研发及项目协同能力,特制定本制度。

1.2 适用范围

本文档的适用范围为部门所有研发及市场项目。部门采用Visual Source Safe2005(简称VSS)作为配置管理工具,有关软件安装及使用请见《配置库用户使用操作手册》。

1.3 角色及职责

角色职责

项目经理1、确定配置库目录及权限;

2、在项目开发过程中,监督配置库的使用情况;

3、员工离开项目时,配置库归档完整性审核;

4、按《项目质量及里程碑计划》及时输出相关管理文档

项目组员1、在项目开展的过程中严格遵守配置库操作规范;

2、按《项目质量及里程碑计划》及时输出相关技术文档及代码文档。

配置管理员1、负责配置库的建立及管理、权限设置、变更管理;

2、负责培训开发人员使用配置管理工具;

3、对配置库的使用情况进行管理和监督,定期进行检查审计;

4、定期备份配置库;

5、建立和完善配置管理制度。

2 配置管理范围

项目开发过程中产生的所有文档,包括:项目管理文档、技术文档、源代码、可执行程序,工具及相关资料等。

主要管理文档:项目计划、会议记录及项目过程中管理类文档等。

主要技术文档:需求、概要设计说明书、详细设计说明书、数据库表结构、测试文档、

使用说明书、技术说明书等。

工具及相关资料:开发或测试过程中的工具,以及其使用文档等,如有必要也纳入配置库的管理。

3 项目配置库建立与使用

3.1 项目配置库建立

项目立项时,由项目经理与配置管理员根据《配置库基本结构》(附件3),共同确定项目配置库目录结构及人员权限并记录在《配置库权限清单》(附件1)中。在开发管理的过程中,根据实际需要,项目经理可提交《配置库权限变更单》(附件2 ),酌情修订配置库目录及权限。

权限分配:配置管理员为相关人员分配配置库权限完成后,将配置库的名称、访问路径、访问权限等信息以邮件方式通知各相关人员;配置库使用人员以各自的用户名和密码访问配置库。

如配置库使用人员密码遗忘,可以与配置管理员取得联系进行修改密码。

3.2 项目配置库使用

配置库基本结构如“附件3”所示,一级目录包括:管理域、工程域、测试域、发布域共4个区域。每个项目都按照配置库基本结构规划,4大区域目录为必选项,其它目录可以根据实际情况增减。

管理域:存放项目管理文档,为项目经理使用;

工程域:项目组日常开发活动区,该目录包括技术文档和代码文档;

测试域:项目组在此目录下记录项目测试中的文档,如内部测试、集成测试及测试报告;

发布域:存放最终发布给客户的程序及文档。

4 配置库安全

配置库服务器系统安全:配置管理员进行服务器的日常管理与维护,做好防入侵、防病毒工作。

配置库备份:配置管理员根据配置库变更频率定期做好配置库的备份,以防意外,避免

给公司带来严重的损失。备份采取两种方式:

1)根据配置库变更的频率进行异地备份,放到备份服务器上。售后项目每变更一次备份一次,正开发实施项目每周备份一次。

2)进行异地备份的同时进行移动硬盘备份,进行妥善保管。

5 配置库使用规范

5.1 基本原则

各项目必须建立配置库且使用部门提供的配置管理环境建立;项目的配置库管理工作由

项目经理负责。

各配置库的使用人员必须使用各自的用户名和密码进入配置库,访问各自的配置库。若

因泄露自己的用户名和密码引起的后果将由泄露密码者本人承担。

开发、实施过程中项目组成员编写的与本项目有关的文档和程序代码必须提交配置库;

未提交配置库造成的资料丢失或版本差异,其责任由项目组成员及项目经理承担。

项目组成员未经项目经理同意不得更改他人的文档和代码。若对配置工具不熟悉,可以

向配置管理员提出需求,由配置管理员为其提供可以练习的配置库。

各项目经理负责定期检查配置的使用情况,并对开发、实施人员提交的文档和代码的及

时性、准确性和完整性进行检查。

在开发、实施人员离开项目时,由其项目经理负责检查配置库,检查该人员提交的代码

或文档是否完全放入配置库管理,确认版本和相应文件完整无误。若人员离职项目经理

在“员工离职申请单”中签字,该员工方可离职。同时,项目经理应及时通知配置管理

员,取消该人员的所有权限。若因项目经理审核不细造成的代码或文档移交不完整,或

项目经理未及时通知配置管理员取消权限而造成的损失,该责任完全由项目经理承担。

5.2 代码提交原则

每次提交代码前,先进行更新,以避免提交冲突;

任何文档、代码,不能以压缩文件的方式放入配置库中;

相关文档
最新文档