软件版本命名规则及发布流程.pdf

项目分类及项目经理 /负责人: XX : XXX : XXXX : XXXXX : 软件版本命名规则及发布流程 相关定义: 1. 版本:软件或硬件的设计结果; 2. 发布: 指该版本的软件提交给除设计者外的其它人使用时的行为。 这些行为包括在软件 测试、软件工程试用、软件正式商用对外提交设计结果的行为; 适用范围: 底层软件的版本命名及发布; 涉及岗位: 1、 设计工程师:软件设计者 2、 版本管理员:软件版本的归档资料是否符合规定的审查者,版本管理软件( VSS )的操 作者; 3、 项目经理:版本能否提交的审批者; 4、测试工程师:设计验证的执行者 版本命名规则 设计的任何一次修改,均应形成新的版本编号; 规则: ×××( 1)_ ×( 2)_ ×.××( 3) 说明: (1)、设计名称:由字母及数字组成;一次彻底的重构可以更换新的名字,如 IIP1 ,IIP2 ; (2 )、阶段编号: A -研发阶段; B -软件试用阶段; R -软件商用阶段;阶段的定义如下, 其中质量问题严重级别( A 、B 、C 、D )的定义参见《研发质量管理办法》 阶段定义 已发现 A 类质量 已发现 B 类质 已发现 C 类质量 已发现 D 类质量问题 问题解决率 量问题解决率 问题解决率 解决率 A 阶段 不限 不限 不限 不限 B 阶段 100% 50 % 不限 不限 R 阶段 100% 100% 50 % 不限 注:版本发布后, 新发现的质量问不会影响到已有的版本编号, 但是会影响到版本编号 的升级; 例如 SDP_B_2.01 发布后, 新发现了 A 类质量问题, 则在该问题解决前是不能升级 到 SDP_R_1.00 的。只能在 SDP_B_*.** 系列中升级。 软件发布内容(必须) : 1、 源代码及工程文件:设计工程师提供; 2、 版本说明:设计工程师提供;必须包含以下内容: a) 提交时间 b) 适用硬件版本 c) 开发环境(编译器版本) d) 更改内容:首次设计可以为空 e) 提交者 3、 编译结果:版本管理员提供;根据内容 1 编译的结果; 4、 测试报告:测试工程师提供;模板参见《研发质量管理办法》 ,必须包括以下内容: a) 测试硬件版本 b) 测试项(用例) c) 测试方法 d) 测试结果 已知质量问题(包括硬件部分 版本发布流程 1、 设计:设计工程师执行; 2、 白盒测试:测试工程师(通常是研发人员自己)执行; 3、 发布资格审批:项目经理执行;通过转向 4 ,不通过转向 1; 4、 资料齐套:设计工程师执行; 5、 发布内容审批:版本管理员执行;通过转向 6 ,不通过转向 4 ; 6、 入库:版本管理员执行; 7、 黑盒测试:测试工程师(测试部人员)执行 8、 发布结果审批:项目经理执行;不通过转向 1,通过则本流程结束

文档评论(0)

1亿VIP精品文档

相关文档