We'll describe the most common SDLC models, such as Agile, Waterfall, V-Shaped, Iterative, and Spiral, and find out their pros and cons.