1、密级: 文档编号:QM3_CP_ZL_?版本号:V1.0软件产品版本规划与 VSS LABEL 约定广东启明软件开发有限公司编制:余亮 生效日期:2010 年 9 月 日审核: 批准:EPG-广东启明软件开发有限公司对本文件资料享受著作权及其它专属权利,未经书面许可,不得将该等文件资料(其全部或任何部分)披露予任何第三方,或进行修改后使用。软件产品版本规划与 VSS LABEL 约定 V1.0广东启明软件开发有限公司 第 2 页 共 5 页文 件 更 改 摘 要 :日期 版本号 修订说明 修订人 审核人 批准人2010-09-21 V0.1 创建 余亮V1.0 正式版1、软件产品版本规划与 V
2、SS LABEL 约定 V1.0广东启明软件开发有限公司 第 3 页 共 5 页1. 模块版本号模块版本号即为 DLL,OCX,EXE 的编译版本号,根据产品版本号和模块编译日期进行编制。根据不同的工具,生成的版本号略有区别: VC: X1X2.X3X4.YYYY.MMDD 。例如:某日(20021220)编译模块 JYGL.DLL,产品版本号是 1.0.1.2,则模块JYGL.DLL 的当前版本号是:10.12.2002.1220 VB: X1X2.X3X4.MMDD例如:某日(20021220)编译模块 TZOCX_XTWH.OCX,产品版本号是 1.0.1.2,则模块TZOCX_XTWH
3、.OCX 的当前版本号是:10.12.1220注:模块版本号由模块负责人编制,VB 必须在 NT 环境下编译。2. VSS lable 标识约定注:1)下文中的 “测试提交编号 ”从 01 开始,按照顺序排列下来,表示当日第几次提交测试2)“打包日期 ”、 “提交日期 ”格式: YYMMDD(年月日)3)”模块名称 ”由项目组自行定义,建议项目组有一个模块名称与所表示模块的对照表4)测试阶段标志符定义: U- 源代码静态测试 /单元测试阶段I - 集成测试阶段A 确认测试5)项目组根据实际需要可添加 ”- ”+自定义字段 ,但需在配置管理计划中说明 “自定义字段 ”的定义规则6) VSS LA
4、BEL 长度不超过 31 位 2.1. 测试阶段2.1.1. 单元测试阶段由项目组内开发人员/CM 工程师打上模块级 LABEL,提交单元测试。LABEL 标识规则如下:模块名称-产品版本号-提交日期 U 测试提交编号如: JYGL-1.0.1.2-021220-U012.1.2. 集成测试阶段由系统集成员/CM 工程师打上模块级 LABEL,提交测试。LABEL 标识规则如下:软件产品版本规划与 VSS LABEL 约定 V1.0广东启明软件开发有限公司 第 4 页 共 5 页模块名称-产品版本号-提交日期 -I 测试提交编号如: JYGL-1.0.1.2-021220-I012.1.3.
5、确认测试测试工程师/CM 工程师打上模块级 LABEL,提交测试。LABEL 标识规则如下:模块名称-产品版本号-提交日期-A 测试提交编号如: JYGL-1.0.1.2-021220-A012.2. 产品(待)发布阶段2.2.1. Release (Candidate)发布阶段系统确定(变更)产品基线,受控库中系统的所有基线配置项(包括程序、数据、文档)全部打上该 LABEL,由 CM 工程师负责完成。LABEL 标识规则如下:产品名称-产品版本号-打包日期如:XXXS-1.0.1.2-021220表示:2002 年 12 月 20 日打包的经过发行测试的可发行版本3. 基线标识基线由 CM
6、 工程师在基线审批后建立并标识。基线的标识规则如下: 产品基线:直接用产品的版本号标识,如:5.4.1.0 其它基线:项目名称_基线名称简写_版本号,版本号为两位数如:E_XXX-5.0_RD_1.0说明:为 E_xxx -5.0 项目的需求基线,基线版本为 1.0。其中版本号应为两位数基线名称 简写 举例计划基线 PP E_XXX-5.0_PP_1.0需求基线 RD E_XXX-5.0_RD_1.0设计基线 SD E_XXX-5.0_SD_1.0编码基线 VSS LABEL 约定 JYGL-1.0.1.2-021220-I01测试基线 TEST E_XXX-5.0_TEST_1.0产品基线
7、产品版本号 5.4.1.0软件产品版本规划与 VSS LABEL 约定 V1.0广东启明软件开发有限公司 第 5 页 共 5 页4. 产品标识4.1. 紧急补丁 Hotfix时机:快速响应用户的请求,发布紧急补丁时使用标识规则:产品名 基线版本 Hotfix 序列号 标识举例:E-CIS 5.4.2.0 Hotfix001补丁序列号由 CM 工程师编制4.2. 升级包 SP(Service Pack)时机:集中、阶段性响应用户的请求,包含了较多的需求或修复标识规则:产品名 基线版本 SP 序列号标识举例:E-CIS 5.4.2.0 SP002升级包序列号由 CM 工程师编制4.3. 产品版本号
8、 X.X.X.X时机:对外发布产品时使用标识规则:产品名 产品版本标识举例:E-CIS 5.4.2.0产品版本号由项目经理编制4.4. 产品版本号的升级演变下图简要说明变更需要的测试阶段及引起产品版本号的变化情况:产品版本号由 1.0.0.0 开始, X1、X2、X3 取值范围0-9 , A-Z;X4 取值0-999产 品 版 本 号 : X1. 2. X3. 4功 能 增 强 与 完 善SP版 本 的 发 布 更 则 递 增模 块 有 大 的 变 更 或 者 新 功 能 增 加则 递 增 , X3、 4归 0由 项 目 组 内 部 制 定 , 包 括 HotFix 发 布 和 每 日 构 建 的 BuildNO确 认 测 试单 元 +集 成 +确 认 测 试整 个 系 统 作 大 的 升 级 性 变 更 则 递 增 , X2、 3、 X4归 0代 码 审 查 单 元 +集 成 +确 认 测 试