令和5年度 高度共通 午前I(PM試験) 問17
組込みシステムのソフトウェア開発に使われるIDEの説明として,適切なものはどれか。
- ア エディター,コンパイラ,リンカ,デバッガなどが一体となったツール
- イ 専用のハードウェアインタフェースでCPUの情報を取得する装置
- ウ ターゲットCPUを搭載した評価ボードなどの実行環境
- エ タスクスケジューリングの仕組みなどを提供するソフトウェア
解答・解説を見る
正解:ア
AI解説
IDE(Integrated Development Environment:統合開発環境)は、エディター、コンパイラ、リンカ、デバッガなどの開発ツールを一つに統合した環境である。組込み開発でもホストマシン上でIDEを使ってクロス開発を行う。アが定義どおりで正解。 ア: 正解。開発に必要な各種ツールが一体となった統合開発環境がIDEである。 イ: 専用ハードウェアインタフェースでCPU情報を取得する装置は、ICEやJTAGデバッガ(ハードウェアデバッグ装置)の説明である。 ウ: ターゲットCPUを搭載した評価ボードは、実機に近い実行環境(ターゲット環境)の説明であり、IDEではない。 エ: タスクスケジューリングの仕組みを提供するソフトウェアは、リアルタイムOS(RTOS)の説明である。 💡 IDEの『I』はIntegrated(統合)。エディター+コンパイラ+デバッガ=IDE、ハードでデバッグ=ICE/JTAG、実行環境=評価ボード、スケジューリング=RTOSと役割で切り分ける。
出典:令和5年度 秋期 プロジェクトマネージャ試験 午前I 問17 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。