令和5年度 秋期 午前 問50
開発技術
IDEの説明
組込みシステムのソフトウェア開発に使われる IDE の説明として,適切なものはどれか。
- アエディター,コンパイラ,リンカ,デバッガなどが一体となったツール
- イ専用のハードウェアインタフェースで CPU の情報を取得する装置
- ウターゲット CPU を搭載した評価ボードなどの実行環境
- エタスクスケジューリングの仕組みなどを提供するソフトウェア
答えと解説を見る
✓ これが正解アエディター,コンパイラ,リンカ,デバッガなどが一体となったツール
解説
道具が一体になった統合開発環境です。
設問は、組込みシステムのソフトウェア開発に使われる IDE の説明として適切なものを問うています。略語を展開すると答えが書いてあり、統合された開発の環境という意味なので、一体になっているという性質が要です。軸は二つ置くと迷いません。一つは、それが物としての装置なのか、それともソフトウェアなのかという点です。もう一つは、それが開発する側の機械に置かれるものなのか、動かす側の機器に載るものなのかという点です。組込みでは作る機械と動かす機械が別なので、この置き場所の区別がそのまま出題の切り口になります。正解は、エディター、コンパイラ、リンカ、デバッガなどが一体となったツールという記述です。書く、翻訳する、つなぐ、動かして調べるという行き来を一つの画面から行えるようにしたもので、組込みでは書き込みの道具や模擬実行の機能が加わることもあります。
ほかの選択肢はなぜ違うのか
- イ専用のハードウェアインタフェースで CP…:専用のハードウェアインタフェースを介してCPU の情報を取り出す装置を指しています。説明の中に装置と書かれている時点で、道具をまとめたソフトウェアではありません。
- ウターゲット CPU を搭載した評価ボード…:目的の処理装置を搭載した評価ボードなどの実行環境のことです。作ったものを動かして試す側にある物であり、開発する側の機械に置いて作業に使う道具ではありません。
- エタスクスケジューリングの仕組みなどを提供…:タスクスケジューリングの仕組みなどを提供するソフトウェアで、複数の処理の順番と時間を仕切ります。製品の中に載って動く側のものなので、開発のための環境には当たりません。
出典:令和5年度 秋期 応用情報技術者試験 午前 問50
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)