本文へスキップ

平成22年度 春期 ITパスポート試験 問15

この問題の解説と、これまでの解答の記録です。

問15
頻出度★☆☆

組込みソフトウェアに該当するものはどれか。

出典 平成22年度 春期 ITパスポート試験 問15
解説

問 15

  • 不正解ア

    「工業製品の設計や図面の作成, モデリングなどを行うソフトウェア」は CAD/CAE に代表される、PC やワークステーション上で人が操作して使う汎用の応用ソフトウェア。設計対象が工業製品というだけで、ソフトウェア自体はどこかの機器に組み込まれてその機器を制御しているわけではないので、組込みソフトウェアには当たらない。

  • イ

    正解 正解はイ。組込みソフトウェア(エンベデッドソフトウェア)とは、PC のような汎用のコンピュータで動かす応用ソフトウェアではなく、家電製品・自動車・産業機器・通信機器といった特定の機器の内部に最初から組み込まれ、その機器を制御するという専用の目的だけのために動作するソフトウェアを指す。多くは ROM やフラッシュメモリにファームウェアとして書き込まれ、利用者がふだん意識して起動・操作することはない。イ の「自動車のエンジンに供給する燃料の量を制御するソフトウェア」は、自動車に内蔵された制御用コンピュータ(ECU)上で動作し、センサからの入力に応じて燃料噴射量というエンジンの動作そのものをリアルタイムに制御する。まさに「機器に組み込まれ、その機器を制御する専用ソフトウェア」に該当するので、これが組込みソフトウェアの典型例である。

  • 不正解ウ

    「ディジタルカメラで撮影した画像の編集を, PC で行うソフトウェア」は、選択肢自身が「PC で行う」と明示しているとおり PC 上で動く画像編集用の応用ソフトウェア。扱うデータがディジタルカメラの画像であっても、カメラ本体に内蔵されて撮影・記録などを制御しているソフトウェア(そちらは組込みソフトウェア)とは別物なので誤り。

  • 不正解エ

    「表計算ソフトの機能の一つとして, マクロ計算を行うソフトウェア」は、PC 上の応用ソフトウェアである表計算ソフトが備える一機能(マクロ)にすぎない。動作する場所は汎用の PC であり、特定の機器を制御する目的でその機器に組み込まれているわけではないため、組込みソフトウェアではない。

ここがポイント
  • 組込みソフトウェアの定義: 家電・自動車・産業機器など特定の機器に内蔵され、その機器の制御という専用目的のために動作するソフトウェア。ROM やフラッシュメモリにファームウェアとして格納され、限られたメモリ・処理能力の中でリアルタイム性が求められるのが特徴(近年は IoT 機器の中核でもある)。
  • 見分け方は「どこで動くか」と「何のために動くか」の 2 点。PC 上で人が操作して使う CAD・画像編集ソフト・表計算ソフト(およびその機能)は汎用の応用ソフトウェアであり、機器の内部で機器そのものを制御しているものだけが組込みソフトウェアになる。
用語

解答の記録