IPA過去問ドリル

平成25年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問11

テクノロジ/開発技術

開発ツールの機能の説明のうち,適切なものはどれか。

出典:平成25年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問11

正解:ア

解説

インスペクタ(データインスペクタ)は,デバッグ時にプログラムの実行を一時停止させ,その時点での変数やデータの内容を表示・確認するためのツールです。シミュレータは対象のハードウェアやシステムの動作を模擬するツール,トレーサはプログラムの実行順序(実行経路)を記録・表示するツール,ブラウザはプログラムの構造や定義箇所を探索するためのツールであり,それぞれ設問中の説明とは対応が異なります。

選択肢ごとの解説

  • 正しい。インスペクタは,プログラムの実行を止めた時点でのデータ(変数の値など)の内容を表示する機能をもつツールです。
  • 誤り。プログラム内又はプログラム間の実行経路を表示するのは,トレーサの機能です。シミュレータは,実機がなくても対象システムの動作を模擬的に再現するツールです。
  • 誤り。プログラム単位の機能説明やデータ定義の探索を容易にするのは,ブラウザ(プログラムブラウザ)の機能です。トレーサは実行経路の記録・表示を行うツールです。
  • 誤り。文字の挿入,削除,置換などによってソースコードを編集するのは,エディタの機能です。ブラウザはプログラムの構造やデータ定義などを探索するためのツールです。
エンベデッドシステムスペシャリストの過去問を演習モードで解く