情報処理安全確保支援士試験 情報処理安全確保支援士試験 令和5年度秋期 午前Ⅰ 問17: 組込みシステムのソフトウェア開発に使われる IDE の説明として,適切なものはどれか。
←情報処理安全確保支援士試験 令和5年度秋期 午前Ⅰ
組込みシステムのソフトウェア開発に使われる IDE の説明として,適切なものはどれか。
問題本文
組込みシステムのソフトウェア開発に使われる IDE の説明として,適切なものはどれか。
選択肢
- ア.エディター,コンパイラ,リンカ,デバッガなどが一体となったツール
- イ.専用のハードウェアインタフェースで CPU の情報を取得する装置
- ウ.ターゲット CPU を搭載した評価ボードなどの実行環境
- エ.タスクスケジューリングの仕組みなどを提供するソフトウェア
正解
ア. エディター,コンパイラ,リンカ,デバッガなどが一体となったツール
解説
IDE(統合開発環境)は、エディター・コンパイラ・リンカ・デバッガなどソフトウェア開発に必要なツール群を一体化して提供する環境でアが正しい。イはICEやJTAGデバッガ等のデバッグ装置、ウはターゲットボード(実行環境)、エはRTOSの説明。組込み開発ではクロスコンパイルや実機デバッグを統合的に行える点が生産性に直結する。
選択肢ごとの解説
- ア.エディター・コンパイラ・リンカ・デバッガを一体化したツールという点がIDEの定義で正しい。
- イ.ハードウェア経由でCPU情報を取得する装置はICEやデバッグプローブでIDEではない。
- ウ.ターゲットCPUを載せた評価ボードは実行環境であり、開発環境ソフトのIDEとは別。
- エ.タスクスケジューリングを提供するのはRTOSの機能であり、統合開発環境ではない。
情報処理安全確保支援士試験 令和5年度秋期 午前Ⅰ の過去問一覧へ戻る・問17