令和5年度 高度共通 午前I(PM試験) 問17

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

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

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

正解:ア

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に帰属します。
📱 演習アプリで解く(無料・登録不要・904問収録)

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

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

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

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