- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
TOC \o "1-3" \h \z 1. 概述 2
目标范围 2
定义 2
角色及职责 2
版本管理员 2
项目经理 2
开发人员 2
测试人员 2
测试部 2
2. 版本号管理规范 2
版本号规定 2
版本号变化基本原则 2
项目版本号变化 2
模块版本号变化 2
项目与模块版本号的一致性原则 2
版本号变化监管 2
模块补丁原则 2
适用范围 2
基本原则 2
3. 文档管理(提交)规范 2
模块文档 2
修改说明 2
配置说明 2
升级说明 2
编译及运行环境说明 2
全局文档 2
4. 数据库模块提交规范 2
5. 发布(归档)库管理规范 2
发布库结构 2
权限管理要求 2
发布库检查要求 2
6. 版本各过程管理规范 2
版本构建要求 2
构建脚本规则 2
构建任务要求 2
版本提交要求 2
提交内容 2
提交路径 2
提交检查 2
版本测试及回归要求 2
布署版本及冒烟测试 2
退回重新提交 2
回归测试及提交 2
版本发布/归档要求 2
归档内容 2
归档路径 2
归档说明 2
发布要求 2
版本备份要求 2
版本获取要求 2
7. 附录 2
附录:版本号编码规范及示例 2
版本号编码规范 2
项目版本号示例 2
补丁包及补丁编码示例 2
附录:源码归档规范 2
C++工程目录设置: 2
JAVA工程目录设置: 2
WEB工程目录设置 2
版本号文件存放路径 2
附录 配置库(SVN)结构及管理参考 2
总结构 2
配置项内容 2
配置项命名 2
配置项使用要求 2
配置库存放文件类型及大小规定 2
代码提交及获取要求 2
附录 代码提交操作说明 2
操作方式一:项目的各模块在本地已经有关联的路径 2
操作方式二:项目的各模块在本地无关联的路径 2
附录 版本构建操作说明 2
配置构建任务 2
版本正式构建 2
概述
本规定制定与实施目的是为了规范公司项目的版本管理,明确公司项目在版本规划、版本号确定、版本提交、版本测试、版本归档和版本发布等方面的流程和要求,以及研发体系在版本管理中的职责和配合关系等,保证版本管理的有序、高效进行,以及版本的存储正确、完整、安全和清晰等。
目标范围
规范流程、保证规划统一、保障版本安全、考核过程以及行为
贯穿研发生命周期中的所有过程以及成果管理。
定义
本规范中涉及的术语为如下:项目、模块、补丁包及模块补丁;其中补丁包、模块补丁都发生在项目基础版本上线之后阶段。
项目:利用有限的资源为客户完成包括业务解决方案定制、硬件设备安装、应用软件开发、维护服务等在内的系统集成工作,达到客户某一业务开展目标的一系列工作。
模块:实现项目的特定功能的集合,是组成产品中的一部分,但它一般不能独立满足客户的需求。
补丁包:指实现某一局部改良需求的而修改的软件成果的集合,它一般包括一个或多个模块和模块补丁。
模块补丁:指针对某模块进行局部修订,并且不是以模块整体更新的方式,而是以修补的方式提供的修订成果。模块补丁通常使用在WEB或数据库模块中。
角色及职责
版本管理过程参与的角色,包括研发部及测试部,各自在版本管理中的职责定义如下。
版本管理员
执行版本管理规定;调整版本库结构及控制权限;发现并及时向管理者反馈版本管理中的问题;目前版本管理员由测试部成员兼任。
项目经理
执行版本管理相关规定,解决版本管理过程中出现的问题;
负责版本规划,明确版本的特性,确定版本开发计划和版本号等;
负责版本自立项至版本发布的整个过程中项目组相关人员版本行为的指导和监督;
负责检查归档版本的正确性、完整性、规范性。
开发人员
执行版本管理规定;
按时提交版本,对提交版本的一致性、正确性、规范性负责;
对版本开发过程中各自的中间工作成果的存储安全负责,确保工作成果不遗失、可追溯。
测试人员
执行版本管理规定、检查开发人员的提交版本,对检查结果负责;
归档版本,对归档版本的一致性、正确性负责;
发现并及时向管理者反馈版本管理中的问题。
测试部
建立、优化版本管理规定;
解释、监督、检查版本管理规定的执行;
审查项目组版本管理规定的执行情况和效
文档评论(0)