Verwys na die gedeelte hieronder en beantwoord dan die vraag daarna in dieselfde taal as die gedeelte:  Passage: Rekenaarstelsels is kompleks en dikwels (veral met die onlangse opkoms van diensgeoriënteerde argitektuur) skakel verskeie tradisionele stelsels wat moontlik deur verskillende sagtewareverskaffers verskaf word. Om hierdie vlak van kompleksiteit te bestuur, is 'n aantal SDLC modelle of metodologieë geskep, soos waterval, spiraal, Agile sagteware-ontwikkeling, vinnige prototipering, inkrementele en sinchroniseer en stabiliseer. SDLC kan beskryf word langs 'n spektrum van agile tot iteratiewe tot opeenvolgende metodologieë. Agile metodologieë, soos XP en Scrum, fokus op liggewig prosesse wat vinnige veranderinge moontlik maak (sonder noodwendig die patroon van SDLC-benadering te volg) gedurende die ontwikkelingsiklus. Iteratiewe metodologieë, soos Rasionele Unified Process en dinamiese stelsels ontwikkeling metode, fokus op beperkte projek omvang en die uitbreiding of verbetering van produkte deur verskeie iterasies. Sekwensiële of groot ontwerp-up-front (BDUF) modelle, soos waterval, fokus op volledige en korrekte beplanning om groot projekte en risiko's te lei tot suksesvolle en voorspelbare resultate. Ander modelle, soos anamorfiese ontwikkeling, is geneig om te fokus op 'n vorm van ontwikkeling wat gelei word deur projekomvang en adaptiewe iterasies van kenmerkontwikkeling.  Vraag: Wat is 'n waterval 'n voorbeeld daarvan?
Sekwensiële of groot-ontwerp-up-front (BDUF) modelle