1 / 17
文档名称:

软件版本管理规范范本.docx

格式:docx   大小:17KB   页数:17页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件版本管理规范范本.docx

上传人:guoxiachuanyue002 2021/1/14 文件大小:17 KB

下载得到文件列表

软件版本管理规范范本.docx

文档介绍

文档介绍:软件版本管理规范
第一章冃的
本规范详细规定软件项目版本管理的对象、存储目录、分支、权限、维护等内容,使 软件项目版本管理流程化并规范化,确保在系统开发和实施过程中项目的完整性和一 致性。
第二章适用范围
所有系统开发及实施项目的软件项目都应进行版本管理。项目中所有正式文档和代码 都应纳入配置库(可使用工具建立配置库,本文所述使用的是SVN )进行版本管理V
第三章职责
配置库管理员:负责配置库的日常维护和管理;监督开发及测试部门及时提交版本管 理对象(即配置项)。
此岗位可由开发或测试人员兼任。
第四章内容

包括但不限于:
项目总体计划
可行性研究报告 开发计划需求说明书
需求设计原型
设计说明书
系统开发变更申请单
系统管理手册
用户操作手册
培训计划
培训记录
源程序
支持系统运行的配置文件
存储过程脚本
测试计划
测试用例
测试脚本
测试报告
上线计划
上线申请
版本维护日志
42配置库的目录结构
每个项目在配置库中应拥有唯一的项目名称。 配置库目录结构与项目内部的目录结构
建议按下列格式创建
配置库目录结构规划:
扫gs (发布)
I . 0_Tl_2016909
I . 33899_Tl_20161009
I . 0_Rl_20161109
I . 0_Tl_20170109
I 屯 1. 1. 0_Rl_20170209
肝unk (主版本)
I projectA
I Hsrc
I Hmy_mooc
I pdoc
I ptool
I「000
branches (分支)
Hsy_abc
TJ_ABC
|WH_M00C
其中,项目内部的目录结构:
-projectA
-rc (保存该项目的源程序)
I -) 维
I -)60•技术资 feL
-oc (保存项目相关文档)
£00•项目管理
(保存项目过程管理相关文档)
£10•项目计划
(保存项目计划相关文档)
-
(保存项目需求相关文档)
-
(保存项目设计相关文档)
-
(保存项目代码测试相关文档)
-
(保存项目部署实施相关文档)
(保存项目运维文档,包括培训、用户手册等)
(保存项目技术文档,包括第三方技术资料等)
-ooo (保存项目过程管理相关文档)
-ool (包括该项目特定的开发、编译、测试等工具)
43 分支(branch)
建议使用分支来协同不同职能小组对同一个配置库的使用, 可按照以下方式进行分支
的管理。
解决方案建立三个分支,包括主版本开发(trunk)、分支版本开发(branches)和发布
(tags) o
主版本开发
是所有分支版本的基准版本,主版本的开发分支。开发部门开发使用
分版本开发
主版本的分支版本,供开发部门开发使用。开发工程师如果以主版本为基准,进行软件 项目开发,要先将trunk g录下的代码分支到branches B录的一个子目录,在那 里对 代码进行开发。多个主版本的分版本可通过在 branches顶级目录创建多个分支
目录来区分。
发布
测试和发布专用分支,该分支代码不允许任何形式的修改。每个经过测试后的不同版 本 的代码做快照放到此分支文件夹下。
44权限管理
应对配置库的访问权限进行管理,确保软件系统的完整性和安全性。建议按如下方式进 行管理。
4.
仅拥有自己所属项目的add f订e、delete f订e、check out> check in权限,无目录 创建和删除权限。开发工程师若想创建目录,需向配置库管理员申请。
4. 4.
拥有每个项目的测试分支的add f订e、delete f订e、check out> check in权限,无 目录创建和删除权限,对于其他分支只有只读权限。
4. 4.
拥有全部权限,但增删项目和增删目录需要有项目负责人批准。
4・・其他人员