組込みシステムの“クロス開発”の説明として,適切なものはどれか。
平成30年度 春期 応用情報技術者 問47
テクノロジ系
正解と解説
正解 ウ
クロス開発は、実行する機器とはCPUアーキテクチャが異なる機器(PCなど)でソフトウェアを開発する方法です。
組込みシステムの実行機器(ターゲット)は、資源が少なく、開発環境を動かしにくいことがあります。そこで、PCなどの別の機器(ホスト)で開発します。ホストではクロスコンパイラを使い、ターゲットのCPU用の機械語を生成します。決め手は「CPUのアーキテクチャが異なる機器で開発」という記述です。
ア:ペアプログラミングは、二人一組で役割を交代しながら開発する手法です。
イ:プロトタイピングは、試作品を作って確認しながら開発を進める手法です。
エ:XDDP(eXtreme Derivative Development Process)は、派生開発を変更と追加のプロセスに分けて進める手法です。
出典:平成30年度 春期 応用情報技術者試験 問47
全年度から出題。10問で実力を判定します。登録不要。
出典:平成30年度 春期 応用情報技術者試験 問47(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方