【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《软件版本命名规则及发布流程》,欢迎阅读!
项目分类及项目经理/负责人: 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阶段 R阶段
不限 100% 100%
不限 50% 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,通过则本流程结束
本文来源:https://www.wddqxz.cn/f9cc57e1df3383c4bb4cf7ec4afe04a1b071b0af.html