Niveau: Einfach Standard Studienbrücke

Softwarelebenszyklus

Der Softwarelebenszyklus (Software Development Life Cycle, SDLC) beschreibt alle Phasen, die eine Software von der Idee bis zur Außerbetriebnahme durchläuft. Typische Phasen sind Anforderungsanalyse, Entwurf, Implementierung, Test, Einführung und Wartung. Je nach Vorgehensmodell (z. B. Wasserfall, agil) werden diese Phasen sequenziell oder iterativ durchlaufen. Das Verständnis des Lebenszyklus hilft, Projekte strukturiert zu planen und Kosten abzuschätzen.