ソフトウェア開発プロジェクトにおいて、上流工程から順に工程を進めることにする。要件定義、システム設計、詳細設計の工程ごとに完了判定を行い、最後にプログラミングに着手する。このプロジェクトで適用するソフトウェア開発モデルはどれか。
ア:ウォータフォールモデル
イ:スパイラルモデル
ウ:段階的モデル
エ:プロトタイピングモデル
答:ア
ア:正しい。ウォータフォールモデルは、上流から下流の行程に進める開発モデルである。
イ:誤り。スパイラルモデルは、1つの単位に対する利用者からのフィードバックと開発を何度も繰り返しながら、規模を拡大していく開発モデルである。
ウ:誤り。段階的モデルは、分割された機能単位で開発プロセスを同時並行的に進める開発モデルである。
エ:誤り。プロトタイピングモデルは、試作品を作成してユーザに提供し、承認を得ながら進めていく開発モデルである。