未分類
春期
エンベデッドシステムスペシャリスト 2019年 春期 問22
22 / 25
組込みソフトウェア開発を行うために、ターゲットシステム上で未完成の周辺ハ ードウェアが正しく動作しているようにエミュレーションするデバイスドライバを 開発した。このデバイスドライバのソフトウェアテストにおける役割はどれか。
正解と解説
表示する
正解 エ
スタブ - 12 =
未完成の周辺ハードウェアの代わりに動作をエミュレーションするデバイスドライバは、テスト対象から呼び出される下位モジュールの代替であり、テストにおける役割はスタブに相当する。CPUシミュレータやインサーキットエミュレータは実行環境の模擬で役割が異なる。