平成30年度 春期 応用情報技術者試験 午前 問47
テクノロジ/開発技術組込みシステムの“クロス開発”の説明として,適切なものはどれか。
出典:平成30年度 春期 応用情報技術者試験 午前 問47
- ア実装担当及びチェック担当の二人一組で役割を交代しながら開発を行うこと
- イ設計とプロトタイピングとを繰り返しながら開発を行うこと
- ウソフトウェアを実行する機器とは CPU のアーキテクチャが異なる機器で開発を行うこと
- エ派生開発を,変更プロセスと追加プロセスとに分けて開発を行うこと
正解:ウ
解説
組込みシステムのクロス開発とは,実際にソフトウェアを実行させるターゲット機器とは異なるCPUアーキテクチャの開発機(ホストコンピュータ)を用いてプログラムを開発し,ターゲット機器用の実行コードを生成する開発形態です。
選択肢ごとの解説
- ア誤り。実装担当とチェック担当の二人一組で役割を交代しながら開発するのは,ペアプログラミングに近い説明であり,クロス開発の説明ではありません。
- イ誤り。設計とプロトタイピングを繰り返しながら開発するのは,プロトタイピングモデルの説明です。
- ウ正しい。ソフトウェアを実行する機器とはCPUアーキテクチャが異なる機器で開発を行うのがクロス開発です。
- エ誤り。派生開発を変更プロセスと追加プロセスに分けるのは,XDDP(派生開発プロセス)などの説明であり,クロス開発の説明ではありません。