平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問6
テクノロジ組込み・IoT組込み開発・安全設計
組み込みシステムの開発における,ハードウェアとソフトウェアのコデザインを適用した開発手法の説明として,適切なものはどれか。
解答・解説
正解: ア. ハードウェアとソフトウェアの切分けをシミュレーションによって十分に検証し,その後もシミュレーションを活用しながらハードウェアとソフトウェアを並行して開発していく手法
コデザイン(Co-design:協調設計)とは、組み込みシステムの開発において、設計の初期段階からハードウェアとソフトウェアの機能分担(切分け)をシミュレーション等によって十分に検証し、ハードウェアの完成を待たずに両方の上流設計から並行して開発を進めていく手法です。
これにより、ハードウェアとソフトウェアの結合時に発生する不具合(手戻り)を減らし、開発期間全体の短縮と品質の向上を図ることができます。したがって、正解はアです。
各選択肢の解説
- ア:正解です。ハードウェアとソフトウェアの切分けの事前検証と、シミュレーションを活用した並行開発というコデザインの特徴を適切に説明しています。
- イ:従来の開発手法に関する説明です。ハードウェアとソフトウェアを独立して開発し、実機が完成した後に統合テストを行うため、手戻りが発生しやすいという課題があります。
- ウ:開発リソースの配分やアウトソーシング(外部委託)に関する経営・調達戦略の説明であり、コデザインの説明ではありません。
- エ:プロダクトライン開発やプラットフォーム戦略に関する説明であり、コデザインの説明ではありません。