令和4年度 春期 応用情報技術者試験 午前 問題 問50
テクノロジシステム開発技術
ソフトウェア開発に使われる IDEの説明として,適切なものはどれか。
解答・解説
正解: ア. エディタ,コンパイラ,リンカ,デバッガなどが一体となったツール
IDE(Integrated Development Environment:統合開発環境)は、ソフトウェア開発に必要な様々なツールを一つにまとめたソフトウェアのことです。ソースコードを記述するエディタ、ソースコードを機械語に変換するコンパイラ、複数のオブジェクトファイルを結合するリンカ、プログラムのバグを発見・修正するためのデバッガなどが一体となって提供されます。開発者はこれらのツールをシームレスに切り替えて利用できるため、開発効率が向上します。したがって、適切な説明はアとなります。反面、他の選択肢はIDE以外の開発支援ツールや環境を指しています。
各選択肢の解説
- ア: 正解。IDE(統合開発環境)の説明です。
- イ: ICE(インサーキットエミュレータ)やJTAGエミュレータなどのハードウェアデバッガの説明です。専用のインタフェースを通じてCPUの内部状態などを監視・制御します。
- ウ: 評価ボード(ターゲットボード)の説明です。システム開発において、実際の動作を確認するために用いられるハードウェア環境です。
- エ: リアルタイムOS(RTOS)などのオペレーティングシステムの説明です。タスクの実行順序やCPUの割り当て(タスクスケジューリング)などを管理します。