平成24年度 秋期 システムアーキテクト試験 午前Ⅱ 問5
テクノロジ/開発技術組込みシステムにおけるコデザインの説明として適切なものはどれか。
出典:平成24年度 秋期 システムアーキテクト試験 午前Ⅱ 問5
- ア開発工程を分析,設計,開発,検証の工程に分けて順次行い,検証から再度分析に戻り,この工程を繰り返す手法
- イ上流工程段階で,ハードウェアとソフトウェアとの機能分担を協調シミュレーションによって十分に検証する手法
- ウハードウェアとソフトウェアとの開発を独立に並行して行った後,両者を組み合わせて統合テストを行うことで,初めて仕様を満たしているかどうかの検証を行う手法
- エ要求定義,設計,製作,試験,保守の順序で開発を進め,各工程でそれぞれの成果物を確認し,前工程には戻らないことを前提に各工程を完了させていく手法
正解:イ
解説
コデザイン(ハードウェア・ソフトウェア協調設計)は,組込みシステムの開発において,上流工程の段階でハードウェアとソフトウェアの機能分担を協調シミュレーションによって十分に検証し,手戻りを減らす開発手法です。
選択肢ごとの解説
- ア誤り。分析,設計,開発,検証を繰り返す手法は,スパイラルモデルなどの反復型開発の説明であり,コデザイン固有の説明ではありません。
- イ正しい。上流工程段階でハードウェアとソフトウェアの機能分担を協調シミュレーションによって検証する手法は,コデザインの説明です。
- ウ誤り。ハードウェアとソフトウェアを独立に並行開発した後に統合テストで検証する手法は,従来の分離開発方式の説明であり,コデザイン(協調設計)とは異なります。
- エ誤り。要求定義から保守まで前工程に戻らずに進める手法は,ウォータフォールモデルの説明です。