waterfall
The waterfall is a linear software development methodology. In a waterfall, each project phase must be completed before the next step can begin. This methodology is often used for large, complex projects where there is a clear understanding of the requirements at the outset.









