一直以来,对于新手而言,软件的版本号都是个比较困扰人的问题,什么Beta、RC,再来个RTM、RTW....头大了吧?RTM和RTW有什么区别?借此机会,就给大家介绍一下这方面的小知识吧。

1.软件开发有哪些版本?

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

2.软件发布时有哪些版本?

是软件开发和发布过程中的几个里程碑式的版本,而作为最后一个阶段,Release版又可以分为如下几个版本:

RTM:release to manufacturing或者release to marketing的简称,国外媒体业习惯于称之为"going gold"。正式在零售商店上架前,是不是需要一段时间来压片,包装、配销呢?所以程序代码必须在正式发行前一段时间就要完成,这个完成的程序代码叫做 Final.Code,程序代码开发完成之后,要将母片送到工厂大量压片,这个版本就叫做RTM版。所以说,RTM版的程序码一定和正式版一样。但是和正式版也有不一样的地方:例如正式版中的OEM不能升级安装,升级版要全新安装的话会检查旧版操作系统光盘等,这些就是RTM和正式版不同的地方,但是它们的主要程序代码都是一样的。 严格的说这种版本还是属于零售版,需要激活。

GA: General availability的简称,软件已经完成必要的商业活动,如推广、广告等等。此时,软件已经可以通过光盘或者网络发布了。根据惯例,RTM和GA之间的间隔一般为1周-1个月左右。

Boxed copy(盒装):软件被压制成光盘并包装在设计好的包装盒中。

RTW:Release to Web的简称,此时软件将通过网络发布,比如,在微软下载中心中提供下载。此过程中不会有任何光盘之类的物品产生。

3.什么是wave?

此外,SP服务包如Vista SP1、SP2的发布往往还会以分波(wave)的形式发布,主要以语言来区分:

Wave0:一般包括英语、法语、德语、日语、西班牙语五种语言

Wave1:一般包括含简体中文在内的其他36种语言

好像就这么多了,如有遗漏和错误,欢迎大家补充和指正。

转载于:https://www.cnblogs.com/robertoji/p/4970129.html

RTM,RTW,GA等软件版本号详解相关推荐

  1. 软件版本号详解,Alpha、Beta、RC、Stable、Release、GA、RTM、RTL、OEM、

    开发期间版本号: 1.Alpha(α): 预览版,或者叫内部测试版:一般不向外部发布,会有很多Bug:一般只有测试人员使用. 2.Beta(β): 测试版,或者叫公开测试版:这个阶段的版本会一直加入新 ...

  2. 软件开发的基础知识—软件版本号详解

    经常被不同的软件版本搞得一头雾水,alpha.beta.demo.professional.enterprise等等,这些版本信息到底都有哪些实际上的含义呢? ·测试版与演示版 α(alpha)版 此 ...

  3. Node.js中package.json中库的版本号详解(^和~区别)

    Node.js中package.json中库的版本号详解(^和~区别) 当我们查看package.json中已安装的库的时候,会发现他们的版本号之前都会加一个符号,有的是插入符号(^),有的是波浪符号 ...

  4. Android Studio 版本号详解

    Android Studio 版本号详解 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/69951965 本文出自[赵彦军的博客] ...

  5. Java学习软件安装详解

    Java学习软件安装详解 一直对Java的学习马马虎虎,新换的电脑,在重装java软件时遇到很多问题,安装了半天,想着以后自己也可能用到,所以写下来,以供大家参考. 1.准备工作 我的电脑:windo ...

  6. Linux系统中的软件管理详解(下)—搭建网络软件仓库及第三方软件仓库

    Linux系统中的软件管理详解(下) 5.软件仓库管理命令 a)dnf 命令: 管理软件仓库中的安装包 dnf repolist ##列出仓库信息clean all ##清除系统中已经加载的仓库缓存信 ...

  7. npm install安装固定版本号以及package.json中版本号详解

    在npm中安装固定的版本号package,只需要在其后加 '@版本号' npm install three@0.102.1 Node.js中package.json中库的版本号详解: 1. ~ 匹配最 ...

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

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

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

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

最新文章

  1. eclipse java 1.8 vm_GGTS(Eclipse)和JAVA 1.8中不兼容的JVM
  2. 【STM32】随机数发生器详解
  3. try to navigate from button to line item page
  4. 记一次提升18倍的性能优化
  5. 深度学习基础(三)—— 权值矩阵的初始化
  6. Laser Reflections solutions
  7. word wrap java控制台_word wrap 解惑
  8. RPCBind 服务被利用进行 UDP 反射 DDoS 风险预警
  9. 双色球助手2.0---最新发布----完全免费
  10. excel输出线性拟合曲线的斜率
  11. 湖南省计算机二级官网2020,湖南2020年3月计算机二级考试报名时间安排
  12. 小猫爬山题解(暴力解题)
  13. Leco题目:寻找两个正序数组的中位数
  14. 中断工作原理在现代计算机中的应用,中断、DMA、通道
  15. java程序员学习路线指南
  16. 使用 MEAN 进行全栈开发基础篇——2、弄一个简单的用户管理试试
  17. DSN: Deep Subspace Clustering Networks
  18. 计算机专业新生研讨课资料整合
  19. C语言程序设计第二版 甘勇, 李烨 , 卢冰
  20. vue里面的ref详解

热门文章

  1. 大规模数据中心自动化运维实践
  2. 从母语学习规律中推断出英语学习的规律
  3. 不甘落后,佳能挑战索尼CMOS传感器王者地位
  4. LeetCode-69 Sqrt(x)
  5. 【SWAT】SWAT中预定义河网及流域
  6. 双链笔记葫芦笔记综合评测:优点、缺点、建议
  7. C# 数据类型(var)
  8. HTML期末大作业~ 小黄车ofo环保 ~学生网页设计作业源码(HTML+CSS)
  9. C#使用微软的TTS引擎发音
  10. Windows7安装包英文版和中文版的差异揭秘