応用情報技術者試験 令和4年度 春期 午前 問50
ソフトウェア開発に使われる IDE の説明として、適切なものはどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ア
IDEはIntegrated Development Environmentの略で、日本語では統合開発環境と呼びます。ソースコードを記述するエディタ、コードを機械語などへ変換するコンパイラ、目的プログラムを結合するリンカ、プログラムの動作を追跡して不具合を調べるデバッガなどを、一体的に利用できるソフトウェアです。編集、ビルド、実行、デバッグという一連の開発作業を同じ環境で効率よく行えるため、アが適切です。
イは誤りです。これは、専用のハードウェアインタフェースを介してCPUの内部状態を確認し、組込みシステムなどをデバッグするインサーキットエミュレータ、ICEなどの説明です。複数の開発用ソフトウェアを統合するIDEとは異なります。
ウは誤りです。これは、開発対象となるCPUを搭載し、作成したプログラムを実機に近い条件で動かす評価ボードやターゲットシステムの説明です。プログラムの実行環境であり、開発ツールを統合する環境ではありません。
エは誤りです。これは、複数のタスクにCPUの使用時間を割り当てるタスクスケジューリングなどを提供する、リアルタイムOS、RTOSの説明です。RTOSは対象機器上でプログラムの実行を管理するソフトウェアであり、IDEはプログラムを作成する側の環境です。
【ポイント】 IDEは各ツールの機能を統合し、コード補完、構文検査、ビルド管理なども支援します。 組込み開発では、開発用PC上のIDEと、評価ボードやICE、ターゲット上のRTOSを組み合わせて利用することがあります。
出典:令和4年度 春期 応用情報技術者試験 午前 問50
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の80問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる