Grundlegende Prozessaktivitäten

Unabhängig vom Modell umfasst die Softwareentwicklung vier Kernphasen:

  1. Spezifikation: Definition der Software und ihrer Einsatzbedingungen.
  2. Entwicklung: Entwurf und Programmierung.
  3. Validierung: Überprüfung, ob die Software die Anforderungen erfüllt.
  4. Evolution: Weiterentwicklung und Anpassung an neue Anforderungen.