2008-11-06 81 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

相關問題