IPA過去問ドリル

令和2年度 10月 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問20

テクノロジ/開発技術

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

出典:令和2年度 10月 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問20

正解:ア

解説

ハードウェアとソフトウェアのコデザイン(協調設計)は,開発の早い段階からシミュレーションを用いてハードウェアとソフトウェアの機能分担(切分け)を十分に検証し,その後の開発工程でもシミュレーションを活用しながら,ハードウェアとソフトウェアを並行して開発していく手法です。両者を独立に開発してから結合する従来の開発に比べ,手戻りを減らし開発期間を短縮できます。

選択肢ごとの解説

  • 正しい。シミュレーションによってハードウェアとソフトウェアの切分けを検証し,並行して開発を進めていく手法がハードウェア・ソフトウェアコデザインです。
  • 誤り。ハードウェアとソフトウェアの開発を独立して行い,完了後に統合テストを行う手法は,コデザインとは逆の,従来型の分離開発の説明です。
  • 誤り。ハードウェアの開発をアウトソーシングしてソフトウェア開発に注力する手法は,開発の外部委託に関する説明であり,コデザインの本質的な特徴ではありません。
  • 誤り。ハードウェアをプラットフォーム化し,ソフトウェアで機能を差別化する手法は,プロダクトラインなどの製品戦略の説明であり,コデザインの手法そのものの説明ではありません。
エンベデッドシステムスペシャリストの過去問を演習モードで解く