Я хотел бы указать на http://semver.org/ для попытки определить номера версий в разумной манере, и приведенные там определения на самом деле соответствуют тому, как я использую номера версий (или как бы я хотел их использовать: ))
Что касается определений термина, я нахожу патч и исправление очень похожими, за исключением того, что "исправление" обычно не транслируется, если выполняется для службы.
Служебная версия и Пакет обновления достаточно точно соответствуют двум наименованиям номеров версий. если у вас есть структура номера версии, такая как X.Y.Z, для Release Release будет Z, а для Service Pack - Y. Хотя я действительно слышал эти термины только в больших корпоративных продуктах. Я больше знаком с условиями версии несовершеннолетнего / мэра.
Конечно, каждый магазин использует свои условия, и это зависит от того, на какого типа пользователей вы ориентируетесь. Например, для конечных пользователей MMO каждое обновление является «патчем», потому что пользователь должен «патчить свой клиент», чтобы применить его, в то время как для конечных пользователей более распространенного программного обеспечения у вас часто просто есть термин «обновление». и "новая версия" (новая версия мэра).