パッチとホットフィックスとメンテナンスリリースとサービスパックと

StackOverflow https://stackoverflow.com/questions/269352

質問

バージョン1とバージョン2の間にいる場合、ソフトウェアを保守するために何をしますか?

パッチ、ホットフィックス、メンテナンスリリース、サービスパックなどの用語は、私の観点からはすべてぼやけており、会話する相手によって定義が異なります。

リリース間の増分メンテナンス作業とは何ですか?

役に立ちましたか?

解決

これらの用語を聞いたとき、これが頭に浮かぶものです:

  • パッチ-に公開されたアップデート 既知のバグ/問題を修正
  • 修正プログラム-非常に修正するための更新 特定の問題、常に公的にではない リリース
  • メンテナンスリリース-増分 サービスパック間の更新または 複数を修正するソフトウェアバージョン 未解決の問題
  • Service Pack-大規模なアップデート 多くの未解決の問題を修正し、 通常、すべてのパッチが含まれます。 修正プログラム、メンテナンスリリース サービスパックより前の日付

それは、更新を行う方法ではないということです。バージョンやビルド番号(日付に基づく)をインクリメントし、それを" Update"と呼ぶだけです。私のほうが簡単だと思うほとんどのソフトウェアでは、1台のコンピューターが1.1.50と1.2.25を実行していることを簡単に確認でき、どちらが新しいかがわかります。

他のヒント

http://semver.org/ を参照して、バージョン番号を定義しようとしています。健全な方法、およびそこに与えられた定義は、実際にバージョン番号をどのように使用するか(またはそれらをどのように使用したいか:))に密接に適合します。

用語の定義に関しては、「ホットフィックス」を除き、パッチとホットフィックスは非常に似ていると思います。サービスに対して行われた場合、通常はブロードキャストされません。

メンテナンスリリースとサービスパックは、バージョン番号の2つの名称にかなり密接に適合しています。 X.Y.Zのようなバージョン番号構造を持っている場合、メンテナンスリリースはZ、サービスパックはYになります。しかし、これらの用語は、大企業の製品でしか聞いていません。マイナー/市長バージョンの用語について詳しく知っています。

もちろん、すべてのショップは独自の用語を使用しており、ターゲットにするユーザーのタイプによって異なります。たとえば、MMOのエンドユーザーの場合、すべての更新は「パッチ」です。ユーザーが「クライアントにパッチを適用」する必要があるためです。より一般的なソフトウェアのエンドユーザーにとっては、単に「更新」という用語があるだけです。および「新しいバージョン」 (新しい市長バージョン)。

ホットフィックスは、システムがまだアクティブ(ホット)である間に適用される特定の問題の修正です。これは、 hotswapping hotswitching などの古い用語に由来しています。はい、この用語は最近、業界に関係のない人々によって一般的に誤用されています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top