Definierte Softwareentwicklungsprozesse

Um die Softwareentwicklung managen (Zeit/Termin/Kosten) und die Qualität garantieren zu können, braucht man Vorgehensmodelle für verschiedene Aufgaben.

Traditionelle Methoden/Softwareentwicklungsprozesse

V-Modell
Staatliche Projekte werden in Deutschland nach dem V-Modell abgewickelt
CMMI Capability Maturity Model Integration der Software Engineering Institute der Carnegie Mellon University
beschreibt den Reifegrad von Organisationen

Kritik

Agile Methoden

Agiles Manifest
fast religiöses Zielbekenntnis zum agilen Vorgehen:
Wikipedia

Metamodelle

SPEM Software and Systems Process Engieneering Metamodell Specification der OMG
ist ein Metamodell bzw. ein UML-Profile um Entwicklungsporzesse zu beschreeiben

Werkzeuge/Tools

sind Spezialfälle von Prozessmanagementsystemen