更新Tweetシステム開発をいくつかの段階に分け、順番に開発を進める方法。プログラム設計、プログラミング、デバッグ、の六段階に分ける。しやすい反面、早期に計画の重要な決定を行なうという、途中で仕様変更することを考慮していない計画であるため、仕様変更が頻繁に入ってしまうようだと開発コストが極端に増加してしまうという難点がある。分割した各工程に誤りが無いことを前提としていることも問題となる。そのため、現在ではやや古い開発手法として扱われており、近年のソフトウェア開発の流れとは噛み合っていないとされる。弱点ウォーターフォールモデルは、必ずしも下流への流れが一定にはならない。下への流れが多すぎて洪水になることもある。具体的には、上流が期限ぎりぎり(時に期限オーバーして)せき止めておいたものを突然一気に放流し、下流が破壊されることがある。他の新しいとされる開発は失敗することも多いのに対し、ウォーターフォールモデルは円滑に進むのであれば成功率が高いとされており、今でも他のモデルと組み合わせて使われる。ウォーターフォールモデルであっても破壊神が存在するものはメテオフォール型開発と呼ばれ区別される。参加の案内ダウンロード↑本の。