Prozessmodelle
Prozessmodelle (auch Vorgehensmodelle genannt) geben die Schritte bei der Entwicklung von komplexen Systemen vor. Prozessmodelle finden oft in der Entwicklung von Software ihre Anwendung, weshalb oft im Kontext Software-Entwicklung die Rede von Prozessmodellen ist. Es findet jedoch seit geraumer Zeit eine Verschmelzung des klassischen SystemsEngineering System Engineering und des SoftwareTechnik Software Engineering statt, weshalb es zu empfehlen ist künftig allgemein von Systementwicklung zu sprechen.
Jedes Prozessmodell definiert Rollen der Teilnehmer, zu erstellende Dokumente, erforderliche Besprechungen und schließlich Aktivitäten. Jede Aktivität beschreibt wer, was zu tun hat, wer die Verantwortung dafür übernimmt, welche Dokumente dabei entstehen, welche Aktivität vorher zu erledigen ist und welche Aktivität dieser folgt.
1. Einige Prozessmodelle
- Wasserfallmodell
- Spiralmodell
- Baseball-Modell
- Objektorientierte Vorgehensmodelle
- RationalUnifiedProcess Rational Unified Process
- Object Engineering Process
- V-Modelle
- Agile Prozesse (Agiles Manifesto)
- ExtremProgramming Extrem Programming (XP)
- FeatureDrivenDevelopment Feature Driven Development (FDD)
- Lean Software Development
- CrystalFamilie Crystal Familie
- NebenlaeufigesModell Nebenläufiges Modell
- Harmony Process
- ISO 26262 („Road vehicles – Functional safety“) ist eine entstehendes Prozess-Rahmenwerk und Vorgehensmodell für sicherheitsrelevante Systeme in Kraftfahrzeugen.
- ALM ALM (Application process management)
2. Kritik
Gunter Dueck über die Konstruktion von Prozessleichen: Daily Duck #73
Gunter Dueck über Prozessergonomie: Daily Duck #102
CategoryStudiumSE
Siehe auch • • • • • •