- 45
- 0
- 约1.88万字
- 约 31页
- 2024-01-25 发布于北京
- 举报
1.概述
本规定制定与实施目的是为了规范公司项目的版本管理,明确公司项目在版本规划、版
本号确定、版本提交、版本测试、版本归档和版本发布等方面的流程和要求,以及研发体系
在版本管理中的职责和配合关系等,保证版本管理的有序、高效进行,以及版本的存储正确、
完整、安全和清晰等。
1.1目标范围
规范流程、保证规划统一、保障版本安全、考核过程以及行为
贯穿研发生命周期中的所有过程以及成果管理。
1.2定义
本规范中涉及的术语为如下:项目、模块、补丁包及模块补丁;其中补丁包、模块补丁
都发生在项目基础版本上线之后阶段。
项目:利用有限的资源为客户完成包括业务解决方案定制、硬件设备安装、应用软件开
发、维护服务等在内的系统集成工作,达到客户某一业务开展目标的一系列工作。
模块:实现项目的特定功能的集合,是组成产品中的一部分,但它一般不能独立满足客
户的需求。
补丁包:指实现某一局部改良需求的而修改的软件成果的集合,它一般包括一个或多个
模块和模块补丁。
模块补丁:指针对某模块进行局部修订,并且不是以模块整体更新的方式,而是以修补
的方式提供的修订成果。模块补丁通常使用在WEB或数据库模块中。
1.3角色及职责
版本管理过程参与的角色,包括研发部及测试部,各自在版本管理中的职责定义如下。
1.3.1版本管理员
执行版本管理规定;调整版本库结构及控制权限;发现并及时向管理者反馈版本管
理中的问题;目前版本管理员由测试部成员兼任。
研发过程管理规定-版本管理规定第1页共31页
1.3.2项目经理
执行版本管理相关规定,解决版本管理过程中出现的问题;
负责版本规划,明确版本的特性,确定版本开发计划和版本号等;
负责版本自立项至版本发布的整个过程中项目组相关人员版本行为的指导和监督;
负责检查归档版本的正确性、完整性、规范性。
1.3.3开发人员
执行版本管理规定;
按时提交版本,对提交版本的一致性、正确性、规范性负责;
对版本开发过程中各自的中间工作成果的存储安全负责,确保工作成果不遗失、可
追溯。
1.3.4测试人员
执行版本管理规定、检查开发人员的提交版本,对检查结果负责;
归档版本,对归档版本的一致性、正确性负责;
发现并及时向管理者反馈版本管理中的问题。
1.3.5测试部
建立、优化版本管理规定;
解释、监督、检查版本管理规定的执行;
审查项目组版本管理规定的执行情况和效果;
收集管理规定执行过程中的问题、变更需求等,汇总并安排在适当时机对本规定进
行修订完善。
2.版本号管理规范
在项目开发启动阶段,项目经理根据项目需求和计划等,会同测试部制定开发版本的主
/次/末版本号,明确版本特性,并向项目所开发和测试人员传达。版本规划可以在项目计划
或设计等文档中体现。
研发过程管理规定-版本管理规定第2页共31页
2.1版本号规定
所有版本编号采用统一方式:
项目版本号编码方式:V主版本号.次版本号
如:V1.0
模块的版本号编码方式:V主版本号.次版本号.末版本号R发布版本号+序号
如:V1.0.1R0179101
一个产品版本通常由多个模块组成,项目经理在确定版本编号时,模块版本号需要同产
品版本号的“V主版本号.次版本号”保持一致,“末版本号+R发布版本号+序号”则可据实
际情况根据规范定义。
详细的编码规范,请参照《附录:版本号编码规范及示例》。
2.2版本号变化基本原则
版本号变化一般分为项目版本号变化及模块版本号变化
2.2.1项目版本号变化
项目版本号变化,指的是主/次版本号的变化,仅在发生了系统级演进及功能级演进时,
方可进行主、次版本号的变
原创力文档

文档评论(0)