A development approach that is linear and sequential with distinct goals for each
phase of development. Once a
phase of development is completed, the development proceeds to the next
phase and earlier
phases are not revisited (hence the analogy that water flowing down a mountain cannot go back).