システム開発・マネジメント定義問題

ソフトウェア開発において「ウォーターフォールモデル」とは何か。最も適切なものを選べ。

A.開発工程を要件定義・設計・実装・テスト・運用の順に段階的に進め、原則として前の工程に戻らないモデル← 正解
✓ 正解です。ウォーターフォールモデルは各工程を上から下へ順番に進め、前工程への逆戻りを原則禁止とする直線的な開発モデルです。
B.短い開発サイクルを繰り返しながら機能を段階的に追加していく反復型の開発モデル
✗ これはアジャイル開発やスパイラルモデルの説明です。ウォーターフォールモデルは反復を行いません。
C.システムの試作品(プロトタイプ)を早期に作成してユーザーの要求を確認しながら開発を進めるモデル
✗ これはプロトタイピングモデルの説明です。プロトタイプを用いた要件確認がウォーターフォールとは異なります。
D.開発チームを複数の小チームに分割し、それぞれが独立して並行開発を行うモデル
✗ これは並行開発の説明であり、ウォーターフォールモデルの定義とは異なります。

基本情報技術者試験 の問題一覧