令和2年度 10月 午前Ⅱ 問20
設計
コデザインに関する問題
組込みシステムの開発における,ハードウェアとソフトウェアのコデザインを適用した開発手法の説明として,適切なものはどれか。
- アハードウェアとソフトウェアの切分けをシミュレーションによって十分に検証し,その後もシミュレーションを活用しながらハードウェアとソフトウェアを並行して開発していく手法
- イハードウェアの開発とソフトウェアの開発を独立して行い,それぞれの完了後に組み合わせて統合テストを行う手法
- ウハードウェアの開発をアウトソーシングし,ソフトウェアの開発に注力することによって,短期間に高機能の製品を市場に出す手法
- エハードウェアをプラットフォーム化し,主にソフトウェアで機能を差別化することによって,短期間に多数の製品ラインアップを構築する手法
答えと解説を見る
✓ これが正解アハードウェアとソフトウェアの切分けをシミュレーションによって十分に検証し,その後もシミュレーションを活用しながらハードウェアとソフトウェアを並行して開発していく手法
解説
切分けをシミュレーションで検証し、両者を並行して開発します。
コデザインは、ハードウェアとソフトウェアを別々に作ってから合わせるのではなく、最初から一体として設計していく考え方です。どの機能をハードウェアで、どの機能をソフトウェアで実現するかという切分けを、シミュレーションを使って早い段階で検証し、その後もシミュレーションで互いの動きを確かめながら、両方を並行して開発していきます。実機がそろう前から組み合わせた動きを確かめられるので、後工程で切分けの誤りに気付くような手戻りを減らせます。一体で設計し、並行して進める、という2点がそろっているかで判断します。
ほかの選択肢はなぜ違うのか
- イハードウェアの開発とソフトウェアの開発を…:ハードウェアとソフトウェアを独立に開発し、それぞれが完了してから組み合わせて統合テストを行うのは、従来型の進め方です。設計の段階から両者を一緒に検討する手法とは逆の考え方です。
- ウハードウェアの開発をアウトソーシングし,…:ハードウェアの開発を外部に任せてソフトウェアに力を注ぐのは、開発の分担のしかたの話です。両者の切分けを検証しながら協調して設計していく手法の説明にはなっていません。
- エハードウェアをプラットフォーム化し,主に…:ハードウェアをプラットフォームとして共通化し、ソフトウェアで機能を差別化するのは、製品ラインアップを効率よくそろえるための戦略です。設計段階でハードウェアとソフトウェアを同時に検討する手法とは別物です。
この問題の用語
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
- アウトソーシング社内の仕事の一部または全部を、外部の専門企業に任せること。自社は本業に人と時間を集中でき、任せた側の効率も使えます。
出典:令和2年度 10月 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問20
同じ用語が出る問題
- 令和5年度 秋期 午前Ⅱ 問15:NOTICEに関する問題(テスト)
- 令和3年度 秋期 午前Ⅱ 問23:スプリントのルール(テスト)
- 令和3年度 秋期 午前Ⅱ 問22(テスト)
- 平成31年度 春期 午前Ⅱ 問23:ファジングに関する問題(テスト)
- 平成28年度 春期 午前Ⅱ 問21:コデザインの説明(アウトソーシング)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)