平成31年 春期 エンベデッドシステムスペシャリスト 午前II 問22

組込みソフトウェア開発を行うために、ターゲットシステム上で未完成の周辺ハードウェアが正しく動作しているようにエミュレーションするデバイスドライバを開発した。
このデバイスのソフトウェアテストにおける役割はどれか。

 ア  CPUシミュレータ  イ  インサーキットエミュレータ
 ウ  仮想デバイスドライバ  エ  スタブ


答え エ


解説
未完成の機能を正しく動作しているようにエミュレーションするのは、ソフトウェアテストの結合テストで未完成の機能を擬似的に代用するモジュールであるスタブ(エ)と同等になります。


キーワード
・インサーキットエミュレータ

キーワードの解説
  • インサーキットエミュレータ(In-circuit emulator、ICE)
    ソフトウェアやハードウェアのデバッグに使用する装置で、MPU(CPU)をエミュレートする(模擬的に動作させる)機能を持っていて、ボード(デジタル回路基板)上にMPUの代わりに接続し、MPUの動作を確認することで、デバッグ作業を行います。

もっと、「インサーキットエミュレータ」について調べてみよう。

戻る 一覧へ 次へ