欢迎来到天天文库
浏览记录
ID:13420195
大小:476.21 KB
页数:36页
时间:2018-07-22
《版本配置管理规范》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录1.概述21.1目标范围21.2定义21.3角色及职责21.3.1版本管理员21.3.2项目经理21.3.3开发人员21.3.4测试人员21.3.5测试部22.版本号管理规范22.1版本号规定22.2版本号变化基本原则22.2.1项目版本号变化22.2.2模块版本号变化22.2.3项目与模块版本号的一致性原则22.2.4版本号变化监管22.3模块补丁原则22.3.1适用范围22.3.2基本原则23.文档管理(提交)规范23.1模块文档23.1.1修改说明23.1.2配置说明23.1.3升级说明23.1.4编译及运行环境说明23.2全局文档24.数据库模块提交规
2、范25.发布(归档)库管理规范25.1发布库结构25.2权限管理要求25.3发布库检查要求26.版本各过程管理规范26.1版本构建要求26.1.1构建脚本规则26.1.2构建任务要求26.2版本提交要求26.2.1提交内容26.2.2提交路径26.2.3提交检查26.3版本测试及回归要求26.3.1布署版本及冒烟测试26.3.2退回重新提交26.3.3回归测试及提交26.4版本发布/归档要求26.4.1归档内容26.4.2归档路径26.4.3归档说明2发布要求26.5版本备份要求26.6版本获取要求27.附录27.1附录:版本号编码规范及示例27.1.1版本号编码
3、规范27.1.1项目版本号示例27.1.2补丁包及补丁编码示例27.2附录:源码归档规范27.2.1C++工程目录设置:27.2.2JAVA工程目录设置:27.2.3WEB工程目录设置27.2.4版本号文件存放路径27.3附录 配置库(SVN)结构及管理参考27.3.1总结构27.3.2配置项内容27.3.3配置项命名27.3.4配置项使用要求27.3.5配置库存放文件类型及大小规定27.3.6代码提交及获取要求27.4附录 代码提交操作说明27.4.1操作方式一:项目的各模块在本地已经有关联的路径27.4.2操作方式二:项目的各模块在本地无关联的路径27.5附录
4、 版本构建操作说明27.5.1配置构建任务27.5.2版本正式构建2概述本规定制定与实施目的是为了规范公司项目的版本管理,明确公司项目在版本规划、版本号确定、版本提交、版本测试、版本归档和版本发布等方面的流程和要求,以及研发体系在版本管理中的职责和配合关系等,保证版本管理的有序、高效进行,以及版本的存储正确、完整、安全和清晰等。1.1目标范围n规范流程、保证规划统一、保障版本安全、考核过程以及行为n贯穿研发生命周期中的所有过程以及成果管理。1.2定义本规范中涉及的术语为如下:项目、模块、补丁包及模块补丁;其中补丁包、模块补丁都发生在项目基础版本上线之后阶段。项目:
5、利用有限的资源为客户完成包括业务解决方案定制、硬件设备安装、应用软件开发、维护服务等在内的系统集成工作,达到客户某一业务开展目标的一系列工作。模块:实现项目的特定功能的集合,是组成产品中的一部分,但它一般不能独立满足客户的需求。补丁包:指实现某一局部改良需求的而修改的软件成果的集合,它一般包括一个或多个模块和模块补丁。模块补丁:指针对某模块进行局部修订,并且不是以模块整体更新的方式,而是以修补的方式提供的修订成果。模块补丁通常使用在WEB或数据库模块中。1.3角色及职责版本管理过程参与的角色,包括研发部及测试部,各自在版本管理中的职责定义如下。1.3.1版本管理员
6、n执行版本管理规定;调整版本库结构及控制权限;发现并及时向管理者反馈版本管理中的问题;目前版本管理员由测试部成员兼任。1.1.1项目经理n执行版本管理相关规定,解决版本管理过程中出现的问题;n负责版本规划,明确版本的特性,确定版本开发计划和版本号等;n负责版本自立项至版本发布的整个过程中项目组相关人员版本行为的指导和监督;n负责检查归档版本的正确性、完整性、规范性。1.1.2开发人员n执行版本管理规定;n按时提交版本,对提交版本的一致性、正确性、规范性负责;n对版本开发过程中各自的中间工作成果的存储安全负责,确保工作成果不遗失、可追溯。1.1.3测试人员n执行版本
7、管理规定、检查开发人员的提交版本,对检查结果负责;n归档版本,对归档版本的一致性、正确性负责;n发现并及时向管理者反馈版本管理中的问题。1.1.4测试部n建立、优化版本管理规定;n解释、监督、检查版本管理规定的执行;n审查项目组版本管理规定的执行情况和效果;n收集管理规定执行过程中的问题、变更需求等,汇总并安排在适当时机对本规定进行修订完善。2.版本号管理规范在项目开发启动阶段,项目经理根据项目需求和计划等,会同测试部制定开发版本的主/次/末版本号,明确版本特性,并向项目所开发和测试人员传达。版本规划可以在项目计划或设计等文档中体现。1.1版本号规定所有版本编号采
8、用统一方式
此文档下载收益归作者所有