简谈软件版本周期 | Alpha、Beta、RC、Stable版本之间的区别

news/2024/11/29 7:51:21/

目录

💌 引言

⭕ 软件版本周期

🛠️ 软件开发期

⚖️ 软件完成期

💰 商业软件版本


💌 引言

定义好版本号,对于产品的版本发布与持续更新很重要;但是对于版本怎么定义,规则如何确定,却是千差万别。具体应用,可以结合自己目前的实际情况命名。另外,对于商业软件,有的产品号称是永远的Beta版,持续不断地更新、优化,迭代,产品才有生命力!


⭕ 软件版本周期

α、β、λ 常用来表示软件测试过程中的三个阶段。

-- α 是第一阶段,一般只供内部测试使用;

-- β 是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和漏洞,一般只提供给特定的用户群来测试使用;

-- λ 是第三个阶段,此时产品已经相当成熟,只需在个别地方再做进一步的优化处理即可上市发行。     

软件发布生命周期:软件发布生命周期是指开发、测试和发布软件产品的过程。不同阶段代表了不同的稳定级别(Stability levels)。 

            —— 软件发布生命周期的各个阶段名称及含义 —— 

🛠️ 软件开发期

Pre-alpha有时候软件会在Alpha或Beta版本前先发布Pre-alpha版本。一般而言相对于Alpha或Beta版本,Pre-alpha版本是一个功能不完整的版本。

Alpha(α):预览版,或者称内部测试版,一般不向外部发布,会有很多Bug。一般只供内部测试人员使用。一般用户不要下载这个版本,这个版本包含很多BUG,功能也不全。

取自希腊字母中的第一个字母“α”,表示最早的版本,代表整个软件发布周期中的第一个阶段。Alpha版本意味着不再添加更多的功能,通常是在做内部测试。现在越来越多的公司也会邀请外部客户或合作伙伴参与其测试,来达到可用性测试的目的。

Beta(β):测试版,或者称公开测试版,它也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。顾名思义,这个版本比alpha版发布得晚一些,主要是给“部落”用户和忠实用户测试用的,该版本任然存在很多BUG,但是相对alpha版要稳定一些。

取自希腊字母中的第二个字母“β”,是软件对外公开的最早版本,由公众参与测试。一般来说,Beta版本包含所有功能,但可能有一些已知问题或不太影响使用的bug。Beta版本的测试者通常是合作伙伴或潜在客户,他们往往自愿免费提供可用性测试以获得优惠价格或免费使用资格。

RC(ReleaseCandidate):最终测试版本,也被称为“going silver”,指可能成为最终产品即稳定版本的候选版本,除非出现重大错误,否则随时可以发布成为正式版本。在此阶段的产品通常包含了所有功能并且没有严重问题。多数开源软件会推出两个RC版本,把第二个RC版本作为正式版本。

Release Candidate(候选版本),该版本又较beta版更进一步了,该版本功能不再增加,和最终发布版功能一样。这个版本有点像最终发行版之前的一个类似预览版,这个的发布就标明离最终发行版不远了。作为普通用户,如果你很急着用这个软件的话,也可以下载这个版本。

⚖️ 软件完成期

◾ 稳定版

-- Stable稳定版;来自预览版本释出使用与改善而修正完成,为当前所使用的软件在匹配需求规格的硬件与操作系统中运行不会造成严重的不兼容或是硬件冲突,其已受过某定量的测试无误后所释出者。在开源软件中,都有stable版,这个就是开源软件的最终发行版,用户可以放心大胆的用了。

稳定发行版也称为生产发行版,它是通过了所有验证和测试阶段的最后一个候选发行版(RC)。可以存在被认为可以接受的bug,此版本将发布到生产环境。

◾ 生产商发放

-- RTM(ReleasetoManufacturing):给生产商的release版本;RTM版本并不一定意味着创作者解决了软件所有问题;仍有可能向公众发布前更新版本。

Release to Manufacturing(RTM)也被称为“going gold”,指发放给制造商以使制造商能够提早进行集成工作和解决软件与硬件的兼容性问题,是软件产品准备交付时使用的术语。

◾ 一般可用 

-- GA(GeneralAvailability):正式发布的版本;在国外都是用GA来说明release版本的。

General availability(GA)指所有必要的商业活动已经完成,已经达到了可以发售的阶段。商业活动包括安全性和合法测试与本地化和全球销售的可能性评估等。

◾ 网络分发

另外一种RTM的称呼是RTW(ReleaseToWeb),表示正式版本的软件发布到Web网站上供客户免费下载。

Release to Web(RTW),网络分发或Web发布,是一种利用互联网进行分发软件的方式。

◾ 不推荐使用 

-- Deprecated:指计划在未来删除并且不再提供进一步的支持,也就意味着也不会处理新的问题。


💰 商业软件版本

RTM版:全称为Release to Manufacture,工厂版。改版程序已经固定,就差工厂包装、光盘印图案等工作了。

OEM版:全称为OriginalEquipmentManufacturer,厂商定制版,原始设备制造商。OEM版是给计算机厂商随着计算机贩卖的,也就是随机版、厂商定制版;

只能随机器出货,不能零售。只能全新安装,不能从旧有操作系统升级。包装不像零售版精美,通常只有一面CD和说明书(授权书)。

RVL版:号称是正式版,其实RVL根本不是版本的名称。它是中文版/英文版文档破解出来的。 

EVAL版:评估版。就是有30或者60天等使用期限的版本。

平时说的流通在网络上的EVAL版,与“评估版”类似,就是有30或者60天等使用期限的版本。功能上和零售版没有区别。

RTL版:Retail,零售版,是真正的正式版,正式上架零售版。以Windows7为例,RTM版与零售版的版本号是一样的。这个版本就是真正发售的版本,有漂亮的包装、光盘、说明书等东西和高昂的价格。


http://www.ppmy.cn/news/185556.html

相关文章

运动型蓝牙耳机怎么选,目前值得拥有的五款耳机推荐

在绝大多数人生活中,生活都离不开音乐。在隐约间运动跟音乐已经产生了一些不可分割的联系,有不少的网友习惯了戴着运动耳机听音乐,音乐能让我们享受生活,提高我们对于运动的积极性。那么我们又该怎么样去选择合适自己的运动耳机&a…

运动耳机排行榜前十名,六款目前最好的运动耳机推荐

我们在进行一些运动项目的时候会不会觉得枯燥没动力?相信在这种情况下,绝大多数小伙伴都会选择听音乐,音乐可以解决运动过程中带来的枯燥、无聊的情况,也能刺激我们的大脑,让我们运动起来更有劲,而且运动时…

【读书笔记@观点】正确的认识论

【读书&笔记观点】正确的认识论 📚认识事物有一个过程,这个过程分为两个阶段:1、感性认识;2、理性认识。 初次遇见一个人,初次拿起一本厚厚、概念纷繁复杂的书本的时候,你对对方的的印象、认识、对书本…

运动耳机怎么选,盘点目前适合运动的几款耳机

​相对于传统耳机而言,现如今越来越多的人喜欢使用骨传导耳机,毕竟无需入耳不管是在运动还是日常,防丢能力会更加好,耳挂式的佩戴更加不用担心在剧烈运动的情况下脱落,但在骨传导耳机中已经有了很多个品牌入驻&#xf…

值得入手的运动耳机有哪些、值得推荐的运动耳机

现如今大家都在提倡健康运动生活,因此也衍生出来了很多的运动装备。不少喜欢户外运动的人,都喜欢佩戴运动耳机。但是,在运动的过程中,如果耳机出现脱落、进水、电量不足等问题,对运动者来说,也是一件非常影响运动情绪的事情。拥有一款好的运动耳机装备能够大幅度提升…

运动耳机排行榜10强,推荐其中六款好用的运动耳机

随着人们的健康观念越来越强,很多人都会抽出时间进行运动。但是单纯的运动本身是挺乏味的,这时候大家都会选择带上耳机,在运动的同时享受音乐带来的乐趣。市面上也随之出现了琳琅满目的运动耳机,大家要选择的时候往往都要纠结很久…

性价比高的运动蓝牙耳机推荐,分享几款值得入手的运动耳机

对于一位运动爱好者来说,在运动的时候佩戴着一款耳机听听歌,还是个很不错的选择,释放压力的同时还能给我们运动带来动力,非常nine。对于喜欢运动的用户群体,在对运动耳机方面要求也高,一副好用得运动耳机&a…

运动型蓝牙耳机推荐哪款、最新运动蓝牙耳机推荐

提起运动耳机,如今很多运动爱好者和职业教练员们,都会向萌新推荐骨传导运动耳机。骨传导耳机解决了入耳式蓝牙耳机掉落的问题,佩戴相当舒服。骨传导耳机在佩戴过程中解放了双耳,不会因为耳机堵住耳朵,听不到环境音&…