软件发布生命周期


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/04/11/%E8%BD%AF%E4%BB%B6%E5%8F%91%E5%B8%83%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F/

摘要

本文主要讲述了:

  1. 什么是软件版本生命周期
  2. 开发阶段
  3. 发布阶段

正文

什么是软件版本生命周期

软件版本生命周期是指软件从开始开发阶段到最终发布阶段所经过的阶段总和。

开发阶段

pre-alpha

预 alpha 阶段

此阶段包括软件在正式测试之前的所有工作。

  • 需求分析
  • 软件设计
  • 软件开发
  • 单元测试

alpha

内测阶段

Alpha 版的软件通常是不稳定的,可能会随时追加新功能或者取消旧功能,此阶段以功能冻结(不再追加新功能)结束。

beta

公测阶段

Beta 版的软件通常是不稳定的,此阶段通常邀请特定的目标客户群体进行测试,并修复客户反馈的问题。

release candidate

正式版候选阶段,英文缩写为 RC。

RC 版的软件已经成功通过大量的测试,准备发布。

发布阶段

在发布之后,软件被称作稳定版。

release to manufacturing

发布给制造商阶段,英文缩写为 RTM。

RTM 版的软件已经被交付给硬件制造商。

general availability

公众可获得阶段,英文缩写为 GA。

GA 版的软件已经可以被普通消费者购买。

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/04/11/%E8%BD%AF%E4%BB%B6%E5%8F%91%E5%B8%83%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F/


本文对你有帮助?请支持我


支付宝
微信