令和5年度秋期 応用情報技術者試験 午前 問50

分野:ソフトウェア開発管理技術|実際に出題されたIPA過去問題

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

  1.  エディター,コンパイラ,リンカ,デバッガなどが一体となったツール
  2.  専用のハードウェアインタフェースでCPUの情報を取得する装置
  3.  ターゲットCPUを搭載した評価ボードなどの実行環境
  4.  タスクスケジューリングの仕組みなどを提供するソフトウェア
解答・解説を見る

正解:ア

AI解説

IDE(Integrated Development Environment、統合開発環境)は、エディター、コンパイラ、リンカ、デバッガといったソフトウェア開発に必要な各種ツールを、一つの環境として一体化して提供するツールである。組込みシステムの開発でも広く利用される。 ア: 正解。エディター・コンパイラ・リンカ・デバッガなどが一体となったツールがIDEである。 イ: ICE(In-Circuit Emulator)のような、専用のハードウェアインタフェースを介してターゲットCPUの内部情報を取得する装置の説明であり、IDE(ソフトウェア)とは異なる。 ウ: ターゲットCPUを搭載した評価ボードなど、実際にプログラムを動作させる実行環境(ハードウェア)の説明であり、IDEとは異なる。 エ: RTOS(リアルタイムOS)のような、タスクスケジューリングの仕組みなどを提供するソフトウェアの説明であり、開発ツール一式を提供するIDEとは異なる。 💡 IDEは「開発に使うツール群を統合した環境」である。組込み開発ではICE(実機デバッグ用ハードウェア)、評価ボード(実行環境)、RTOS(実行時OS)と役割が異なる点に注意する。

出典:令和5年度 秋期 応用情報技術者試験 午前 問50 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「ソフトウェア開発管理技術」分野の攻略ポイント

開発モデル・アジャイル/スクラム・見積り(FP法/COCOMO)・構成管理・プロセス成熟度が範囲です。アジャイル関連は近年出題が増えており、スクラムの役割とイベントを覚えるだけで得点できる問題が多くあります。

ソフトウェア開発管理技術の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ソフトウェア開発管理技術)の過去問