软件发布流程

软件发布流程

1 目的

为了规范软件产品的版本发布过程,提高软件发布的可控性。

2 范围

适用于公司所有软件产品的发布。

3 角色与职责

4 软件发布流程

公司软件产品发布的流程如下:

4.1 发布准备

软件开发完成,开发人员完成自测,并确定发布日期。

自测应当完成对以下内容的确认:

1) 原有BUG是否彻底解决;

2) 增加的功能,修改的功能;

3) 新增功能是否达到需求及设计要求;

4) 所做的改变带来的影响;

4.2 提交测试

软件负责人提出测试申请,并明确以下内容:

1) 软件版本号;

2) 新增或修改了哪些功能;

3) 修复了哪些BUG;

4) 更改后的影响分析及测试建议;

4.3 执行测试

测试负责人接收测试申请后,启动软件测试,完成后反馈测试结果。

测试结果应包含以下内容:

1) 原有BUG的解决情况;

2) BUG的新增情况;

3) 测试用例执行情况;

4.4 发布评审

软件经过全面测试后,由质量部SQA负责审核并判断软件是否达到发布要求。

发布评审中对软件缺陷的要求是:致命、严重级别缺陷为0,一般级别缺陷解决率为95%,轻微级别缺陷解决率为90%。

说明:

缺陷级别划分为四级:致命、严重、一般、轻微。

4.5 源码、文档入库

软件负责人安排将软件源代码及文档入库。

源码包括软件所有源代码;文档包括需求、设计、测试文档,安装手册、使用手册等。

4.6 程序打包

软件负责人安排将程序打包,标记源码、文档版本tag等。

4.7 编写发布说明

软件负责人安排编写产品发布说明readme.txt(或者release note)。

Readme的内容应该包括

1) 产品版本说明;

2) 产品概要介绍;

3) 本次发布包含的文件包、文档说明;

4) 本次发布包含或者新增的功能特性说明;

5) 遗留问题及影响说明;

6) 版权声明以及其他需要说明的事项。

4.8 正式发布通知

软件负责人通知研发、市场、销售各相关部门并附上产品发布说明和产品介绍。

软件发布流程

1 目的

为了规范软件产品的版本发布过程,提高软件发布的可控性。

2 范围

适用于公司所有软件产品的发布。

3 角色与职责

4 软件发布流程

公司软件产品发布的流程如下:

4.1 发布准备

软件开发完成,开发人员完成自测,并确定发布日期。

自测应当完成对以下内容的确认:

1) 原有BUG是否彻底解决;

2) 增加的功能,修改的功能;

3) 新增功能是否达到需求及设计要求;

4) 所做的改变带来的影响;

4.2 提交测试

软件负责人提出测试申请,并明确以下内容:

1) 软件版本号;

2) 新增或修改了哪些功能;

3) 修复了哪些BUG;

4) 更改后的影响分析及测试建议;

4.3 执行测试

测试负责人接收测试申请后,启动软件测试,完成后反馈测试结果。

测试结果应包含以下内容:

1) 原有BUG的解决情况;

2) BUG的新增情况;

3) 测试用例执行情况;

4.4 发布评审

软件经过全面测试后,由质量部SQA负责审核并判断软件是否达到发布要求。

发布评审中对软件缺陷的要求是:致命、严重级别缺陷为0,一般级别缺陷解决率为95%,轻微级别缺陷解决率为90%。

说明:

缺陷级别划分为四级:致命、严重、一般、轻微。

4.5 源码、文档入库

软件负责人安排将软件源代码及文档入库。

源码包括软件所有源代码;文档包括需求、设计、测试文档,安装手册、使用手册等。

4.6 程序打包

软件负责人安排将程序打包,标记源码、文档版本tag等。

4.7 编写发布说明

软件负责人安排编写产品发布说明readme.txt(或者release note)。

Readme的内容应该包括

1) 产品版本说明;

2) 产品概要介绍;

3) 本次发布包含的文件包、文档说明;

4) 本次发布包含或者新增的功能特性说明;

5) 遗留问题及影响说明;

6) 版权声明以及其他需要说明的事项。

4.8 正式发布通知

软件负责人通知研发、市场、销售各相关部门并附上产品发布说明和产品介绍。


相关文章

  • 企业业务流程管理成熟度模型研究
  • ■2008年第7期■现代管理科学■管理创新 企业业务流程管理成熟度模型研究 ●林永毅 李敏强 摘要:正确评估和持续改进是企业推进业务流程管理的关键要点,文章结合流程成熟度模型的研究成果和业务流程管理的发展趋势,提出了六级四维的企业业务流程管 ...查看


  • jbpm之流程模板发布
  • jbpm之流程模板发布 现在就以该版本来进行流程模板的发布演示(jbpm 3.x版本的大致都类似) 流程模板发布就是将流程设计器里设计完成的流程模板文件发布到数据库中,以利于流程引擎对数据库的直接操作,实现对流程的控制:以下面我设置的流程模 ...查看


  • 武汉理工大学毕业设计(论文)系统操作指南
  • 武汉理工大学毕业设计(论文)管理系统操作指南 ⏹ 系统整体操作流程简述..................................................................................... ...查看


  • 软件项目管理流程分析与设计
  • 软件项目管理流程分析与设计 1 软件项目管理总体流程设计 软件项目管理总体流程设计为项目搜寻.立项.售前.合同生成和合同执行等5个主要阶段,分别以P1.P2.P3.P4.P5表示:同时设计了立项完成.合同签定.功能定义.软件开发.项目验收等 ...查看


  • 化工行业背景研究
  • 化工行业背景研究 浪潮ERP-化工行业解决方案是浪潮通软结合多年来的项目管理和开发经验,采用先进的管理思想和先进的开发工具,鼎力向企业推出的一套全面解决方案. 行业背景分析 化工行业的企业主要是通过对原材料进行混合.分离.粉碎.加热等物理或 ...查看


  • 软件配置管理规范
  • 软件配置管理规范 日期 1999/07/8修订记录修订版本1.00初稿完成. 描述作者审核批准 拟制:审核:批准:部门:部门:部门:日期:日期:日期: 目 录 1.规范概述. . . . . . . . . . . . . . . . . ...查看


  • 手机软件测试流程
  • 目录 1.概述 -------------------------------.-------..2 1.1目的 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„2 1.2适用范围 „„„„„„„„„„„„„„„ ...查看


  • 产品测试流程
  • 1目的 本流程旨在有效地规范产品测试过程,提高测试的有效性和文档管理质量,明确测试工作各阶段的任务.步骤.关键评审点和与开发流程的关系及接口,充分体现开发与测试的并行,缩短产品开发周期,降低产品开发成本,保证测试过程的规范性和继承性,快速. ...查看


  • 浅析软件工程开发方法学RUP
  • 浅析软件工程开发方法学RUP 前言 因为之前一直处在游戏开发行业,由于种种原因一直对软件工程中的项目管理.项目开发方法缺乏体验.虽然项目中也曾倡导编写更多的文档,无论是模块说明文档还是设计文档,但效果一直不好.不甚理想的地方主要体现在文档的 ...查看


  • 软件需求规格说明书
  • 软件需求规格说明书  任务概述 项目目标 运用条形码系统对XXX有限公司的仓库业务管理流程进行全面分析,频繁企业未来发展战略的需求,以先进的管理理念与企业实际相结合为出发点,提出信息化的规划建议,搭建起一整套以条形码为数据载体.与用友系统 ...查看


热门内容