令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問12

図の説明テキスト
| 開発方針 | 開発モデル |
|---|---|
| 最初にコア部分を開発し,順次機能を追加していく。 | a |
| 要求が明確なので,全機能を一斉に開発する。 | b |
| 要求に不明確な部分があるので,開発を繰り返しながら徐々に要求内容を洗練していく。 | c |
解答・解説
正解: イ. a: 段階的モデル, b: ウォータフォールモデル, c: 進化的モデル
表に示された「開発方針」に該当する「開発モデル」は以下の通りです。
- a: 「最初にコア部分を開発し,順次機能を追加していく。」という開発方針は、段階的モデルに該当します。
- b: 「要求が明確なので,全機能を一斉に開発する。」という開発方針は、ウォータフォールモデルに該当します。
- c: 「要求に不明確な部分があるので,開発を繰り返しながら徐々に要求内容を洗練していく。」という開発方針は、進化的モデルに該当します。
以上のことから、a: 段階的モデル、b: ウォータフォールモデル、c: 進化的モデル の組合せが適切です。
各選択肢の解説
- ア: aに「進化的モデル」、cに「段階的モデル」を割り当てており誤りです。「最初にコア部分を開発し,順次機能を追加していく。」のは段階的モデルであり、「開発を繰り返しながら徐々に要求内容を洗練していく。」のが進化的モデルです。
- イ: 正解です。
- ウ: aに「ウォータフォールモデル」、bに「進化的モデル」、cに「段階的モデル」を割り当てており誤りです。「要求が明確なので,全機能を一斉に開発する。」のはウォータフォールモデルです。
- エ: aに「進化的モデル」、bに「段階的モデル」、cに「ウォータフォールモデル」を割り当てており誤りです。