展開

ソフトウェアの展開とは、1つ以上のシステムでソフトウェアを使用できるようにするプロセスです。単一システムへの展開でも複数システムへの展開でも、主に次の4つの手順を行います:

  1. ダウンロード
  2. インストール
  3. アクティベーション
  4. 更新

1. ダウンロード

現在でも一部のソフトウェアはフラッシュドライブ光学メディア(CDDVD)で配布されていますが、現在のソフトウェアのほとんどはダウンロードされます。そのため、展開はソフトウェアのインストーラーをダウンロードすることから始まる場合がよくあります。

2. インストール

インストールプロセスは展開の中心となる手順で、アプリケーションと関連ファイルを1つ以上のシステムにインストールします。インストールの設定には、ソフトウェアをインストールする場所や、アドオンなどの追加ファイルを含め、インストールするファイルの選択などがあります。

3. アクティベーション

商用ソフトウェアのプログラムでは、すぐに、または試用期間の終了後にアクティベーションが必要になることがよくあります。アクティベーションを行わないと、ソフトウェアは限られた期間しか実行できなかったり、機能が制限されたりする場合があります。アクティベーションには、ライセンスを購入してアクティベーションキーを入力する必要があります。

4. 更新

展開の最後の手順は、ソフトウェアを最新バージョンに更新することです。多くのアプリケーションには、新しいバージョンが利用可能かどうかを確認する「更新を確認」コマンドがあります。ソフトウェアを最新の状態に保つことで、バグ、セキュリティホール、互換性の問題を減らせます。


高度な展開

家庭用のPCにソフトウェアを展開する場合は、プログラムをダウンロード、インストール、アクティベーションするだけで済むことがよくあります。企業のコンピューターや、ネットワーク上の複数のシステムにソフトウェアを展開する場合は、より複雑になることがあります。たとえば、ネットワーク管理者は、数十台のコンピューターでプログラムを同じように設定する必要があるかもしれません。一貫性を確保するため、管理者はコマンドラインインターフェースや展開用のスクリプトを使って、インストールプロセスを自動化することがあります。

NOTE: Windowsのインストーラーには通常、.EXEまたは.MSI拡張子が付いています。Active DirectoryやSystem Center Configuration Manager(SCCM)のインストールでは、MSIファイルが必要になる場合があります。

更新日 April 1, 2021 著者: Per C.

quiz知識をテストする

Which statement about block-based coding is true?

A
It requires knowledge of a low-level programming language.
0%
B
It uses visual drag-and-drop interface instead of a source code editor.
0%
C
It does not support conditional clauses, such as if-then statements.
0%
D
It was designed for creating mobile apps.
0%
Correct! Incorrect!     View the Block-Based Coding definition.
More Quizzes →

Tech Terms コンピューター辞書

このページの展開の定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。