プラグインソフトの説明として,適切なものはどれか。
ア OS による違いを吸収し,アプリケーションに対してOSよりも高度で具体的
な機能を提供するソフトウェアである。
イ 機能変更やバグ修正を目的として,プログラムの一部分を置き換えるため
に追加するソフトウェアである。
ウ 単独では動作せず,ブラウザなどのアプリケーションに組み込むことによって,
それらの機能を拡張するソフトウェアである。
エ 表計算ソフトなどのアプリケーションに多く搭載され,実際に行った複数
の操作を記録し,使いたいときに同じ一連の操作をさせる機能である。