族谱网 头条 人物百科

软件版本周期

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:218
转发:0
评论:0
开发期Pre-alpha有时候软件会在Alpha或Beta版本前先发布Pre-alpha版本。一般而言相对于Alpha或Beta版本,Pre-alpha版本是一个功能不完整的版本。AlphaAlpha版本仍然需要测试,其功能亦未完善,因为它是整个软件发布周期中的第一个阶段,所以它的名称是“Alpha”,希腊字母中的第一个字母“α”。Alpha版本通常会送到开发软件的组织或某群体中的软件测试者作内部测试。在市场上,越来越多公司会邀请外部客户或合作伙伴参与其测试。这令软件在此阶段有更大的可用性测试。在测试的第一个阶段中,开发者通常会进行白盒测试。其他测试会在稍后时间由其他测试团体以黑盒或灰盒技术进行,不过有时会同时进行。BetaBeta版本是软件最早对外公开的软件版本,由公众参与测试。一般来说,Beta包含所有功能,但可能有一些已知问题和较轻微的程序错误(BUG)。Beta版本的测试者通常是开...

开发期

Pre-alpha

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

Alpha

Alpha版本仍然需要测试,其功能亦未完善,因为它是整个软件发布周期中的第一个阶段,所以它的名称是“Alpha”,希腊字母中的第一个字母“α”。

Alpha版本通常会送到开发软件的组织或某群体中的软件测试者作内部测试。在市场上,越来越多公司会邀请外部客户或合作伙伴参与其测试。这令软件在此阶段有更大的可用性测试。

在测试的第一个阶段中,开发者通常会进行白盒测试。其他测试会在稍后时间由其他测试团体以黑盒或灰盒技术进行,不过有时会同时进行。

Beta

Beta版本是软件最早对外公开的软件版本,由公众参与测试。一般来说,Beta包含所有功能,但可能有一些已知问题和较轻微的程序错误(BUG)。Beta版本的测试者通常是开发软件的组织的客户,他们会以免费或优惠价钱得到软件。Beta版本亦作为测试产品的支持和市场反应等。

其他情况,例如微软曾以Community Technology Preview(简称CTP,中文称为“社区技术预览”)为发布软件的测试版本之一,微软将这个阶段的软件散布给有需要先行试用的用户或厂商,并收集这些人的使用经验,以便作为进一步修正软件的参考。

Release Candidate

Release Candidate(简称RC)指可能成为最终产品的候选版本,如果未出现问题则可发布成为正式版本。在此阶段的产品通常包含所有功能、或接近完整,亦不会出现严重问题。

多数开源软件会推出两个RC版本,最后的RC2则成为正式版本。闭源软件较少公开使用,微软公司在Windows 7上应用此名称。苹果公司把在这阶段的产品称为“Golden Master”(简称GM),而最后的GM即成为正式版本。

完成期

RTM

RTM(Release To Manufacturing)之简称,意思是:发放给生产商。某些计算机程序以“RTM”作为软件版本代号,例如微软Windows 7发行零售版前的RTM版本主要是发放给组装机生产商用,使制造商能够提早进行集成工作或解决软件与硬件设备可能遇到的错误。RTM版本并不一定意味着创作者解决了软件所有问题;仍有可能向公众发布前更新版本。以Windows 7为例:RTM版与零售版的版本号是一样的。

另外一种RTM的称呼是RTW(Release To Web),表示正式版本的软件发布到Web网站上供客户免费下载,这个名词在ASP.NET组件以及Silverlight的发布上很常见。

Stable

稳定版本来自预览版本释出使用与改善而修正完成。为目前所使用的软件在匹配需求规格的硬件与操作系统中运行不会造成严重的不兼容或是硬件冲突,其已受过某定量的测试无误后所释出者。

参考

Computer Programming Software Terms, Glossary and Dictionary -RTM

Windows 7 RTM了,R什么M?


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
打赏
私信

推荐阅读

· 软件生命周期管理
软件生命周期软件生命周期(SoftwareDevelopmentLifeCycle)是指软件的产生直到报废的全部过程。生命周期是事物发展的客观规律,软件同样存在生命周期。早期的软件生命周期往往是说“软件从计划、需求开始,经历分析设计、实现、部署、维护,直到最后逐渐消亡的”。这是受到了第一个软件生命周期模型---瀑布模型影响,上述语句实质上简要的描述了瀑布型生命周期。现在的软件生命周期不再只考虑瀑布型生命周期,另外常见的软件生命周期模型有原型模型、螺旋模型、迭代模型。所以现在的软件生命周期说明应当不再包括瀑布型生命周期中的典型阶段。因此,现在对软件生命周期及软件生命周期模型采用如下定义:软件生命周期是指软件的产生直到报废的全部过程。软件生命周期模型是指人们为开发更好的软件而归纳总结的软件生命周期的典型实践参考。最近几年来,给软件生命周期带来最多活力的是敏捷软件开发,使得这个领域呈现出勃勃生机...
· 周期
定义振源做一次完整振动所需时间产生一个全波所需时间波前进一个波长距离所需时间介质做一次完整振动所需时间一个全波通过某点介质所需时间参见频率
· 太阳周期
历史德国天文学家史瓦贝(1789-1875)经由对太阳黑子长时间的观察发现太阳周期鲁道夫·沃夫(1816-1893)是瑞士天文学家,将太阳黑子的活动回溯至17世纪太阳周期是在1843年由一位德国的业余天文学家史瓦贝发现的,他年复一年的持续观察与统计了17年太阳盘面上黑子变化的平均数量后,才有了此一发现。鲁道夫·沃夫对此一发现感触良深,于是追溯17世纪的太阳活动的历史,起初只完成1745年之后的观测资料重建和编辑,最后终于回推到17世纪最初的10年,伽利略最早的观测纪录。由于黑子的大小和许多种不同型态的群,沃夫着手制定了一套有效的分类与数量标准,一直沿用到现在。德国天文学家古斯塔夫·史波勒(1822-1895)注意到黑子会随着数量的减少而向赤道漂移。太阳周期的平均长度为11.1年,但是曾观测到最短的只有9年,而最长的长达14年之久。数量上的变化也有其意义,太阳极大值和太阳极小值分别是每个世纪...
· 自转周期
测量自转对一个固体的天体,像是行星和小行星,自转周期只有一个数值。对气体/流体,像是恒星和气体巨星,自转周期从赤道到极点的周期都不相同,这称为较差自转。通常情况下,气体巨星(木星、土星、天王星和海王星)是内部的自转周期,是测量行星的磁场转动来认定的。对于不对称的非球体天体,即使没有重力或潮汐力的影响,自转周期通常是不固定的。这是因为虽然自转轴在空间中是固定的(依据角动量守恒),但在天体本身却不一定是固定的。正因为如此,天体绕着自转轴的转动惯量可以各不相同,因此转动的速率会改变(角动量是质量、速度与力距的乘积)。土星的卫星Hyperior就表现出这种行为,这样的自转周期被称为混沌。地球地球相对于太阳的自转周期(平太阳日)是平太阳时的86,400秒。这个秒的每一秒都比国际单位制的秒稍微长一点点,因为地球受到潮汐加速的影响,现在的一天比在确定秒长度的19世纪长了一点点。在1750年1892年间的...
· 软件
编程语言以最低级的角度来看,可执行文件中包括了针对特定微处理器(一般会是CPU)的机器码,机器码包括了一连串二进制的数值,使处理器从目前的状态变换到下一个状态。例如指令可能会修改电脑内一特定位置中的数值,其效果是用户无法直接观测到的,指令也可能让屏幕上显示特定数据,这种状态变换是用户可以看到的。处理器会依照顺序处理收到的指令,不过处理器的处理也可能受到中断,或是因为流程控制指令而改变其要处理的指令。机器码是许多二进制的数值,不方便工程师阅读及开发程序,因此有汇编语言,将机器码转换为人可以看懂的助记符。不过现在多半的软件是用高级语言撰写,比较类似自然语言,对人类而言比机器码或汇编语言要简单,方便人类使用。高级语言一般会用直译或编译的方式,将软件的源代码转换为机器码。源代码是指以编程语言所撰写的一系列人类可阅读的电脑指令,以实现出软件的行为和功能。软件分类一個說明電腦中作業系統及應用軟體層次的...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信