問題
選択肢
- 1各工程を繰り返しながら開発を進める
- 2要件定義から設計、実装、テストへと順番に工程を進め、原則として前の工程に戻らない
- 3動作するソフトウェアを短期間で繰り返しリリースする
- 4顧客の要求に応じて柔軟に仕様変更する
正解
2. 要件定義から設計、実装、テストへと順番に工程を進め、原則として前の工程に戻らない
詳しい解説を見る解説を閉じる
解説
ウォーターフォールモデルは、要件定義→基本設計→詳細設計→実装(プログラミング)→テスト→運用という工程を、上流から下流へ一方向に順番に進めていく開発手法です。滝(ウォーターフォール)の水が上から下へ流れて逆流しないように、各工程を完了させてから次へ進み、原則として前の工程には戻りません。そのため、工程ごとの成果物や進捗が管理しやすく、大規模システムの開発に向いています。一方で、後工程で要件の誤りが見つかると手戻りのコストが大きいという弱点があります。工程を繰り返しながら進めるのはスパイラルモデルやアジャイル開発、動くソフトウェアを短期間で繰り返しリリースし顧客の要求変化に柔軟に対応するのはアジャイル開発の特徴であり、ウォーターフォールとは対照的なアプローチです。
一問一答
全200問を繰り返し学習