表は、システムへの要求の明確さに応じた開発方針と、開発方針に適した開発モデルの組である。
a〜cに該当する開発モデルの組合せはどれか。
| 要求の明確さ | 開発方針 | 開発モデル |
| 要求が明確になっている。 | 全機能を一斉に開発する。 | a |
| 要求に不明確な部分がある。 | 簡易なシステムを実装し、動作を評価しながら要求を早期に明確にする。 その後は全機能を一斉に開発する。 |
b |
| 要求に変更される可能性が高い部分がある。 | 最初に要求が確定した部分だけを開発する。 その後に要求が確定した部分と逐次追加していく。 |
c |
| a | b | c | |
| ア | ウォーターフォールモデル | 進化的モデル | プロトタイピングモデル |
| イ | ウォーターフォールモデル | プロトタイピングモデル | 進化的モデル |
| ウ | 進化的モデル | ウォーターフォールモデル | プロトタイピングモデル |
| エ | プロトタイピングモデル | ウォーターフォールモデル | 進化的モデル |
答え イ
【解説】
要求の明確さ、開発方針から各開発モデルは
| 要求の明確さ | 開発方針 | 開発モデル |
| 要求が明確になっている。 | 全機能を一斉に開発する。 | ウォーターフォール |
| 要求に不明確な部分がある。 | 簡易なシステムを実装し、動作を評価しながら要求を早期に明確にする。 その後は全機能を一斉に開発する。 |
プロトタイピングモデル |
| 要求に変更される可能性が高い部分がある。 | 最初に要求が確定した部分だけを開発する。 その後に要求が確定した部分と逐次追加していく。 |
進化的モデル |
| a | b | c | |
| イ | ウォーターフォールモデル | プロトタイピングモデル | 進化的モデル |
【キーワード】
・開発モデル