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 phase
s are not revisited (hence the analogy that water flowing down a mountain cannot go back).