1 / 9
文档名称:

软件版本管理规范(00001).doc

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

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

分享

预览

软件版本管理规范(00001).doc

上传人:iluyuw9 2019/8/24 文件大小:88 KB

下载得到文件列表

软件版本管理规范(00001).doc

相关文档

文档介绍

文档介绍:软件版本管理规范XXXX公司技术文件软件版本管理规范XXXX公司二○一八年一月目录第1章引言 -1- -1- -1- -1- -1- -1-第2章版本规范 -2- -2- -2-第3章TAG规范 -3- -3- -3- -3- -3- -3- -4-第4章BRANCH规范 -5- -5- -5- -5-引言目的通过该文档来统一、规范公司的所有软件产品的版本管理,使得版本管理更加正式和有效。本文档自2018年1月1日开始执行。适用范围本规范中规定的相关内容适应于公司所有软件产品的版本管理。术语定义和缩写词版本号:产品/模块的版本标识TAG:SVN中标识版本集合的工具和术语BRANCH:即分支,SVN中支持并行开发的工具和术语统一大小写版本管理中所有固定字串统一为大写版本管理中所有提到的产品/模块名称统一为小写参考资料CMMI规范之--SCM软件版本管理规范版本规范版本格式版本号包括:产品/模块简称、主版本号、副版本号、子版本号、build号格式:<产品/模块简称><主版本号>.<副版本号>.<子版本号>.<build号>版本升级规则Ø主版本号升级规则²新产品或模块立项,主版本号为0;²主体构件进行重大修改,主版本号加1;²主版本号变更时,副版本号同时置0。Ø副版本号升级(主要针对新功能)²新产品或模块,副版本号为1;²主体构件的重大修改,副版本号加1;²主体构件之间的接口协议重大修改,副版本号加1;²与其他产品或模块之间的接口协议重大修改,副版本号加1;²重大功能增加或增强,副版本号加1;²当副版本号变更时,子版本号同时置0。Ø子版本号升级(主要针对修改bug)²新产品或模块立项,子版本号为0;²为增强现有功能模块,不增加新的功能模块,主体构件未做重大修改,并且主体构件之间的接口协议也未做重大修改,子版本号加1;²为修改bug,而产品的主体构件未做重大修改,并且产品的主体构件之间的接口协议也未做重大修改,子版本号加1。Øbuild号升级²build号部分为生成版本的日期;²每次送测必须有build号,上线等也必须有build号;²例:050331TAG规范TAG转换规则从版本号和项目编号转换成TAG的对应部分遵循以下原则:a、字母和数字不变b、空格“”转换成下划线“_”c、小数点“.”转换成减号“-”版本TAGALPHA测试TAGAlpha版:内测版。专业测试人员测试用,一般而言,该版本软件的Bug较多,需要继续修改。格式:<产品/模块简称>_<主版本号>-<副版本号>-<子版本号>-<build号>_ALPHA格式(例):dhtx_0-1-0-150331_ALPHABETA测试TAGBeta版:公测版。该版本相对于Alpha版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要对像是产品用户。格式:<产品/模块简称>_<主版本号>-<副版本号>-<子版本号>-<build号>_BETA格式(