Waterfall
Author: Maya Sacotte • created on October 16, 2025
The Waterfall model is a linear and sequential approach to software development characterized by distinct phases that must be completed before moving to the next. It is suitable for projects with well-defined requirements and offers clarity and structure. However, its inflexibility to changes and late testing can pose challenges.