修补程序与修补程序与维护版本与Service Pack对比

时间:2008-11-06 16:35:37

标签: maintenance patch servicepacks hotfix

如果您介于版本1和版本2之间,那么您如何维护软件?

从我的观点来看,术语修补程序,修补程序,维护版本,Service Pack等都是模糊的,根据您的联系人而定义不同。

您认为发布之间的增量维护工作是什么?

3 个答案:

答案 0 :(得分:47)

当我听到这些术语时,我会想到这一点:

  • 补丁 - 公开发布的更新 修复已知错误/问题
  • 修补程序 - 更新以修复非常 具体问题,并非总是公开的 释放
  • 维护版本 - 增量 更新Service Pack或 用于修复多个的软件版本 未决问题
  • Service Pack - 大更新 解决了很多悬而未决的问题 通常包括所有补丁, 修补程序,维护版本 早于服务包

据说这根本不是我们更新的方式。我们只是增加版本和/或内部版本号(基于日期),并将其称为“更新”。对于大多数软件我发现更容易,你可以很容易地看到一台计算机运行1.1.50 vs 1.2.25并且知道哪个更新。

答案 1 :(得分:6)

我想指出http://semver.org/试图以理智的方式定义版本号,并且那里给出的定义实际上与我如何使用版本号(或我希望如何使用它们:)密切相关:) )

对于术语定义,我发现补丁和修补程序非常相似,但“修补程序”通常不会广播,如果对服务进行了广播。

维护版本和Service Pack非常贴近版本号的两种面额。如果您有像X.Y.Z这样的版本号结构,维护版本将是Z,Service Pack将是Y.我真的只在大型企业产品中听过这些术语。我更熟悉次要/市长版本条款。

当然,每家商店都有自己使用的条款,这取决于您所定位的用户类型。例如,对于MMO的最终用户,每次更新都是一个“补丁”,因为用户必须“修补他们的客户端”才能应用它,而对于更常见软件的最终用户,你通常只有“更新”一词。和“新版本”(新市长版)。

答案 2 :(得分:5)

修补程序是对系统仍处于活动状态(热门)时应用的特定问题的修复。这来自较旧的术语,如 hotswapping hotswitching 。是的,这个词通常被没有参与该行业的人滥用。