fbpx
维基百科

軟件版本週期

軟體版本週期是指電腦軟體的發展及發行過程,如右图,从Pre-alpha(準預覽版本)發展到Alpha(预览版本)、Pre-Beta(準測試版本)、Beta(测试版本)、Released candidate (最终测试版本)至最後的Release/Gold(完成版)。

軟體版本週期

開發期 编辑

Pre-alpha 编辑

有時候軟體會在Alpha或Beta版本前先釋出Pre-alpha版本。一般而言相對於Alpha或Beta版本,Pre-alpha版本是一個功能不完整的版本。

Alpha 编辑

Alpha版本仍然需要測試,其功能亦未完善,因為它是整個軟體釋出周期中的第一個階段,所以它的名稱是「Alpha」,希臘字母中的第一個字母「α」。

Alpha版本通常會送到開發軟體的組織或某群體中的軟體測試者作內部測試。在市場上,越來越多公司會邀請外部客戶或合作夥伴參與其測試。這令軟體在此階段有更大的可用性測試。

在測試的第一個階段中,開發者通常會進行白盒測試。其他測試會在稍後時間由其他測試團體以黑盒灰盒技術進行,不過有時會同時進行。

Beta 编辑

Beta版本是軟件最早對外公開的軟體版本,由公司外的第三方開發者和業餘玩家等參與公眾測試。 因為是Alpha的下一個階段,所以為希臘字母的第二個字Beta (β)。 一般來說,Beta包含所有功能,但可能有一些已知問題和較輕微的程序错误(BUG),要進行除錯(debug)。Beta版本的測試者通常是開發軟體的組織的客戶,他們會以免費或優惠價錢得到軟體。Beta版本亦作為測試產品的支援和市場反應等。

其他情況不同企業有不同的稱法,例如微軟曾以Community Technology Preview(簡稱CTP,中文稱為「社群技術預覽」)為發佈軟體的測試版本之一,微軟將這個階段的軟體散佈給有需要先行試用的使用者或廠商,並收集這些人的使用經驗,以便作為進一步修正軟體的參考。

Release Candidate 编辑

Release Candidate(簡稱RC)指可能成為最終產品的候選版本,如果未出現問題則可釋出成為正式版本。在此階段的產品通常包含所有功能、或接近完整,亦不會出現嚴重問題。

多数开源软件会推出两个RC版本,最後的RC2則成為正式版本。闭源软件较少公开使用,微軟公司Windows 7上应用此名稱。蘋果公司把在這階段的產品稱為「Golden Master Candidate」(簡稱GM Candidate),而最後的GM即成為正式版本。而 iOS 自 14.2 开始亦采用 RC 称呼处于此阶段的版本状态。

完成期 编辑

生产商发放(Release to Manufacturing,RTM) 编辑

生产商发放Release to Manufacturing,缩写RTM)是软件产品准备交付时使用的术语,來自於以前還需要使用實體載具(光碟,硬盤等)來進行安裝的時代。[1]某些電腦程式以「RTM」作為軟件版本代號,例如微軟Windows 7發行零售版前的RTM版本主要是發放給組裝機生產商用,使製造商能夠提早進行整合工作或解決軟件與硬件設備可能遇到的錯誤。RTM版本不一定意味著創作者解决了軟件所有問題;仍有可能向公眾發布前更新版本。以Windows 7為例:RTM版與零售版的版本號是一樣的。[2]

一般可用(General availability,GA) 编辑

一般可用General availability, 缩写GA)是所有必要的商业活动已经完成,该软件产品已经可以发售的阶段。然而,这取决于语言、地域和电子设备与媒体的可用性,有些地區之間可能會有上市時間的延遲。商业活动可能也包括安全性和合法测试,以及本地化和全球销售的可能性评估。RTM与GA的间隔可能会是1周或几个月,因为在此过程中需要进行许多商业活动。在这个阶段,可以说软件已经“上线”了。

网络分发(Release to Web,RTW) 编辑

网络分发Release to Web,缩写RTW),或称Web发布是一种利用互联网进行分发的软件交付方式。制造商在这种类型的发布中并不生产实体软件工具,而會藉由OTA來進行發放。随着互联网使用人数的增长,RTW变得越来越普遍。

稳定版(Stable) 编辑

稳定版本来自预览版本释出使用与改善而修正完成,通常是初始版本進行幾個小更新後的版本。为目前所使用的软件在符合需求规格的硬件与操作系统中运行不会造成严重的不相容或是硬件冲突,其已受过某定量的测试无误后所释出者。

软件支持 编辑

在软件的生命周期内,有时会发布新版本、补丁服务包。例如Windows XP,其32位有3个服务包,64位版本有两个。这些服务包包含以单个可安装软件包的形式提供的更新、补丁和功能增强,也有新功能提供。一些软件,例如防病毒软件和游戏,需要长期的更新支持。

软件寿命结束 编辑

当软件不再销售并已被停止支持时,该产品即达到使用寿命终止阶段。但忠实用户群可能会继续存在,甚至是持续很久。例如Windows 7尽管已经失去支持3年,但在全球的占有率依然很高。

Windows XP更是在支持结束6年后(2020年)市场占有率才终于跌破1%,甚至导致微软在支持结束后多次破例为Windows XP发布紧急安全补丁

參見 编辑

參考文獻 编辑

  1. ^ . [2020-08-02]. (原始内容存档于2010-02-03) (英语). 
  2. ^ Windows 7 RTM了,R什麼M?. T客邦. [2020-08-02]. (原始内容于2011-08-19) (中文(臺灣)). 

軟件版本週期, 本條目存在以下問題, 請協助改善本條目或在討論頁針對議題發表看法, 此条目也许具备关注度, 但需要可靠的来源来加以彰显, 2020年8月2日, 请协助補充可靠来源以改善这篇条目, 此條目可能包含原创研究, 2020年8月2日, 请协助補充参考资料, 添加相关内联标签和删除原创研究内容以改善这篇条目, 详细情况请参见讨论页, 此條目需要补充更多来源, 2020年8月2日, 请协助補充多方面可靠来源以改善这篇条目, 无法查证的内容可能會因為异议提出而被移除, 致使用者, 请搜索一下条目的标题, 来源搜索. 本條目存在以下問題 請協助改善本條目或在討論頁針對議題發表看法 此条目也许具备关注度 但需要可靠的来源来加以彰显 2020年8月2日 请协助補充可靠来源以改善这篇条目 此條目可能包含原创研究 2020年8月2日 请协助補充参考资料 添加相关内联标签和删除原创研究内容以改善这篇条目 详细情况请参见讨论页 此條目需要补充更多来源 2020年8月2日 请协助補充多方面可靠来源以改善这篇条目 无法查证的内容可能會因為异议提出而被移除 致使用者 请搜索一下条目的标题 来源搜索 軟件版本週期 网页 新闻 书籍 学术 图像 以检查网络上是否存在该主题的更多可靠来源 判定指引 軟體版本週期是指電腦軟體的發展及發行過程 如右图 从Pre alpha 準預覽版本 發展到Alpha 预览版本 Pre Beta 準測試版本 Beta 测试版本 Released candidate 最终测试版本 至最後的Release Gold 完成版 軟體版本週期 目录 1 開發期 1 1 Pre alpha 1 2 Alpha 1 3 Beta 1 4 Release Candidate 2 完成期 2 1 生产商发放 Release to Manufacturing RTM 2 2 一般可用 General availability GA 2 3 网络分发 Release to Web RTW 2 4 稳定版 Stable 3 软件支持 3 1 软件寿命结束 4 參見 5 參考文獻開發期 编辑参见 軟體測試 Pre alpha 编辑 有時候軟體會在Alpha或Beta版本前先釋出Pre alpha版本 一般而言相對於Alpha或Beta版本 Pre alpha版本是一個功能不完整的版本 Alpha 编辑 Alpha版本仍然需要測試 其功能亦未完善 因為它是整個軟體釋出周期中的第一個階段 所以它的名稱是 Alpha 希臘字母中的第一個字母 a Alpha版本通常會送到開發軟體的組織或某群體中的軟體測試者作內部測試 在市場上 越來越多公司會邀請外部客戶或合作夥伴參與其測試 這令軟體在此階段有更大的可用性測試 在測試的第一個階段中 開發者通常會進行白盒測試 其他測試會在稍後時間由其他測試團體以黑盒或灰盒技術進行 不過有時會同時進行 Beta 编辑 Beta版本是軟件最早對外公開的軟體版本 由公司外的第三方開發者和業餘玩家等參與公眾測試 因為是Alpha的下一個階段 所以為希臘字母的第二個字Beta b 一般來說 Beta包含所有功能 但可能有一些已知問題和較輕微的程序错误 BUG 要進行除錯 debug Beta版本的測試者通常是開發軟體的組織的客戶 他們會以免費或優惠價錢得到軟體 Beta版本亦作為測試產品的支援和市場反應等 其他情況不同企業有不同的稱法 例如微軟曾以Community Technology Preview 簡稱CTP 中文稱為 社群技術預覽 為發佈軟體的測試版本之一 微軟將這個階段的軟體散佈給有需要先行試用的使用者或廠商 並收集這些人的使用經驗 以便作為進一步修正軟體的參考 Release Candidate 编辑 Release Candidate 簡稱RC 指可能成為最終產品的候選版本 如果未出現問題則可釋出成為正式版本 在此階段的產品通常包含所有功能 或接近完整 亦不會出現嚴重問題 多数开源软件会推出两个RC版本 最後的RC2則成為正式版本 闭源软件较少公开使用 微軟公司在Windows 7上应用此名稱 蘋果公司把在這階段的產品稱為 Golden Master Candidate 簡稱GM Candidate 而最後的GM即成為正式版本 而 iOS 自 14 2 开始亦采用 RC 称呼处于此阶段的版本状态 完成期 编辑生产商发放 Release to Manufacturing RTM 编辑 生产商发放 Release to Manufacturing 缩写RTM 是软件产品准备交付时使用的术语 來自於以前還需要使用實體載具 光碟 硬盤等 來進行安裝的時代 1 某些電腦程式以 RTM 作為軟件版本代號 例如微軟Windows 7發行零售版前的RTM版本主要是發放給組裝機生產商用 使製造商能夠提早進行整合工作或解決軟件與硬件設備可能遇到的錯誤 RTM版本不一定意味著創作者解决了軟件所有問題 仍有可能向公眾發布前更新版本 以Windows 7為例 RTM版與零售版的版本號是一樣的 2 一般可用 General availability GA 编辑 一般可用 General availability 缩写GA 是所有必要的商业活动已经完成 该软件产品已经可以发售的阶段 然而 这取决于语言 地域和电子设备与媒体的可用性 有些地區之間可能會有上市時間的延遲 商业活动可能也包括安全性和合法测试 以及本地化和全球销售的可能性评估 RTM与GA的间隔可能会是1周或几个月 因为在此过程中需要进行许多商业活动 在这个阶段 可以说软件已经 上线 了 网络分发 Release to Web RTW 编辑 网络分发 Release to Web 缩写RTW 或称Web发布是一种利用互联网进行分发的软件交付方式 制造商在这种类型的发布中并不生产实体软件工具 而會藉由OTA來進行發放 随着互联网使用人数的增长 RTW变得越来越普遍 稳定版 Stable 编辑 稳定版本来自预览版本释出使用与改善而修正完成 通常是初始版本進行幾個小更新後的版本 为目前所使用的软件在符合需求规格的硬件与操作系统中运行不会造成严重的不相容或是硬件冲突 其已受过某定量的测试无误后所释出者 软件支持 编辑在软件的生命周期内 有时会发布新版本 补丁或服务包 例如Windows XP 其32位有3个服务包 64位版本有两个 这些服务包包含以单个可安装软件包的形式提供的更新 补丁和功能增强 也有新功能提供 一些软件 例如防病毒软件和游戏 需要长期的更新支持 软件寿命结束 编辑 主条目 產品壽命結束 当软件不再销售并已被停止支持时 该产品即达到使用寿命终止阶段 但忠实用户群可能会继续存在 甚至是持续很久 例如Windows 7尽管已经失去支持3年 但在全球的占有率依然很高 而Windows XP更是在支持结束6年后 2020年 市场占有率才终于跌破1 甚至导致微软在支持结束后多次破例为Windows XP发布紧急安全补丁參見 编辑 nbsp 软件主题 nbsp 计算机程序设计主题 发布管理 滚动发行 软件部署 软件版本号 軟體生命週期管理參考文獻 编辑 Computer Programming Software Terms Glossary and Dictionary RTM 2020 08 02 原始内容存档于2010 02 03 英语 Windows 7 RTM了 R什麼M T客邦 2020 08 02 原始内容存档于2011 08 19 中文 臺灣 取自 https zh wikipedia org w index php title 軟件版本週期 amp oldid 76856393, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。