`
missall
  • 浏览: 127292 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

软件发布--版本命名

阅读更多

1.    版本类型

1.1    正式版本
  Enhance:增强版或者加强版 属于正式版

  Full version:完全版 属于正式版

  Release:发行版,有时间限制

  Upgrade:升级版
Retail:零售版
Plus:增强版,不过这种大部分是在程序界面及多媒体功能上增强。
1.2    测试版本
Alphal:内部测试版

Beta:外部测试版

M版: Milestone,意思是每个开发阶段的终结点的里程碑版本

Trail:试用版(含有某些限制,如时间、功能,注册后也有可能变为正式版)

RC版:Release Candidate,意思是发布倒计时,该版本已经完成全部功能并清除大部分的BUG。到了这个阶段只会除BUG,不会对软件做任何大的更改。

RTM版:Release To Manufactur,意思是发布到生产商,这基本就是最终的版本
1.3    产品版本
Shareware:共享版

Free:自由版

Cardware:属共享软件的一种,只要给作者回复一封电邮或明信片即可。(有的作者并由此提供注册码等),目前这种形式已不多见。

Demo:演示版

Preview:预览版

Corporation & Enterprise:企业版

Standard:标准版

Mini:迷你版(精简版),只有最基本的功能

Premium:贵价版

Professional:专业版

Express:特别版

Deluxe:豪华版

Regged:已注册版
1.4    语言分类
CN:简体中文版

CHT:繁体中文版

EN:英文版

Multilanguage:多语言版
1.5    其他分类
Rip:是指从原版文件(一般是指光盘或光盘镜像文件)直接将有用的内容(核心内容)分离出来,剔除无用的文档,例如PDF说明文件啊,视频演 示啊之类的东西,也可以算做是精简版吧…但主要内容功能是一点也不能缺少的!另:DVDrip是指将视频和音频直接从DVD光盘里以文件方式分离出来。

OEM版:Original Equipment Manufacturer,意思是提供给电脑生产厂的版本

FPP版:Full Packaged Product (FPP)–Retail,就是零售版(盒装软件),这种产品的光盘的卷标都带有“FPP“字样

VLO版:Volume Licensing for organizations ,团体批量许可证(大量采购授权合约),这是为团体购买而制定的一种优惠方式。

这种版本根据购买数量等又细分为以下5种版本:

开放式许可证--Open License

选择式许可证--Select License

企业协议--Enterprise Agreement

企业订阅协议--Enterprise Subscription Agreement

学术教育许可证--Academic Volume Licensing
2.    版本编号
2.1    编号句法x.y.z
X:主版本号,用来表示提供给客户的产品功能的主要增强。在一个极端的例子中,主版本号的上升用来说明产品现在已经拥有了一个全新的功能类。从 市场和许可权的角度来看,主版本号的升级相当于购买一个完全独立的产品。从开发者角度来看,一个主版本号的迭代差不多总是反映了一个新的独立分支或是其主 干还可以延续主版本的生命期。

Y:特征版本号,用来表示产品新增了一些特征,或者是在原来文档中描述的特征上作了重要的修改。用来确定特征版本号什么时候需要修改的一个衡量标准就是产品功能说明书。产品的特征版本升级是在主版本之间保持产品竞争力的一种重要机制。

Z:缺陷修复版本号,用来表示在该版本上所做的缺陷维护行为的等级。版修复版本是稳定市场和最小化客户技术支持费用负担的一种重要机制。
2.2    支持α和β发布的编号句法x.y.z[A|B]
A:表示是α版本

B:表示是β版本

|:表示逻辑运算符“或”

[]:表示内部的元素是可选择的

说明:最后一个α或β发布之后,给正式客户发布版本来一个进位,以使其在“z”的位置出现一个0。如:正式客户发布2.2.6用版本号2.3.0来代替。
分享到:
评论

相关推荐

    软件版本发布命名规则

    "软件版本发布命名规则" 软件版本发布命名规则是软件项目版本号的命名格式和版本控制策略的总称。版本号是软件项目的身份证件,版本号管理策略是软件项目的发展和维护的重要组成部分。GNU 风格的版本号命名格式和 ...

    软件版本的命名规则.doc

    软件版本命名规则使用 X.Y.Z.T 四段版本号,其中 X 表示发布版本,Y 表示主要版本,Z 表示次要版本,T 表示修订版本。每个版本号的递增规则如下: * X 递增 1:当软件的整体架构或主要结构改变、整体 UI 框架变化、...

    软件产品版本号命名规则.docx

    其中,主版本号表示软件的整体架构变化,次版本号表示局部的变动,修订版本号表示 Bug 的修复或小的变动,日期版本号记录项目对内或者对外发布时的当前日期,希腊字母版本号用于标注当前版本的软件处于的开发阶段。...

    软件版本号命名规则学习

    * 软件发布和更新 * 软件升级和维护 8. 软件版本号命名规则的优点 软件版本号命名规则的优点包括: * 有助于追踪软件的更新和修改记录 * 方便用户和开发者了解软件的发展和演变过程 * 有助于软件的维护和更新 * ...

    软件命名规范-教你如何开发合理的软件

    - **定义**:正式发布版本,代表了开发周期结束时软件的最佳状态。 - **特点**:稳定可靠,适合广泛部署和使用。 - **目标**:提供给最终用户的版本,标志着一个完整的开发周期的结束。 #### 二、版本命名规范 **1...

    软件项目版本命名规范

    ### 软件项目版本命名规范详解 #### 一、版本命名规范概述 软件项目版本命名规范对于确保软件开发过程中的版本控制清晰性和版本管理一致性至关重要。合理的版本命名规范不仅有助于团队成员之间的沟通,还能方便地...

    软件发布版本命名规范WORD.docx

    ### 软件发布版本命名规范详解 #### 一、版本命名规范概述 软件产品的发布过程中,版本命名规范起着至关重要的作用。合理的版本命名不仅能够帮助开发团队清晰地跟踪软件的发展历程,还能够让用户更好地理解软件...

    软件项目版本号的命名规则及格式介绍

    版本号的命名规则和格式将直接影响到软件的开发、测试、发布和维护过程。因此,了解软件项目版本号的命名规则及格式是非常必要的。 一、软件项目版本号的命名规则 软件项目版本号的命名规则可以分为三种:GNU 风格...

    【项目管理知识】软件项目版本号的命名规则及格式介绍.docx

    ### 软件项目版本号的命名规则及格式详解 #### 一、版本号命名规则概述 在软件开发过程中,合理的版本号命名规则对于项目的管理至关重要。它不仅有助于团队成员之间的沟通,还能够帮助用户更好地理解软件的发展...

    软硬件版本号命名规范 硬件工程师电路分析物联网模电单片机嵌入式技术.doc

    * 希腊字母版本号(Greek Letter Version):表示软件或硬件的开发阶段,通常用于标识软件或硬件的测试或发布阶段。 软硬件版本号命名规范的作用在于,使得软件或硬件的版本号变得清晰、易懂和易管理,同时也可以...

    软件项目版本号的命名规则及格式

    ### 软件项目版本号的命名规则及格式 #### 版本号的重要性 软件项目的版本号不仅是软件迭代过程中的重要标识,也是对外沟通产品状态的关键工具。合理的版本号命名规则能够帮助开发者清晰地了解软件的开发阶段和发展...

    软件版本命名规范.doc

    在IT行业中,软件版本命名规范是至关重要的,它有助于跟踪软件的发展进程,便于团队协作以及向用户传达软件的成熟程度。以下是对软件版本命名规范的详细解读: 1. **软件版本阶段**: - **Base版**:此版本是软件...

    公司文件和软件命名规则

    1. **命名规则**:软件版本的命名规则同样至关重要,它能够清晰地展示软件的状态和变更情况。 - **版本号**:采用常规的**主版本号.次版本号.修正版本号**形式。 - **代码修改集字符**:用于标识代码变更集的特定...

    软件版本命名的规范示例

    在软件开发过程中,软件版本命名规范是至关重要的,它不仅帮助开发者追踪软件的演化过程,也为用户提供了关于软件成熟度和稳定性的清晰信息。本文将详细介绍软件版本命名的规则、不同阶段的含义以及如何根据实际情况...

    log4j-API-最新稳定版本log4j-1.2.17

    尽管这里提到的1.2.17在某些情况下可能不是当前的最新版本,但在发布时,它可能被认为是稳定且推荐使用的版本。 **标签:log4j-API** 标签"log4j-API"强调了我们讨论的重点在于Log4j的日志API,而不是其实现或其他...

    软件版本定义规则

    软件版本定义规则通常涉及到一系列的编号系统和命名规范,用于帮助开发者、测试者以及用户理解和追踪软件的不同状态。下面我们将详细探讨这个主题。 1. 版本号构成 - 主版本号(Major Version):代表重大更新或...

    软件项目版本号的命名格式

    ### 软件项目版本号的命名格式 在软件开发过程中,版本控制是至关重要的一个环节,它不仅有助于团队成员之间的协作与沟通,还能确保软件更新迭代时的稳定性与连续性。本文将详细介绍三种常见的软件版本号命名格式:...

    keil自动识别软件代码版本号,自动命名bin文件

    同时,它还有助于确保在发布产品时,每个版本的bin文件都能准确地反映其源代码的状态,提高了软件发布的可靠性和一致性。 总的来说,"keil自动识别软件代码版本号,自动命名bin文件"是一种有效的软件开发实践,利用...

    软件版本常识和软件版本号命名规则_任由我心随我欲`不问世间方与圆.txt

    ### 软件版本常识和软件版本号命名规则 在软件开发过程中,软件版本管理和版本号的命名是非常重要的环节。合理的版本控制可以帮助开发者追踪不同阶段的产品状态,方便用户了解产品的更新迭代情况。本文将根据提供的...

Global site tag (gtag.js) - Google Analytics