ALPHA、BETA、RC、GA、Release 等版本号的意义

由于工作需要经常要去SVN上拉开源项目的源码,对项目的后面所带的BETA、ALPHA、RC等版本号所表示的意义不是很了解,因此不知道拉那个目录好。现在特地去查找了资料,了解个版本的意义。

首先讲一下软件测试过程中的三个阶段:α是第一阶段,一般只供内部测试使用;β是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和漏洞,一般只提供给特定的用户群来测试使用;λ是第三个阶段,此时产品已经相当成熟,只需在个别地方再做进一步的优化处理即可上市发行。

版本符号的意义:

Alpha:Alpha是内部测试版,一般不向外部发布,会有很多Bug,除非你也是测试人员,否则不建议使用。是希腊字母的第一位,表示最初级的版本,alpha 就是α。

Beta:该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一缺陷,需要经过多次测试来进一步消除。这个阶段的版本会一直加入新的功能。

RC:(Release Candidate) Candidate是候选人的意思,用在软件上就是候选版本。Release.Candidate.就是发行候选版本。和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错!  RC版本是最终发放给用户的最接近正式版的版本,发行后改正bug就是正式版了,就是正式版之前的最后一个测试版。

GA:(general availability)比如:Apache Struts 2 GA这是Apache Struts 2首次发行稳定的版本,GA意味着General Availability,也就是官方开始推荐广泛使用了。

Release:该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号(R)。

本文转自:http://blog.chinaunix.net/uid-31429544-id-5784526.html

BETA、RC、ALPHA、Release、GA 等版本号的意义相关推荐

  1. 各种软件版本号扫盲——Beta RC Preview release等

     1 .软件版本阶段说明 *Alpha 版:此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的 Bug 较多,需要继续修改. *Beta 版:该版 ...

  2. 什么是BETA,RC,ALPHA版 - 软件命名规范

    1. 软件版本阶段说明 * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改. * Beta版: 该版本相对 ...

  3. 你知道Alpha/Beta/RC/RTM/RTW/GA是什么版本吗?

    1.Windows及其他软件开发过程中一般都有哪些版本? • Pre-Alpha:与Alpha和Beta版本相比,此版本的功能甚至还没有完善,只是个前期非常雏形的产物,一般是内部工程版本,仅仅是用来进 ...

  4. Win8时代谈Alpha/Beta/RC/RTM/RTW/GA版本

    1.Windows及其他软件开发过程中一般都有哪些版本? • Pre-Alpha:与Alpha和Beta版本相比,此版本的功能甚至还没有完善,只是个前期非常雏形的产物,一般是内部工程版本,仅仅是用来进 ...

  5. Java中Beta、Alpha、RC、RELEASE、GA、SNAPSHOT等版本分别代表什么意思?

    这两天 Apache Log4j2 的漏洞被闹的沸沸扬扬,一方面是大家热衷于炒作,另一方面是好久没有热闹的消息了,沉寂了太久,需要爆发一波! 回归理性来看,Apache 这波漏洞修复,来来回回发了好几 ...

  6. 项目管理: Alpha,Beta,RC,GA,Release

    Alpha:                     Alpha是内部测试版,一般不向外部发布.也可以认为是演示版本.允许存在一定的问题(例如功能组合.异常流程处理.稳定性.性能存在部分问题)     ...

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

    软件版本号讲解:什么是Alpha,Beta,RC,Release 关键字: 版本, alpha, beta, rc, release 一.软件版本阶段说明 Alpha版: 此版本表示该软件在此阶段主要 ...

  8. [摘录]软件版本GA,RC,alpha,beta,Build 含义

    为什么80%的码农都做不了架构师?>>>    (1)RC:(Release Candidate) Candidate是候选人的意思,用在软件上就是候选版本.Release.Cand ...

  9. Alpha、Beta、RC、Release版本的区别

    开发期 Alpha α是希腊字母的第一个,表示最早的版本,预览版,内部测试版,一般不向外部发布,bug会比较多,功能也不全,一般只有测试人员使用. Beta β是希腊字母的第二个,公开测试版,比alp ...

最新文章

  1. 使用isql连接Sybase ASE数据库的常见错误及处理方式
  2. [原创]PipelineTools 文件传输工具
  3. Python学习【第6篇】:Python之文件操作
  4. Python之路【第八篇】:Python模块
  5. Pixhawk代码分析-源码框架
  6. Elasticsearch聚合深入详解——对比Mysql实现
  7. java compliance_java complier compliance level问题引发的思考
  8. 常用的限流框架,你都会用吗?
  9. Microsoft Office无法找到此应用程序的许可证,修复尝试失败或者已被取消
  10. CCS3.3之DM642开发环境建立
  11. java ArrayList扩容入门
  12. OpenCV-图像处理(30、轮廓周围绘制矩形框和圆形框)
  13. 谷歌人工智能背后的大脑:没有他就没有今天的谷歌AI
  14. 矩阵的卷积以及使用python计算方法
  15. c# openxml Excel部分学习之路
  16. YC孵化创业营2020-Adora Cheung - How to Prioritize Your Time 如何分配你时间的优先级
  17. 服务器备案问题解决思考?
  18. ubuntu20.04 虚拟机连不上网
  19. Mac 下 NVM 的安装与使用
  20. tfidf关键词提取_基于深度学习的个性化商品评论标签提取

热门文章

  1. 我来自双非二本,未来的路该怎么走?
  2. linux的yun命令是访问互联网,如何在Linux终端中知道你的公有IP?
  3. 基于verilog的FFT设计与实现
  4. figtree需要在JAVA下运行吗_Phylogenomic_Tutorial || ML_Tree inference
  5. 二进制文件安装mysql_CentOS7下二进制文件安装MySQL5.6
  6. 升级php影响zabbix吗,zabbix2.0升级到zabbix3.0
  7. Tree HDU - 6547 (树链剖分,线段树)
  8. PHP扩展开发--实验成功
  9. python decode unicode encode
  10. linux nohup命令