令和4年度 春期 応用情報技術者試験 午前 問題 問50

ソフトウェア開発に使われる IDEの説明として,適切なものはどれか。

解答・解説

正解: ア. エディタ,コンパイラ,リンカ,デバッガなどが一体となったツール

IDE(Integrated Development Environment:統合開発環境)は、ソフトウェア開発に必要な様々なツールを一つにまとめたソフトウェアのことです。ソースコードを記述するエディタ、ソースコードを機械語に変換するコンパイラ、複数のオブジェクトファイルを結合するリンカ、プログラムのバグを発見・修正するためのデバッガなどが一体となって提供されます。開発者はこれらのツールをシームレスに切り替えて利用できるため、開発効率が向上します。したがって、適切な説明はアとなります。反面、他の選択肢はIDE以外の開発支援ツールや環境を指しています。

各選択肢の解説

  • ア: 正解。IDE(統合開発環境)の説明です。
  • イ: ICE(インサーキットエミュレータ)やJTAGエミュレータなどのハードウェアデバッガの説明です。専用のインタフェースを通じてCPUの内部状態などを監視・制御します。
  • ウ: 評価ボード(ターゲットボード)の説明です。システム開発において、実際の動作を確認するために用いられるハードウェア環境です。
  • エ: リアルタイムOS(RTOS)などのオペレーティングシステムの説明です。タスクの実行順序やCPUの割り当て(タスクスケジューリング)などを管理します。

Spineチーム