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