ITパスポート試験 / 平成22年度 春期 ITパスポート試験 / 問15
certification-simodake-work

平成22年度 春期 ITパスポート試験 問15 解説 組込みソフトウェア

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

  1. 工業製品の設計や図面の作成,モデリングなどを行うソフトウェア
  2. 自動車のエンジンに供給する燃料の量を制御するソフトウェア ✓ 正答
  3. デジタルカメラで撮影した画像の編集を,PCで行うソフトウェア
  4. 表計算ソフトの機能の一つとして,マクロ計算を行うソフトウェア

解説

特定のハードウェアを動かすためのソフトウェアを見抜く

この問題は、ソフトウェアが「どのような対象」に向けて「どのような役割」で設計されているかを判断することで正解を導き出せます。組込みソフトウェアとは、家電や自動車といった特定の機械そのものに組み込まれ、その機器専用の動作を制御するものを指します。他の選択肢は、パソコンや汎用的なシステム上で動作するアプリケーションであり、機器固有の制御を行っていないため除外します。

組込みソフトウェアの定義と特徴

組込みソフトウェアとは、ある特定の機能を実現するために、あらかじめ特定の電子機器の内部に搭載(組み込まれ)されているソフトウェアのことです。

一般的なソフトウェア(ワードやエクセルなど)は、利用者がパソコンなどの汎用的な環境にインストールして使用しますが、組込みソフトウェアは、電子機器のハードウェアとセットで販売され、利用者がソフトウェアを意識することなく、その機器の一部として動くのが特徴です。

例えば、冷蔵庫の温度調節、洗濯機の脱水制御、自動車のブレーキシステムなどは、すべてハードウェアと一体化して機能を提供する組込みソフトウェアの好例です。これらは「リアルタイム性」といって、一定時間内に正確に処理を終えることや、「省リソース」といって、限られたメモリ容量の中で効率的に動くことが強く求められます。

問題の選択肢を読み解く思考プロセス

正解の選択肢である「自動車のエンジンに供給する燃料の量を制御するソフトウェア」は、自動車という特定のハードウェアに直接働きかけ、エンジンを動かすという「機器固有の機能」を担っています。これが組込みソフトウェアの典型的な姿です。

その他の選択肢は、なぜ該当しないのでしょうか。

・工業製品の設計や図面の作成を行うソフトウェア(CADなど) ・デジタルカメラの画像をPCで編集するソフトウェア ・表計算ソフトのマクロ機能

これらはすべて、PC上で動作する「汎用的なソフトウェア」です。特定のハードウェアを内部から動かすことよりも、人間がPCという共通の基盤を使って、データを作成・加工・編集することに主眼が置かれています。このように、対象が「汎用的な計算機」であるか「特定の機能を持つ専用機器」であるかを区別することが、この種の問題を解く鍵となります。

なぜこの知識が重要なのか

ITパスポート試験でこの項目が問われる背景には、身の回りのあらゆるモノがコンピュータ化されている「IoT(モノのインターネット)」時代への理解があります。

私たちが普段何気なく使っている炊飯器やエアコン、自動車なども、内部では高度なコンピュータが動いています。技術者でなくても、製品開発やITの企画に携わる仕事をするならば、ソフトウェアには「PC上で動くもの」と「モノの中に組み込まれてハードウェアを動かすもの」があるという境界線を知っておく必要があります。

組込みソフトウェアの開発は、ハードウェアの故障が人命や製品の安全性に直結するため、非常に高い品質管理や信頼性が要求される分野です。ITの基礎知識として、ソフトウェアの役割や特性の違いを把握しておくことは、製品開発の現場とのコミュニケーションや、ITシステム全体のアーキテクチャを理解する際の基礎体力となります。

参考リンク

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう