首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>系统管理>内核技术>正文

软件产品发布流程

http://www.oklinux.cn  2005-06-06  oklinux收集整理  chentong      会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn
转贴:严格按照软件产品发布流程发布软件版本是建立和完善软件产品版本控制,保证软件产品质量的关键过程之一。

参与软件产品发布的人员主要是测试负责人和BM(Build Master)。


严格按照软件产品发布流程发布软件版本是建立和完善软件产品版本控制,保证软件产品质量的关键过程之一。

参与软件产品发布的人员主要是测试负责人和BM(Build Master)。





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

1、              发布准备。发布之前,所有程序freezed由测试人员进行确认测试;检查qcs系统内登记的所有bug都已经被fixed,或者遗留的bug不影响系统的使用,如果有严重bug未解决(级别为must fixed)不能发布;程序打包前做冒烟测试。

2、              测试负责人编写release产品质量报告进行质量分析和总结。

3、              源码、文档入库。源码包括数据库创建脚本(含静态数据)、编译构建脚本和所有源代码;文档包括需求、设计、测试文档,安装手册、使用手册、二次开发手册、产品介绍(ppt)、使用demo等。

4、              BM进行程序打包;标记源码、文档版本tag。

5、              BM填写发布基线通知并通知相关人员;BM经理对发布基线进行审计。

6、              在qcs系统上新建产品发布计划,填写配置项,执行发布计划(发布产品)。

7、              上传程序包、使用文档至download站点。

8、              编写发布说明readme.txt(或者release note)。Readme的内容应该包括产品版本说明;产品概要介绍;本次发布包含的文件包、文档说明;本次发布包含或者新增的功能特性说明;遗留问题及影响说明;版权声明以及其他需要说明的事项。

9、              正式发布通知。通知开发、测试、市场、销售各相关部门并附上产品发布说明和产品介绍。

10、           后续工作。产品发布后,在使用过程中可能还会发现一些bug。在不影响正常使用的情况下,这些bug将在下一版本发布时解决;如果bug严重影响使用,必须打patch或者按照流程重新发布。

11、           临时发布。软件产品未正式发布前,可能需要一个临时版本供开发人员或者用户应急使用,这时候需要临时发布一个版本。这个版本只包括基本的程序包和必要的使用说明。临时发布需要通知相关开发、测试人员;BM需要为源码、文档打tag标记。
    软件产品发布后,即建立了一条发布基线。所有用户安装及二次开发必须在此基线上进行,开发人员不能直接从cvs或vss上check 代码编译交付用户使用或者进行二次开发。

上一篇:实战编译Linux内核   下一篇:Raid 技术学习

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Raid 技术学习
·实战编译Linux内核
·为你的 Linux 快速编译所需要的模块
·Linux平台的下载程序
·linux驱动程序设计
·Linux内核编程(使用/proc进行输入)
·跟我一步一步学汉化(一)
·Linux核心是服务器
·Debian下编译安装Linux内核
·内核与补丁
·linux内核体系结构
·Linux 的 x86 汇编程序设计
·Linux中重新编译内核
·C语言嵌入式系统编程修炼之背景篇
·Linux信号
·内核比较:2.4 和 2.6 上的 Web 服务
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·再来个源代码分析阅读器:LXR
·源代码阅读利器:Source Navigator
·Linux系统下的MySQL数据库开发技术
·Fedora在下一代用户群鼓励使用和参与开
·centos5.1下编译Linux内核
·Suse Linux系统下JAVA AWT界面乱码问题
·在Linux下发布程序需要注意版本的软件
·使用initrd文件系统 U-boot引导Linux方
·Linux系统下后台执行程序
·Linux如何在系统运行过程中修改内核参
·Linux系统进程的几个用户ID及其转换方
·Linux系统下安装phpmyadmin方法介绍
  阅读排行
· 深入理解LINUX内核中文版下载地址
·Linux操作系统源代码详细分析(一)
·Bochs 调试技术
· Linux下通用线程池的创建与使用(上)
·基于S3C44B0微处理器的uClinux内核引导
·Linux操作系统源代码详细分析(二)
·Linux操作系统的内核编译内幕详解
· Linux内核编程实战经验谈
·Linux系统线程同步:互斥量(mutex)
·Kernel command using Linux system ca
·linux 内核版本号
·推荐:Linux用户态与内核态的交互
·Linux 2.6内核的编译步骤及模块的动态
·解析Linux中的VFS文件系统机制
·源代码阅读利器:Source Navigator
网摘收藏: