1、版本号版本号(version number)是版本的标识号。每一个操作系统(或广义的讲,每一个软件)都有一个版本号。版本号能使用户了解所使用的操作系统是否为最新的版本以及它所提供的功能与设施。 每一个版本号可以分为主版本号与次版本号两部分。目录版本号的命名格式 版本号管理策略 常见版本号 分类 版本号的命名格式 版本号管理策略 常见版本号 分类 展开版 本 号 的 命 名 格 式例 如 : DOS4.0, 主 版 本 号 是 4, 次 版 本 号 是 0。 版 本 控 制 比 较 普 遍 的 3 种 命 名 格 式 : 一 、 GNU 风 格 的 版 本 号 命 名 格 式主 版 本 号 .
2、子 版 本 号 . 修 正 版 本 号 . 编 译 版 本 号 英 文 对 照 : Major_Version_Number.Minor_Version_Number.Revision_Number.Build_Number 示 例 : 1.2.1, 2.0, 5.0.0 build-13124 二 、 Windows 风 格 的 版 本 号 命 名 格 式主 版 本 号 . 子 版 本 号 修 正 版 本 号 . 编 译 版 本 号 英 文 对 照 : Major_Version_Number.Minor_Version_NumberRevision_Number.Build_Number
3、示 例 : 1.21, 2.0 三 、 .Net Framework 风 格 的 版 本 号 命 名 格 式主 版 本 号 .子 版 本 号 .编 译 版 本 号 .修 正 版 本 号 英 文 对 照 : Major_Version_Number.Minor_Version_Number.Build_Number.Revision_Number 版 本 号 由 二 至 四 个 部 分 组 成 : 主 版 本 号 、 次 版 本 号 、 内 部 版 本 号 和 修 订号 。 主 版 本 号 和 次 版 本 号 是 必 选 的 ; 内 部 版 本 号 和 修 订 号 是 可 选 的 , 但 是 如
4、果 定 义 了 修 订 号 部 分 , 则 内 部 版 本 号 就 是 必 选 的 。 所 有 定 义 的 部 分 都 必 须 是大 于 或 等 于 0 的 整 数 。 应 根 据 下 面 的 约 定 使 用 这 些 部 分 : Major : 具 有 相 同 名 称 但 不 同 主 版 本 号 的 程 序 集 不 可 互 换 。 例 如 , 这 适用 于 对 产 品 的 大 量 重 写 , 这 些 重 写 使 得 无 法 实 现 向 后 兼 容 性 。 Minor : 如 果 两 个 程 序 集 的 名 称 和 主 版 本 号 相 同 , 而 次 版 本 号 不 同 , 这指 示 显 著 增
5、 强 , 但 照 顾 到 了 向 后 兼 容 性 。 例 如 , 这 适 用 于 产 品 的 修 正 版 或 完全 向 后 兼 容 的 新 版 本 。 Build : 内 部 版 本 号 的 不 同 表 示 对 相 同 源 所 作 的 重 新 编 译 。 这 适 合 于 更改 处 理 器 、 平 台 或 编 译 器 的 情 况 。 Revision : 名 称 、 主 版 本 号 和 次 版 本 号 都 相 同 但 修 订 号 不 同 的 程 序 集应 是 完 全 可 互 换 的 。 这 适 用 于 修 复 以 前 发 布 的 程 序 集 中 的 安 全 漏 洞 。 程 序 集 的 只 有 内
6、 部 版 本 号 或 修 订 号 不 同 的 后 续 版 本 被 认 为 是 先 前 版 本 的修 补 程 序 (Hotfix) 更 新 。 编 辑 本 段 版 本 号 管 理 策 略一 、 GNU 风 格 的 版 本 号 管 理 策 略1 项 目 初 版 本 时 , 版 本 号 可 以 为 0.1 或 0.1.0, 也 可 以 为 1.0 或 1.0.0, 如 果 你 为 人 很 低 调 , 我 想 你 会 选 择 那 个 主 版 本 号 为 0 的 方 式 ; 2 当 项 目 在 进 行 了 局 部 修 改 或 bug 修 正 时 , 主 版 本 号 和 子 版 本 号 都不 变 , 修
7、正 版 本 号 加 1; 3. 当 项 目 在 原 有 的 基 础 上 增 加 了 部 分 功 能 时 , 主 版 本 号 不 变 , 子 版本 号 加 1, 修 正 版 本 号 复 位 为 0, 因 而 可 以 被 忽 略 掉 ; 4 当 项 目 在 进 行 了 重 大 修 改 或 局 部 修 正 累 积 较 多 , 而 导 致 项 目 整 体发 生 全 局 变 化 时 , 主 版 本 号 加 1; 5 另 外 , 编 译 版 本 号 一 般 是 编 译 器 在 编 译 过 程 中 自 动 生 成 的 , 我 们只 定 义 其 格 式 , 并 不 进 行 人 为 控 制 . 二 、 Wind
8、ow 下 的 版 本 号 管 理 策 略1 目 初 版 时 , 版 本 号 为 1.0 或 1.00; 2. 当 项 目 在 进 行 了 局 部 修 改 或 bug 修 正 时 , 主 版 本 号 和 子 版 本 号 都 不变 , 修 正 版 本 号 加 1; 3. 当 项 目 在 原 有 的 基 础 上 增 加 了 部 分 功 能 时 , 主 版 本 号 不 变 , 子 版本 号 加 1, 修 正 版 本 号 复 位 为 0, 因 而 可 以 被 忽 略 掉 ; 4. 当 项 目 在 进 行 了 重 大 修 改 或 局 部 修 正 累 积 较 多 , 而 导 致 项 目 整 体发 生 全 局
9、 变 化 时 , 主 版 本 号 加 1; 5. 另 外 , 编 译 版 本 号 一 般 是 编 译 器 在 编 译 过 程 中 自 动 生 成 的 , 我 们只 定 义 其 格 式 , 并 不 进 行 人 为 控 制 . 另 外 , 还 可 以 在 版 本 号 后 面 加 入 Alpha, Beta, Gamma, Current, RC (Release Candidate), Release, Stable 等 后 缀 , 在 这 些 后 缀 后 面 还 可以 加 入 1 位 数 字 的 版 本 号 . 对 于 用 户 来 说 , 如 果 某 个 软 件 的 主 版 本 号 进 行 了
10、升 级 , 用 户 还 想 继续 那 个 软 件 , 则 发 行 软 件 的 公 司 一 般 要 对 用 户 收 取 升 级 费 用 ; 而 如 果 子版 本 号 或 修 正 版 本 号 发 生 了 升 级 , 一 般 来 说 是 免 费 的 . 编 辑 本 段 常 见 版 本 号Alpha - 内 部 测 试 版 Beta - 外 部 测 试 版 Cardware - 属 共 享 软 件 的 一 种 , 只 要 给 作 者 回 复 一 封 电 邮 或 明 信 片 即可 。 ( 有 的 作 者 并 由 此 提 供 注 册 码 等 ) , 目 前 这 种 形 式 已 不 多 见 。 CHT -
11、繁 体 中 文 版 CN/SPC - 简 体 中 文 版 Corporation & Enterprise - 企 业 版 Deluxe - 豪 华 版 Demo - 演 示 版 Dev - 开 发 专 用 版 , 程 序 员 版 本 。 EN - 英 文 版 Enhance - 增 强 版 或 者 加 强 版 属 于 正 式 版 Express&Special - 特 别 版 Final - 正 式 版 Free - 免 费 版 Full version - 完 全 版 属 于 正 式 版 Green - 绿 色 版 , 破 解 版 Mini - 迷 你 版 ( 也 叫 精 简 版 ) ,
12、只 有 最 基 本 的 功 能 Multi-language - 多 语 言 版 Plus - 属 增 强 版 , 不 过 这 种 大 部 分 是 在 程 序 界 面 及 多 媒 体 功 能 上 增 强 。Premium - 增 强 版 Preview - 预 览 版 Professional - 专 业 版 Regged/Registered - 已 注 册 版 Release - 发 行 版 有 时 间 限 制 Retail/RTM - 零 售 版 Shareware - 共 享 版 Stable - 稳 定 版 Standard - 标 准 版 Ultimate - 旗 舰 版 , 最
13、终 版 本 Upgrade - 升 级 版 编 辑 本 段 分 类非 正 式 版 版 此 版 本 表 示 该 软 件 仅 仅 是 一 个 初 步 完 成 品 , 通 常 只 在 软 件 开 发 者 内 部 交流 , 也 有 很 少 一 部 分 发 布 给 专 业 测 试 人 员 。 一 般 而 言 , 该 版 本 软 件 的 bug 较 多 , 普 通 用 户 最 好 不 要 安 装 。 ( Beta) 版 该 版 本 相 对 于 版 已 有 了 很 大 的 改 进 , 消 除 了 严 重 的 错 误 , 但 还 是 存在 着 一 些 缺 陷 , 需 要 经 过 大 规 模 的 发 布 测 试
14、 来 进 一 步 消 除 。 这 一 版 本 通 常 由软 件 公 司 免 费 发 布 , 用 户 可 从 相 关 的 站 点 下 载 。 通 过 一 些 专 业 爱 好 者 的 测 试 ,将 结 果 反 馈 给 开 发 者 , 开 发 者 们 再 进 行 有 针 对 性 的 修 改 。 该 版 本 也 不 适 合 一般 用 户 安 装 。 版 该 版 本 已 经 相 当 成 熟 了 , 与 即 将 发 行 的 正 式 版 相 差 无 几 , 如 果 用 户 实 在等 不 及 了 , 尽 可 以 装 上 一 试 。 Trial( 试 用 版 ) 试 用 版 软 件 在 最 近 的 几 年 里
15、颇 为 流 行 , 主 要 是 得 益 于 互 联 网 的 迅 速 发 展 。该 版 本 软 件 通 常 都 有 时 间 限 制 , 过 期 之 后 用 户 如 果 希 望 继 续 使 用 , 一 般 得 交纳 一 定 的 费 用 进 行 注 册 或 购 买 。 有 些 试 用 版 软 件 还 在 功 能 上 做 了 一 定 的 限 制 。Unregistered( 未 注 册 版 ) 未 注 册 版 与 试 用 版 极 其 类 似 , 只 是 未 注 册 版 通 常 没 有 时 间 限 制 , 在 功 能上 相 对 于 正 式 版 做 了 一 定 的 限 制 , 例 如 绝 大 多 数 网
16、络 电 话 软 件 的 注 册 版 和 未注 册 版 , 两 者 之 间 在 通 话 质 量 上 有 很 大 差 距 。 还 有 些 虽 然 在 使 用 上 与 正 式 版毫 无 二 致 , 但 是 动 不 动 就 会 弹 出 一 个 恼 人 的 消 息 框 来 提 醒 你 注 册 , 如 看 图 软件 acdsee 、 智 能 陈 桥 汉 字 输 入 软 件 等 。 Demo 版 也 称 为 演 示 版 , 在 非 正 式 版 软 件 中 , 该 版 本 的 知 名 度 最 大 。 demo 版仅 仅 集 成 了 正 式 版 中 的 几 个 功 能 , 颇 有 点 像 unregistere
17、d 。 不 同 的 是 , demo 版 一 般 不 能 通 过 升 级 或 注 册 的 方 法 变 为 正 式 版 。 以 上 是 软 件 正 式 版 本 推 出 之 前 的 几 个 版 本 , 、 、 可 以 称 为 测 试版 , 大 凡 成 熟 软 件 总 会 有 多 个 测 试 版 , 如 windows 98 的 版 , 前 前 后 后将 近 有 10 个 。 这 么 多 的 测 试 版 一 方 面 为 了 最 终 产 品 尽 可 能 地 满 足 用 户 的 需要 , 另 一 方 面 也 尽 量 减 少 了 软 件 中 的 bug 。 而 trial 、 unregistered 、
18、 demo 有 时 统 称 为 演 示 版 , 这 一 类 版 本 的 广 告 色 彩 较 浓 , 颇 有 点 先 尝 后 买的 味 道 , 对 于 普 通 用 户 而 言 自 然 是 可 以 免 费 尝 鲜 了 。 正 式 版不 同 类 型 的 软 件 的 正 式 版 本 通 常 也 有 区 别 。 Release 该 版 本 意 味 “最 终 释 放 版 ”, 在 出 了 一 系 列 的 测 试 版 之 后 , 终 归 会 有 一个 正 式 版 本 , 对 于 用 户 而 言 , 购 买 该 版 本 的 软 件 绝 对 不 会 错 。 该 版 本 有 时 也称 为 标 准 版 。 一 般
19、情 况 下 , release 不 会 以 单 词 形 式 出 现 在 软 件 封 面 上 ,取 而 代 之 的 是 符 号 (r) , 如 windows nt(r) 4.0 、 ms-dos(r) 6.22 等 。Registered 很 显 然 , 该 版 本 是 与 unregistered 相 对 的 注 册 版 。 注 册 版 、 release 和 下 面 所 讲 的 standard 版 一 样 , 都 是 软 件 的 正 式 版 本 , 只 是 注 册版 软 件 的 前 身 有 很 大 一 部 分 是 从 网 上 下 载 的 。 Standard 这 是 最 常 见 的 标
20、准 版 , 不 论 是 什 么 软 件 , 标 准 版 一 定 存 在 。 标 准 版 中 包含 了 该 软 件 的 基 本 组 件 及 一 些 常 用 功 能 , 可 以 满 足 一 般 用 户 的 需 求 。 其 价 格相 对 高 一 级 版 本 而 言 还 是 “平 易 近 人 ”的 。 Deluxe 顾 名 思 义 即 为 “豪 华 版 ”。 豪 华 版 通 常 是 相 对 于 标 准 版 而 言 的 , 主 要 区别 是 多 了 几 项 功 能 , 价 格 当 然 会 高 出 一 大 块 , 不 推 荐 一 般 用 户 购 买 。 此 版 本通 常 是 为 那 些 追 求 “完 美
21、”的 专 业 用 户 所 准 备 的 。 Reference 该 版 本 型 号 常 见 于 百 科 全 书 中 , 比 较 有 名 的 是 微 软 的 encarta 系 列 。 reference 是 最 高 级 别 , 其 包 含 的 主 题 、 图 像 、 影 片 剪 辑 等 相 对 于 standard 和 deluxe 版 均 有 大 幅 增 加 , 容 量 由 一 张 光 盘 猛 增 至 三 张 光 盘 ,并 且 加 入 了 很 强 的 交 互 功 能 , 当 然 价 格 也 不 菲 。 可 以 这 么 说 , 这 一 版 本 的 百科 全 书 才 能 算 是 真 正 的 百 科
22、 全 书 , 也 是 发 烧 友 们 收 藏 的 首 选 。 Professional( 专 业 版 ) 专 业 版 是 针 对 某 些 特 定 的 开 发 工 具 软 件 而 言 的 。 专 业 版 中 有 许 多 内 容 是标 准 版 中 所 没 有 的 , 这 些 内 容 对 于 一 个 专 业 的 软 件 开 发 人 员 来 说 是 极 为 重 要的 。 如 微 软 的 visual foxpro 标 准 版 并 不 具 备 编 译 成 可 执 行 文 件 的 功 能 ,这 对 于 一 个 完 整 的 开 发 项 目 而 言 显 然 是 无 法 忍 受 的 , 若 客 户 机 上 没
23、有 foxpro 将 不 能 使 用 。 如 果 用 专 业 版 就 没 有 这 个 问 题 了 。 Enterprise( 企 业 版 ) 企 业 版 是 开 发 类 软 件 中 的 极 品 ( 相 当 于 百 科 全 书 中 的 reference 版 ) 。拥 有 一 套 这 种 版 本 的 软 件 可 以 毫 无 障 碍 地 开 发 任 何 级 别 的 应 用 软 件 。 如 著 名的 visual c+ 的 企 业 版 相 对 于 专 业 版 来 说 增 加 了 几 个 附 加 的 特 性 , 如 sql 调 试 、 扩 展 的 存 储 过 程 向 导 、 支 持 as/400 对
24、ole db 的 访 问 等 。 而这 一 版 本 的 价 格 也 是 普 通 用 户 无 法 接 受 的 。 如 微 软 的 visual studios 6.0 enterprise 中 文 版 的 价 格 为 23000 元 。 专 有 版 本除 了 以 上 介 绍 的 一 些 版 本 外 , 还 有 一 些 专 有 版 本 名 称 。 Update( 升 级 版 ) 升 级 版 的 软 件 是 不 能 独 立 使 用 的 , 该 版 本 的 软 件 在 安 装 过 程 中 会 搜 索 原有 的 正 式 版 , 如 果 不 存 在 , 则 拒 绝 执 行 下 一 步 。 如 micros
25、oft office 2000 升 级 版 、 windows 9x 升 级 版 等 等 。 OEM 版 OEM 版 通 常 是 捆 绑 在 硬 件 中 而 不 单 独 销 售 的 版 本 。 将 自 己 的 产 品 交 给 别的 公 司 去 卖 , 保 留 自 己 的 著 作 权 , 双 方 互 惠 互 利 , 一 举 两 得 。 单 机 ( 网 络 ) 版 网 络 版 在 功 能 、 结 构 上 远 比 单 机 版 复 杂 , 如 果 留 心 一 下 软 件 的 报 价 , 你就 会 发 现 某 些 软 件 单 机 版 和 网 络 版 的 价 格 相 差 非 常 大 , 有 些 网 络 版
26、 甚 至 多 一个 客 户 端 口 就 要 加 不 少 钱 。 普 及 版 该 版 本 有 时 也 会 被 称 为 共 享 版 , 其 特 点 是 价 格 便 宜 ( 有 些 甚 至 完 全 免 费 )、 功 能 单 一 、 针 对 性 强 ( 当 然 也 有 占 领 市 场 、 打 击 盗 版 等 因 素 ) 。 与 试 用 版不 同 的 是 , 该 版 本 的 软 件 一 般 不 会 有 时 间 上 的 限 制 。 当 然 , 如 果 用 户 想 升 级 ,最 好 还 是 去 购 买 正 式 版 。 其 他 版 本破 解 版 又 称 绿 色 版 , 严 格 来 说 这 不 属 于 一 种
27、授 权 版 本 , 因 为 它 是 针 对 商业 版 、 试 用 版 、 共 享 版 这 类 有 使 用 限 制 的 软 件 进 行 二 次 开 发 之 后 形 成 的 特 殊版 本 , 也 就 是 说 , 使 用 者 可 以 在 没 有 任 何 经 济 付 出 的 条 件 下 无 限 制 的 使 用 该软 件 的 全 部 功 能 。 一 般 通 过 改 写 原 软 件 、 制 作 算 号 器 、 拦 截 注 册 信 息 等 等 方式 实 现 。 以 上 是 一 些 常 见 软 件 版 本 的 简 要 介 绍 , 随 着 软 件 市 场 行 为 的 变 化 , 现 在也 出 现 了 一 些 新
28、 的 版 本 命 名 方 式 , 比 如 windows xp 中 的 xp 是 取 自 于experience 中 的 第 二 、 第 三 个 字 母 。 希 望 以 上 内 容 能 够 对 大 家 的 购 买 、 使 用和 下 载 软 件 有 所 帮 助 。 基 于 商 业 上 考 虑 , 很 多 的 软 件 都 不 是 非 常 严 谨 的 遵 循 这 个 规 则 的 。 最 有名 的 就 是 微 软 了 。 例 如 他 的 NT 系 列 版 本 。 大 家 比 较 熟 悉 的 是 从 NT 4.0 开 始 的 。 99 年 推 出 了 windows 2000 , 2001 年 推 出
29、了 windows xp , 2003 年 推 出 了 windows 2003 , 乍 一 看 版 本 区 别 蛮 大 的 , 但 是 看 他 们 的 内部 版 本 号 就 会 发 现 , 变 化 其 实 并 不 大 , 只 是 界 面 变 化 的 大 了 而 已 。 这 是 软 件公 司 经 常 干 的 事 情 。 Windows 2000 的 版 本 号 是 NT 5.0 , windows xp 的 版 本 号 是 NT 5.1 , windows 2003 的 版 本 号 是 NT 5.2 , Windows Vista 和 现 在 的 Windows7 的 版 本 号 是 NT 6.0 和 NT 7.0, 才 是 跨 越 化 的 版本 。 这 样 做 的 话 就 可 以 持 续 的 赚 广 大 客 户 的 钱 。 毕 竟 人 的 眼 睛 看 得 东 西 是 最直 观 的 , 所 以 给 人 感 觉 也 是 变 化 最 大 的 。 扩展阅读: 1 http:/