IPA過去問ドリル

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

テクノロジ/開発技術

組込みシステムの開発における,ハードウェアとソフトウェアのコデザインを適用した開発手法の説明として,適切なものはどれか。

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

正解:ア

解説

ハードウェアとソフトウェアのコデザイン(co-design:協調設計)は,組込みシステムの開発において,ハードウェアとソフトウェアの機能分担(切分け)をシミュレーションによって十分に検証した上で,その後の開発工程においてもシミュレーションを活用しながら,ハードウェアとソフトウェアを並行して開発していく手法です。両者を同時並行的に検討・開発することによって,開発期間の短縮や最適な機能分担の実現を図ります。

選択肢ごとの解説

  • 正しい。ハードウェアとソフトウェアの切分けをシミュレーションで十分に検証し,その後もシミュレーションを活用しながら両者を並行して開発していく手法が,コデザインです。
  • 誤り。ハードウェアとソフトウェアの開発を独立して行い,完了後に組み合わせて統合テストを行う手法は,従来型の逐次的な開発手法であり,コデザインの特徴である並行開発・協調設計とは異なります。
  • 誤り。ハードウェアの開発をアウトソーシングしてソフトウェア開発に注力する手法は,開発体制・分業に関する工夫であり,ハードウェアとソフトウェアの協調設計(コデザイン)を説明するものではありません。
  • 誤り。ハードウェアをプラットフォーム化し,主にソフトウェアで機能を差別化する手法は,プロダクトラインの考え方に関するものであり,コデザインそのものの説明ではありません。
システムアーキテクトの過去問を演習モードで解く