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