4 Aufgaben von Software Development
Spezifikation
Entwurf
Validierung
Evolution von Software
Softwareentwicklungsprozess
beschreibt Anordnung der Phasen (z.B. Anforderungsanalyse, Entwurf, Implementierung, Testen)
Softwareprozessmodell
beschreibt Softwareentwicklungsprozesse
lineare Prozessmodell
Phasen werden nacheinander strikt sequenziell abgearbeitet
iterative Prozessmodell
Phasen werden in einer Sequenz durchlaufen aber Iterationen, Zyklen möglich
Vorteilte linearer Prozessmodelle
Nachteile linearer Prozessmodelle