平成25年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問11
テクノロジ/開発技術開発ツールの機能の説明のうち,適切なものはどれか。
出典:平成25年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問11
- アインスペクタは,プログラム実行時にデータの内容を表示する。
- イシミュレータは,プログラム内又はプログラム間の実行経路を表示する。
- ウトレーサは,プログラム単位の機能説明やデータ定義の探索を容易にする。
- エブラウザは,文字の挿入,削除,置換などの機能によってプログラムのソースコードを編集する。
正解:ア
解説
インスペクタ(データインスペクタ)は,デバッグ時にプログラムの実行を一時停止させ,その時点での変数やデータの内容を表示・確認するためのツールです。シミュレータは対象のハードウェアやシステムの動作を模擬するツール,トレーサはプログラムの実行順序(実行経路)を記録・表示するツール,ブラウザはプログラムの構造や定義箇所を探索するためのツールであり,それぞれ設問中の説明とは対応が異なります。
選択肢ごとの解説
- ア正しい。インスペクタは,プログラムの実行を止めた時点でのデータ(変数の値など)の内容を表示する機能をもつツールです。
- イ誤り。プログラム内又はプログラム間の実行経路を表示するのは,トレーサの機能です。シミュレータは,実機がなくても対象システムの動作を模擬的に再現するツールです。
- ウ誤り。プログラム単位の機能説明やデータ定義の探索を容易にするのは,ブラウザ(プログラムブラウザ)の機能です。トレーサは実行経路の記録・表示を行うツールです。
- エ誤り。文字の挿入,削除,置換などによってソースコードを編集するのは,エディタの機能です。ブラウザはプログラムの構造やデータ定義などを探索するためのツールです。