SC情報処理安全確保支援士試験 午前Ⅰ

令和5年度秋期 情報処理安全確保支援士 午前Ⅰ 問17

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

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

選択肢

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

午前I 問17:IDEって何をする道具?

IDEは、プログラミング用の“全部入り作業机”みたいなものだよ。ソースコードを書く、ビルドする、動きを確認しながらデバッグする、といった開発作業を1つの環境でまとめてできる。組込み開発でもよく使われるよ。

この問題で問われていること

ポイントは、IDEを“開発作業をまとめて行うソフトウェア環境”として見分けることだよ。実機につなぐデバッグ装置、試作用の評価ボード、OSの一種であるRTOSとは役割が違うので、そこを区別しよう。

IDE

editor + compiler + linker + debugger in one environment

integrated tools\nfor development

確認ポイント

  • ハードウェア装置そのものではありません。
  • 実行環境そのものでもない。
  • 統合ツール群を選ぶ。
正解と解説を見る

正解

ア

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア(正解)

これは正解だよ。IDEは、文章を書く机に「ペン・辞書・清書機・赤ペンチェック」が全部そろっている作業台みたいなもの。プログラムを書くエディター、機械語に直すコンパイラ、部品をつなぐリンカ、動きを調べるデバッガが一体になった開発用ツールのことだよ。

選択肢イ

これは不正解だよ。専用インタフェースでCPUの中の状態を見る装置は、車の故障診断機みたいに中身を直接のぞくための道具で、ICEなどの説明だよ。IDEはCPUを直接のぞく装置ではなく、コードを書いたりビルドしたりデバッグしたりするソフトウェア環境だよ。

選択肢ウ

これは不正解だよ。評価ボードは、作ったソフトを実際に動かして試すための“試運転用の小さな機械”みたいなもの。IDEはその機械自体ではなく、プログラムを作るための作業道具セットのことだよ。

選択肢エ

これは不正解だよ。タスクスケジューリングは、レストランの店長が「次はこの注文を作って」と順番を管理するような仕組み。これはOSやリアルタイムOSが担当する機能であって、IDEそのものの説明ではないよ。

出典:独立行政法人 情報処理推進機構(IPA)令和5年度秋期 情報処理安全確保支援士試験 午前Ⅰ 問17(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針