1、关于软件版本号的问题完全的版本号定义,分三项:. ,如 1.0.0。版本号升级原则:主版本号:功能模块有大的变动,比如增加多个模块或者整体架构发生变化。次版本号:和主版本相对而言,次版本号的升级对应的只是局部的变动。但该局部的变动造成了程序和以前版本不能兼容,或者对该程序以前的协作关系产生了破坏,或者是功能上有大的改进或增强。修订版本号:局部的变动,主要是局部函数的功能改进,或者 bug 的修正,或者功能的扩充。*各种软件的版本号是怎么确定的,怎样的跨越才能算是由 bate 到正式版?原则上,自第一个稳定版本发布后,修订版本号会经常性改动,而次版本号则依情况作改动,主版本号改动的频率很低,除非
2、有大的重构或功能改进。对于小项目而言,甚至可以简化为:.。版本号比较自由,至于 Beta 版或者是正式版跟版本号之间并没有任何关系,只要达到正式版的要求的话,即使版本号是 1.0 或者 0.1 都可能是正式版的。* Alpha 版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的 Bug 较多,需要继续修改。* Beta 版: 该版本相对于 版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的 UI。* RC 版: 该版本已经相当成熟了,基本上不存在导致错误的 BUG,与即将
3、发行的正式版相差无几。* Release 版: 该版本意味“最终版本 ”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release 不会以单词形式出现在软件封面上,取而代之的是符号(R) 。2. 版本命名规范软件版本号由四部分组成,第一个 1 为主版本号,第二个 1 为子版本号,第三个 1 为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有 5 种,分别为:base、 alpha、beta 、RC 、release。例如:1.1.1.051021_beta 。3. 版本号定修改规则* 主版本号(1)
4、:当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。* 子版本号(1):当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。* 阶段版本号(1):一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的 bug 即可发布一个修订版。此版本号由项目经理决定是否修改。* 日期版本号(051021):用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。* 希腊字母版本号(beta):此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到
5、另一个阶段时需要修改此版本号。此版本号由项目决定是否修改。 *软件版本号百科名片IMEI 号和软件版本号软件名称后面经常有一些英文和数字,如:QQ 2007 Beta,这些都是软件的版本标志,通过它,我们可以对软件的类型有所了解。版本控制比较普遍的 3 种命名格式 :GNU 风格的版本号命名格式、Windows 风格的版本号命名格式、.Net Framework 风格的版本号命名格式。目录测试版与演示版正式版展开编 辑 本 段测 试 版 与 演 示 版 版此 版 本 表 示 该 软 件 仅 仅 是 一 个 初 步 完 成 品 , 通 常 只 在 软 件 开 发 者 内 部 交 流 , 也 有
6、很少 一 部 分 发 布 给 专 业 测 试 人 员 。 一 般 而 言 , 该 版 本 软 件 的 bug 较 多 , 普 通 用 户 最 好不 要 安 装 。( beta) 版该 版 本 相 对 于 版 已 有 了 很 大 的 改 进 , 消 除 了 严 重 的 错 误 , 但 还 是 存 在 着 一 些 缺陷 , 需 要 经 过 大 规 模 的 发 布 测 试 来 进 一 步 消 除 。 这 一 版 本 通 常 由 软 件 公 司 免 费 发 布 , 用户 可 从 相 关 的 站 点 下 载 。 通 过 一 些 专 业 爱 好 者 的 测 试 , 将 结 果 反 馈 给 开 发 者 ,
7、开 发 者 们再 进 行 有 针 对 性 的 修 改 。 该 版 本 也 不 适 合 一 般 用 户 安 装 。 版该 版 本 已 经 相 当 成 熟 了 , 与 即 将 发 行 的 正 式 版 相 差 无 几 , 如 果 用 户 实 在 等 不 及 了 ,尽 可 以 装 上 一 试 。RC 版 :软 件 正 式 发 布 的 候 选 版 本Release Candidatem,含 义 是 “发 布 候 选 版 “, 它 不 是 最 终 的 版 本 , 而 是 最 终 版(RTM=Release To Manufacture)之 前 的 最 后 一 个 版 本 。 广 义 上 对 测 试 有 三
8、 个 传 统 的 称呼 : alpha、 beta、 gamma, 用 来 标 识 测 试 的 阶 段 和 范 围 。 alpha 是 指 内 测 , 即 现 在说 的 CB, 指 开 发 团 队 内 部 测 试 的 版 本 或 者 有 限 用 户 体 验 测 试 版 本 。 beta 是 指 公 测 ,即 针 对 所 有 用 户 公 开 的 测 试 版 本 。 然 后 做 过 一 些 修 改 , 成 为 正 式 发 布 的 候 选 版 本 时 叫 做gamma, 现 在 叫 做 RC( Release Candidate) 。trial( 试 用 版 )试 用 版 软 件 在 最 近 的 几
9、 年 里 颇 为 流 行 , 主 要 是 得 益 于 互 联 网 的 迅 速 发 展 。 该 版 本 软件 通 常 都 有 时 间 限 制 , 过 期 之 后 用 户 如 果 希 望 继 续 使 用 , 一 般 得 交 纳 一 定 的 费 用 进 行 注册 或 购 买 。 有 些 试 用 版 软 件 还 在 功 能 上 做 了 一 定 的 限 制 。unregistered( 未 注 册 版 )未 注 册 版 与 试 用 版 极 其 类 似 , 只 是 未 注 册 版 通 常 没 有 时 间 限 制 , 在 功 能 上 相 对 于 正式 版 做 了 一 定 的 限 制 , 例 如 绝 大 多
10、数 网 络 电 话 软 件 的 注 册 版 和 未 注 册 版 , 两 者 之 间 在 通话 质 量 上 有 很 大 差 距 。 还 有 些 虽 然 在 使 用 上 与 正 式 版 毫 无 二 致 , 但 是 动 不 动 就 会 弹 出 一个 恼 人 的 消 息 框 来 提 醒 你 注 册 , 如 看 图 软 件 acdsee、 智 能 陈 桥 汉 字 输 入 软 件 等 。demo 版也 称 为 演 示 版 , 在 非 正 式 版 软 件 中 , 该 版 本 的 知 名 度 最 大 。 demo 版 仅 仅 集 成 了正 式 版 中 的 几 个 功 能 , 颇 有 点 像 unregiste
11、red。 不 同 的 是 , demo 版 一 般 不 能 通 过 升级 或 注 册 的 方 法 变 为 正 式 版 。以 上 是 软 件 正 式 版 本 推 出 之 前 的 几 个 版 本 , 、 、 可 以 称 为 测 试 版 , 大 凡 成 熟软 件 总 会 有 多 个 测 试 版 , 如 windows 98 的 版 , 前 前 后 后 将 近 有 10 个 。 这 么 多 的测 试 版 一 方 面 为 了 最 终 产 品 尽 可 能 地 满 足 用 户 的 需 要 , 另 一 方 面 也 尽 量 减 少 了 软 件 中 的bug。 而 trial、 unregistered、 dem
12、o 有 时 统 称 为 演 示 版 , 这 一 类 版 本 的 广 告 色 彩 较 浓 ,颇 有 点 先 尝 后 买 的 味 道 , 对 于 普 通 用 户 而 言 自 然 是 可 以 免 费 尝 鲜 了 。编 辑 本 段正 式 版不 同 类 型 的 软 件 的 正 式 版 本 通 常 也 有 区 别 。release该 版 本 意 味 “最 终 释 放 版 ”, 在 出 了 一 系 列 的 测 试 版 之 后 , 终 归 会 有 一 个 正 式 版 本 ,对 于 用 户 而 言 , 购 买 该 版 本 的 软 件 绝 对 不 会 错 。 该 版 本 有 时 也 称 为 标 准 版 。 一 般
13、 情 况 下 ,release 不 会 以 单 词 形 式 出 现 在 软 件 封 面 上 , 取 而 代 之 的 是 符 号 ?, 如 windows nt? 4.0、 ms-dos? 6.22 等 。registered很 显 然 , 该 版 本 是 与 unregistered 相 对 的 注 册 版 。 注 册 版 、 release 和 下 面 所 讲的 standard 版 一 样 , 都 是 软 件 的 正 式 版 本 , 只 是 注 册 版 软 件 的 前 身 有 很 大 一 部 分 是 从网 上 下 载 的 。standard这 是 最 常 见 的 标 准 版 , 不 论 是
14、 什 么 软 件 , 标 准 版 一 定 存 在 。 标 准 版 中 包 含 了 该 软 件的 基 本 组 件 及 一 些 常 用 功 能 , 可 以 满 足 一 般 用 户 的 需 求 。 其 价 格 相 对 高 一 级 版 本 而 言 还是 “平 易 近 人 ”的 。deluxe顾 名 思 义 即 为 “豪 华 版 ”。 豪 华 版 通 常 是 相 对 于 标 准 版 而 言 的 , 主 要 区 别 是 多 了 几 项功 能 , 价 格 当 然 会 高 出 一 大 块 , 不 推 荐 一 般 用 户 购 买 。 此 版 本 通 常 是 为 那 些 追 求 “完美 ”的 专 业 用 户 所
15、准 备 的 。reference该 版 本 型 号 常 见 于 百 科 全 书 中 , 比 较 有 名 的 是 微 软 的 encarta 系 列 。 reference是 最 高 级 别 , 其 包 含 的 主 题 、 图 像 、 影 片 剪 辑 等 相 对 于 standard 和 deluxe 版 均 有 大幅 增 加 , 容 量 由 一 张 光 盘 猛 增 至 三 张 光 盘 , 并 且 加 入 了 很 强 的 交 互 功 能 , 当 然 价 格 也 不菲 。 可 以 这 么 说 , 这 一 版 本 的 百 科 全 书 才 能 算 是 真 正 的 百 科 全 书 , 也 是 发 烧 友
16、 们 收 藏 的首 选 。professional( 专 业 版 )专 业 版 是 针 对 某 些 特 定 的 开 发 工 具 软 件 而 言 的 。 专 业 版 中 有 许 多 内 容 是 标 准 版 中 所没 有 的 , 这 些 内 容 对 于 一 个 专 业 的 软 件 开 发 人 员 来 说 是 极 为 重 要 的 。 如 微 软 的visual foxpro 标 准 版 并 不 具 备 编 译 成 可 执 行 文 件 的 功 能 , 这 对 于 一 个 完 整 的 开 发 项 目而 言 显 然 是 无 法 忍 受 的 , 若 客 户 机 上 没 有 foxpro 将 不 能 使 用
17、。 如 果 用 专 业 版 就 没 有 这个 问 题 了 。enterprise( 企 业 版 )企 业 版 是 开 发 类 软 件 中 的 极 品 ( 相 当 于 百 科 全 书 中 的 reference 版 ) 。 拥 有 一 套这 种 版 本 的 软 件 可 以 毫 无 障 碍 地 开 发 任 何 级 别 的 应 用 软 件 。 如 著 名 的 visual c+的 企业 版 相 对 于 专 业 版 来 说 增 加 了 几 个 附 加 的 特 性 , 如 sql 调 试 、 扩 展 的 存 储 过 程 向 导 、支 持 as/400 对 ole db 的 访 问 等 。 而 这 一 版
18、 本 的 价 格 也 是 普 通 用 户 无 法 接 受 的 。 如 微软 的 visual studios 6.0 enterprise 中 文 版 的 价 格 为 23000 元 。其 他 版 本除 了 以 上 介 绍 的 一 些 版 本 外 , 还 有 一 些 专 有 版 本 名 称 。update( 升 级 版 )升 级 版 的 软 件 是 不 能 独 立 使 用 的 , 该 版 本 的 软 件 在 安 装 过 程 中 会 搜 索 原 有 的 正 式 版 ,如 果 不 存 在 , 则 拒 绝 执 行 下 一 步 。 如 microsoft office 2000 升 级 版 、 win
19、dows 9x 升级 版 等 等 。oem 版oem 版 通 常 是 捆 绑 在 硬 件 中 而 不 单 独 销 售 的 版 本 。 将 自 己 的 产 品 交 给 别 的 公 司 去卖 , 保 留 自 己 的 著 作 权 , 双 方 互 惠 互 利 , 一 举 两 得 。单 机 ( 网 络 ) 版网 络 版 在 功 能 、 结 构 上 远 比 单 机 版 复 杂 , 如 果 留 心 一 下 软 件 的 报 价 , 你 就 会 发 现 某些 软 件 单 机 版 和 网 络 版 的 价 格 相 差 非 常 大 , 有 些 网 络 版 甚 至 多 一 个 客 户 端 口 就 要 加 不 少钱 。普 及 版该 版 本 有 时 也 会 被 称 为 共 享 版 , 其 特 点 是 价 格 便 宜 ( 有 些 甚 至 完 全 免 费 ) 、 功 能 单一 、 针 对 性 强 ( 当 然 也 有 占 领 市 场 、 打 击 盗 版 等 因 素 ) 。 与 试 用 版 不 同 的 是 , 该 版 本 的软 件 一 般 不 会 有 时 间 上 的 限 制 。 当 然 , 如 果 用 户 想 升 级 , 最 好 还 是 去 购 买 正 式 版 。