IPA過去問ドリル

平成25年度 秋期 システムアーキテクト試験 午前Ⅱ 問7

テクノロジ/開発技術

組込みシステムの“クロス開発”の説明として,適切なものはどれか。

出典:平成25年度 秋期 システムアーキテクト試験 午前Ⅱ 問7

正解:ウ

解説

組込みシステム開発における“クロス開発”とは,ソフトウェアを実際に実行する組込み機器(ターゲット環境)とは異なる,性能の高い開発用のコンピュータ(ホスト環境)上で,コンパイルやデバッグなどの開発作業を行う開発形態のことです。組込み機器自体は表示装置や処理性能,記憶容量に制約があることが多く,開発効率を高めるためにクロス開発が広く用いられます。

選択肢ごとの解説

  • 誤り。実装担当とチェック担当が役割を交代しながら開発するのは,ペアプログラミングなどの開発手法の説明であり,クロス開発の説明ではありません。
  • 誤り。設計とプロトタイピングを繰り返しながら開発するのは,プロトタイピングモデルの説明であり,クロス開発の説明ではありません。
  • 正しい。ソフトウェアを実行する機器(ターゲット)とは異なる機器(ホスト)で開発を行うのが,クロス開発の説明です。
  • 誤り。派生開発を変更プロセスと追加プロセスに分けて開発するのは,XDDP(派生開発プロセス)などの説明であり,クロス開発の説明ではありません。
システムアーキテクトの過去問を演習モードで解く