2008-11-06 98 views
26

当您处于版本1与版本2之间时,您会如何维护软件?修补程序与修补程序与维护版本与服务包与

从我的角度来看,术语修补程序,修补程序,维护版本,Service Pack和其他都是模糊的,根据您与谁交谈的不同定义不同。

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

回答

39

当我听到那些而言,这是想到什么:

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

话虽这么说,是不是我们在做的所有更新。我们只是增加版本和/或内部版本号(基于日期),并将其称为“更新”。对于大多数我觉得更容易的软件,你可以很容易地看到一台电脑运行1.1.50和1.2.25,并知道哪个更新。

5

我想指出http://semver.org/一个试图定义在理智地版本号,并给那里的定义实际上是紧密地配合我如何使用版本号(或我多么希望我用他们:))

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

维护版本和Service Pack非常适合版本号的两个版本号。如果你有像X.Y.Z这样的版本号结构,维护版本将是Z,Service Pack将是Y.但是,我真的只在大型公司产品中听到这些条款。我更熟悉未成年人/市长版本条款。

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

3

A 修补程序是系统仍处于活动状态时应用的特定问题的解决方法。这来自较旧的术语,如热门热切换。是的,这个词通常被那些没有参与该行业的人滥用。

+3

这完全是**什么修补程序是:*“在系统仍然活动(热)时应用”*。 – Sharky 2016-10-26 13:01:00