ITパスポート 2009年 春期 問60
問題文
次のような特徴をもつソフトウェアを何と呼ぶか。
(1) ブラウザなどのアプリケーションソフトウェアに組み込むことによって、アプリケーションソフトウェアの機能を拡張する。
(2) 個別にバージョンアップが可能で、不要になればアプリケーションソフトウェアに影響を与えることなく削除できる。
選択肢
ア:スクリプト
イ:パッチ
ウ:プラグイン(正解)
エ:マクロ
🔒 解説は解答すると表示されます
ソフトウェアを拡張し個別に削除・更新できるものは何か【ITパスポート 解説】
正解の理由
この問題の正解は ウ の「プラグイン」です。
理由は問題文の(1)(2)がプラグインの典型的な特徴をそのまま表しているためです。プラグインとは、あるソフトウェア(例:ブラウザや画像編集ソフト)に「差し込んで(plug in)」機能を追加する小さなソフトウェアです。ホスト(元のアプリケーション)に組み込んで機能を拡張できますし、個別にアップデートや削除が可能で、不要になればホスト本体に影響を与えずに取り除けます。これが問題文の(1)(2)に合致します。
理由は問題文の(1)(2)がプラグインの典型的な特徴をそのまま表しているためです。プラグインとは、あるソフトウェア(例:ブラウザや画像編集ソフト)に「差し込んで(plug in)」機能を追加する小さなソフトウェアです。ホスト(元のアプリケーション)に組み込んで機能を拡張できますし、個別にアップデートや削除が可能で、不要になればホスト本体に影響を与えずに取り除けます。これが問題文の(1)(2)に合致します。
※「プラグイン」は英語でも plugin(プラグイン)で、「差し込む」という語感を覚えると理解しやすいです。
解法ステップ
-
問題文の要点を確認する
- (1) アプリケーションに組み込んで機能を拡張する。
- (2) 個別にバージョンアップや削除ができ、ホストに影響を与えない。
-
各選択肢の意味を簡単に思い出す(後で個別説明)
- スクリプト、パッチ、プラグイン、マクロ。
-
(1)(2)の特徴と選択肢を照合する
- 「機能拡張」「個別更新・削除」が同時に当てはまるものを選ぶ。
-
一致するのは「プラグイン」だけと判断して回答する。
選択肢別の誤答解説
-
ア: スクリプト
- スクリプトとは、小さなプログラムで自動化や命令の連続実行を行うものです(script:脚本のように命令を順に実行)。ブラウザやサーバで動くことがありますが、「アプリに組み込んで個別に差し替えることで機能を拡張する」といった一般的な定義とは異なります。スクリプトはプラグインの内部で使われることはありますが、問題文の(個別にバージョン管理・削除できる拡張部品)という点では不十分です。
-
イ: パッチ
- パッチとは、ソフトウェアの欠陥(バグ)修正やセキュリティ対応のために当てる「修正ファイル」です(patch:つぎあて)。既存のソフトを更新する目的で使われ、機能を新たに追加して「自由に有効・無効を切り替える」拡張用の部品ではありません。パッチは通常、ホストに変更を加えるため、単に削除すれば元に完全に戻るとは限りません。
-
エ: マクロ
- マクロは、複数の操作を一つにまとめて自動実行する機能です(例:表計算ソフトの記録機能)。同じアプリ内で動く自動化の手段であり、ホストに新しい機能を「外から追加するプラグイン」のイメージとは違います。マクロはホスト内で作成・保存されることが多く、外部から差し替えて独立して管理する性質は一般的ではありません。
よくある誤解
-
「プラグイン=ブラウザの○○だけ」と限定して考える誤解
- プラグインはブラウザだけのものではありません。例:音楽制作ソフトの音源(VSTプラグイン)、ブログ(WordPress)の機能追加など、さまざまなアプリケーションに存在します。
-
「パッチとプラグインを混同する」誤解
- パッチは不具合修正や更新を目的にホストを直接変更するもの。プラグインはホストに追加して機能を拡張し、個別に有効・無効にできます。目的と影響範囲が違います。
-
「スクリプトやマクロがそのままプラグインだ」と思う誤解
- スクリプトやマクロは自動化や処理の集合で、プラグインの機能実装手段になることはあるが、概念上は別物です。
補足コラム
-
プラグインと似た言葉に「拡張機能(extension)」「アドオン(add-on)」があります。これらは文脈で意味が重なることが多いです。例えばブラウザでは「拡張機能/アドオン」を使って機能追加することが一般的です。呼び方は異なっても、本質は「ホストに追加する独立した部品で、個別に管理できる」点で共通します。
-
実例:WordPressのプラグイン
- WordPress(ブログ作成ソフト)に「お問い合わせフォーム」や「SEO対策」機能を追加するのがプラグインです。別途インストールして有効化・無効化、更新が可能で、元のWordPress本体を直接書き換える必要はありません。
FAQ
Q1:プラグインと拡張機能(extension)は同じですか?
A1:ほとんどの場合、用途は同じで「ホストに追加して機能を増やす」ものです。呼び方はソフトや開発者の慣習に依存します。
A1:ほとんどの場合、用途は同じで「ホストに追加して機能を増やす」ものです。呼び方はソフトや開発者の慣習に依存します。
Q2:プラグインは安全ですか?
A2:提供元が信頼できるかどうかが重要です。悪意あるプラグインは情報漏えいや動作不良の原因になるので、公式ストアや信頼できる配布元から入手し、定期的に更新してください。
A2:提供元が信頼できるかどうかが重要です。悪意あるプラグインは情報漏えいや動作不良の原因になるので、公式ストアや信頼できる配布元から入手し、定期的に更新してください。
Q3:プラグインを削除すると本体は元通りになりますか?
A3:多くの場合は元通りになりますが、プラグインがデータをホストのデータベースに書き込んでいる場合などは、データの残滓(のこり)が発生することがあります。削除時の手順は確認しましょう。
A3:多くの場合は元通りになりますが、プラグインがデータをホストのデータベースに書き込んでいる場合などは、データの残滓(のこり)が発生することがあります。削除時の手順は確認しましょう。
関連キーワード: プラグイン、拡張機能、アドオン、スクリプト、パッチ、マクロ、ブラウザ拡張、WordPress、VST、ソフトウェア拡張機能

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

