
出典:公益社団法人 日本技術士会「技術士第一次試験 過去問題」
ソフトウェア開発プロセスモデルであるウォーターフォールモデルの説明に関する記述のうち最も適切なものを選ぶ問題。工程を順に1つずつ実施していくことで、確実に開発を行える、大規模なシステム開発に有効なモデル。
ウォーターフォールモデルの特徴と、その長所・短所を確認する問題。
① ウォーターフォール=工程を上流から順に1つずつ完了させて進める。後戻りや要求の変更には弱いが、計画が立てやすく大規模開発に向く
② ①④後戻りや変更は容易ではない、③前工程が終わらないと進まない、⑤はプロトタイピング
③ ②
ウォーターフォールモデルは、要件定義、設計、実装、テストなどの工程を、上流から下流へ、順に1つずつ実施していく開発プロセスで、各工程で成果物を確認しながら進めるため、確実性が高く、計画が立てやすい。そのため、規模が大きく、関係者が多いシステム開発に有効とされる。したがって②が最も適切である。
ウォーターフォール=工程を順に進める、手戻りに弱い、大規模・要求が明確な開発に向く。プロトタイプ型・スパイラル型・アジャイルは、変化に対応しやすい。
キーワード: ウォーターフォールモデル、開発プロセス、プロトタイプ、スパイラルモデル、手戻り、要求変更、情報工学部門