`
小鑫的java
  • 浏览: 142462 次
  • 性别: Icon_minigender_1
  • 来自: 浙江
社区版块
存档分类
最新评论

软件版本号讲解:什么是Alpha,Beta,RC,Release<转载>

阅读更多

软件版本号讲解:什么是Alpha,Beta,RC,Release

一、 软件版本阶段说明

  • Alpha: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。
  • Beta: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI
  • RC: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。
  • Release: 该版本意味最终版本,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号(R)

二、 版本命名规范

软件版本号由四部分组成:

第一个1为主版本号,

第二个1为子版本号,

第三个1为阶段版本号,

第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:basealphabetaRCrelease。例如:1.1.1.051021_beta

三、版本号定修改规则

  • 主版本号(1):当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定 是否修改。
  • 子版本号(1):当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定 是否修改。
  • 阶段版本号(1):一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订版。此版本号由项目经理决定 是否修改。
  • 日期版本号(051021):用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定 是否修改。
  • 希腊字母版本号(beta):此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定 是否修改。

 

四、文件命名规范

 

文件名称由四部分组成:

第一部分为项目名称,

第二部分为文件的描述,

第三部分为当前软件的版本号,

第四部分为文件阶段标识加文件后缀。

例如:项目外包平台测试报告1.1.1.051021_beta_b.xls,此文件为项目外包平台的测试报告文档,版本号为:1.1.1.051021_beta

   
如果是同一版本同一阶段的文件修改过两次以上,则在阶段标识后面加以数字标识,每次修改数字加1,项目外包平台测试报告1.1.1.051021_beta_b1.xls

  当有多人同时提交同一份文件时,可以在阶段标识的后面加入人名或缩写来区别,例如:项目外包平台测试报告 1.1.1.051021_beta_b_LiuQi.xls。当此文件再次提交时也可以在人名或人名缩写的后面加入序号来区别,例如:项目外包平台测试报告1.1.1.051021_beta_b_LiuQi2.xls

 

五、 版本号的阶段标识

软件的每个版本中包括11个阶段,详细阶段描述如下:

 阶段名称            阶段标识
 
需求控制            a
 
设计阶段            b
 
编码阶段            c
 
单元测试            d
 
单元测试修改       e
 
集成测试            f
 
集成测试修改       g
 
系统测试            h
 
系统测试修改       i
 
验收测试            j
 
验收测试修改       k

 

分享到:
评论

相关推荐

    具有$$ C ^ 2F ^ 2 $$ &lt;math&gt; <mrow> <msup> <mi> C </ mi> <mn> 2 </ mn> </ msup> <msup> <mi>的全息p波超导体 F </ mi> <mn> 2 </ mn> </ msup> </ mrow> &lt;/ math&gt;校正

    &lt;mrow&gt; &lt; msup&gt; &lt;mi&gt; C &lt;/ mi&gt; &lt;mn&gt; 2 &lt;/ mn&gt; &lt;/ msup&gt; &lt;msup&gt; &lt;mi&gt; F &lt;/ mi&gt; &lt;mn&gt; 2 &lt;/ mn&gt; &lt;/ msup&gt; &lt;mo&gt; = &lt; / mo&gt; &lt;msubsup&gt; &lt;mi&gt; C &lt;/ mi&gt; &lt;mrow&gt; &lt;mi&gt;μ&lt;/ mi&gt; &lt;mi&gt;ν&lt;/ mi&gt; &lt;/ mrow&gt; &lt;mrow&gt; &lt;mi&gt;α&lt;

    两循环&lt;math&gt; <mi> O </ mi> &lt;/ math&gt; $$ \ mathcal {O} $$(&lt;math&gt; <msubsup> <mi>α</ mi> <mi> t </ mi> <mn> 2 </ mn> </ msubsup> &lt;/ math&gt; $$ {\ alpha} _t ^ 2 $$)对违反CP的NMSSM中性希格斯玻色子质量的修正

    &lt;msubsup&gt; &lt;mi&gt;α&lt;/ mi&gt; &lt;mi&gt; t &lt;/ mi&gt; &lt;mn&gt; 2 &lt;/ mn&gt; &lt;/ msubsup&gt; &lt;/ math&gt; $$ {\ alpha} _t ^ 2 $$)到违反CP的Next-to的中性希格斯玻色子质量 -标准模型(NMSSM)的最小超对称扩展。 在费因曼图解法中,在...

    Adobe Photoshop CS3 for Photographers.part2

    : Focal Press publisher&lt;br&gt;ISBN : 0240520289&lt;br&gt;&lt;br&gt;本书是专业摄影师的经验汇集,作者Martin Evening是位于伦敦的一家摄影工作室的摄影师,长期同顶级Photoshop大师保持紧密联系,还是Adobe的Alpha测试师和官方...

    Adobe Photoshop CS3 for Photographers.part3

    : Focal Press publisher&lt;br&gt;ISBN : 0240520289&lt;br&gt;&lt;br&gt;本书是专业摄影师的经验汇集,作者Martin Evening是位于伦敦的一家摄影工作室的摄影师,长期同顶级Photoshop大师保持紧密联系,还是Adobe的Alpha测试师和官方...

    MySQL 6 绿色精简BAT版 2.24 MB

    作为一名开发人员,我对绿色小软件情有独钟,因为用起来方便快捷嘛...&lt;br&gt;&lt;br&gt;创建存储过程:&lt;br&gt;&lt;br&gt;CREATE PROCEDURE `sp_family`()&lt;br&gt;select * from family&lt;br&gt;&lt;br&gt;&lt;br&gt;执行存储过程:&lt;br&gt;&lt;br&gt;call sp_family()&lt;br&gt;&lt;br&gt;

    swagger2生成PDF编码混乱处理.zip

    使用方法:下载下来的jar包,名字改成和官方一样的asciidoctorj-pdf-1.5.0-alpha.16.jar,然后复制替换掉本地方库的官方jar包,之后在swagger2的pdf生成的pom文件中增加主题:&lt;pdf-style&gt;cn&lt;/pdf-style&gt;即可:在如下...

    SmartFlash

    &lt;br&gt;&lt;br&gt; SmartFlash is intended for use with: &lt;br&gt;&lt;br&gt;Delphi 2007 &lt;br&gt;Delphi 2006 &lt;br&gt;C++Builder 2007 &lt;br&gt;C++Builder 2006 &lt;br&gt;Turbo Delphi &lt;br&gt;Turbo C++ &lt;br&gt;Delphi 2005 &lt;br&gt;Delphi 5,6,7 &lt;br&gt;C++ ...

    RL!dePacker

    1.0&lt;br&gt;PE Diminisher 0.1&lt;br&gt;PolyCrypt PE 2.1.5&lt;br&gt;PeTite 1.x&lt;br&gt;PEStubOEP 1.6&lt;br&gt;PELockNT 2.x&lt;br&gt;PePack 1.0&lt;br&gt;PC PE Encryptor alpha&lt;br&gt;PackItBitch&lt;br&gt;PEncrypt 4.0&lt;br&gt;PEnguinCrypt 1.0&lt;br&gt;PeLockNt 2.x...

    Linux内核 内容很全

    硬件基础与软件基础 6&lt;br&gt;1.1 硬件基础 6&lt;br&gt;1.1.1 CPU 7&lt;br&gt;1.1.2 存储器 8&lt;br&gt;1.1.3 总线 8&lt;br&gt;1.1.4 控制器和外设 8&lt;br&gt;1.1.5 地址空间 9&lt;br&gt;1.1.6 时钟 9&lt;br&gt;1.2 软件基础 9&lt;br&gt;1.2.1 计算机语言 9&lt;br&gt;1.2.2 ...

    MYSQL

    &lt;br&gt;3.6.3 登录支持 &lt;br&gt;3.6.4 扩展的登录支持 &lt;br&gt;4 安装 MySQL &lt;br&gt;4.1 怎样获得MySQL &lt;br&gt;4.2 MySQL支持的操作系统 &lt;br&gt;4.3 使用MySQL哪个版本 &lt;br&gt;4.4 怎样和何时发布更新版本 &lt;br&gt;4.5 安装布局 &lt;br&gt;4.6 安装...

    TS reader

    ait descriptors parsing&lt;br/&gt;&lt;br/&gt;2003.01.19:&lt;br/&gt; - fixed bug for ait section parsing&lt;br/&gt; - started code clean up and consolidation for easy porting&lt;br/&gt;&lt;br/&gt;2003.01.13:&lt;br/&gt; - added initial ait ...

    Overview of the MPEG-4 Standard

    Major Functionalities in MPEG-4 Version 2&lt;br&gt;m 3.1 Systems&lt;br&gt;m 3.2 Visual&lt;br&gt;n 3.2.1 Natural Video&lt;br&gt;n 3.2.2 Body animation&lt;br&gt;n 3.2.3 Coding of 3-D Polygonal Meshes&lt;br&gt;m 3.3 Audio&lt;br&gt;m 3.4 DMIF&lt;br...

    MATLAB 7_0实用指南 (上册)

    第1章MATLAB7.0简介&lt;br&gt;1.1MATLAB的特点&lt;br&gt;1.1.1MATLAB的基本特点&lt;br&gt;1.1.2MATLAB7.0的新特点&lt;br&gt;1.2MATLAB桌面简介&lt;br&gt;1.2.1启动按钮&lt;br&gt;1.2.2命令窗口&lt;br&gt;1.2.3命令历史窗口&lt;br&gt;1.2.4T作空间窗口&lt;br&gt;1.2.5当前...

    从asp迁移到asp+

    &lt;br&gt;&lt;br&gt; 要运行ASP+的alpha版本,你需要:&lt;br&gt;&lt;br&gt; Windows 2000 Professional server, 或者Advanced Server&lt;br&gt;&lt;br&gt; IIS5.0&lt;br&gt;&lt;br&gt; Internet Explorer5.5&lt;br&gt;&lt;br&gt; ..Net框架运行时(.Net Framwork Runtime)...

    奇异夸克球的各向异性流体的球对称模型

    在当前的工作中,我们尝试将Schwarzschild度量作为外部时空,针对球形对称... &lt;mrow&gt; &lt;msub&gt; &lt;mi&gt; p &lt;/ mi&gt; &lt; mi&gt; r &lt;/ mi&gt; &lt;/ msub&gt; &lt;mo&gt; = &lt;/ mo&gt; &lt;mi&gt;α&lt;/ mi&gt; &lt;mi&gt;ρ&lt;/ mi&gt; &lt;mo&gt;-&lt;/ mo&gt; &lt;mi&gt;β&lt;/ mi&gt; &lt;/ mrow&gt; &lt;

    二次f(T)重力旋转带电的AdS解决方案

    &lt;mrow&gt; &lt;mi&gt; f &lt;/ mi&gt; &lt;mrow&gt; &lt;mo&gt;(&lt;/ mo&gt; &lt;mi&gt; T &lt;/ mi&gt; &lt;mo&gt;)&lt;/ mo&gt; &lt;/ mrow&gt; &lt;mo&gt; = &lt;/ mo&gt; &lt;mi&gt; T &lt;/ mi&gt; &lt;mo&gt; + &lt;/ mo&gt; &lt;mi&gt;α&lt;/ mi&gt; &lt;msup&gt; &lt;mi&gt; T &lt;/ mi&gt; &lt;mn&gt; 2 &lt;/ mn&gt; &lt;/ msup&gt; &lt;/ mrow&gt; &lt;/ 数学&gt;。 ...

    Alpha、Beta、RC、GA版本的区别

    Alpha、Beta、RC、GA版本的区别

    FlashFXP_3.6.0.1240注册版

    SSL 锁定图标现在将显示 SSL 证书对话框 &lt;br&gt;改变&lt;br&gt;&lt;br&gt;改进了脱机浏览模式 &lt;br&gt;改进了用户/密码 FTP 站点提示 &lt;br&gt;改进了同步浏览支持 &lt;br&gt;升级了 Zlib 组件为最新版本 &lt;br&gt;升级了文件夹浏览对话框 (使用 BIF_...

    netsvc

    &lt;br&gt;SYNTAX: NETSVC servicename \ \ computername /command &lt;br&gt;可用命令选项: &lt;br&gt; /query Queries the status of the service&lt;br&gt; /start Starts the service&lt;br&gt; /stop Stops the service&lt;br&gt; /pause Pauses ...

Global site tag (gtag.js) - Google Analytics