Das Twin Peaks Model (deutsch, aber ungebräuchlich: Twin-Peaks-Modell) zeigt den Zusammenhang bei der Entwicklung zwischen Anforderungen im → Requirements Engineering und Architekturentscheidungen bei der System- oder → Softwarearchitektur.
Bei /Nuseibeh-01/ heißt es zu den Twin Peaks:
„Twin Peaks intertwines software requirements and architectures to achieve incremental development and speedy delivery.”
Eigene Übersetzung:
“Twin Peaks verbindet Software-Anforderungen und ‑Architekturen miteinander, um eine inkrementelle Entwicklung und eine schnelle Bereitstellung zu erreichen.“
Abbildung 1 zeigt das Twin Peak Model in einfacher Darstellung.

Abbildung 1: Das Twin Peaks Model (einfache Darstellung)
Im praktischen Einsatz bedeutet dies, dass Anforderungen / Requirements zunächst grob umrissen und dann für erste Architekturentscheidungen herangezogen werden. Die ersten Architekturentscheidungen fließen dann zurück zu den Anforderungen und werden für Verfeinerungen und Detaillierungen der Anforderungen genutzt. Dieses Vorgehen wird mehrfach wiederholt, sodass letztlich eine valide Softwarearchitektur entstehen kann.
Literatur
- /Ebert22/ Christof Ebert: Systematisches Requirements Engineering. Anforderungen ermitteln, dokumentieren, analysieren und verwalten, dpunkt, Heidelberg 7. Auflage 2022, ISBN 978–3‑86490–919‑1
- /Pohl21/ Klaus Pohl, Chris Rupp: Basiswissen Requirements Engineering: Aus- und Weiterbildung nach → IREB-→ Standard zum Certified Professional for Requirements Engineering Foundation Level, dpunkt, Heidelberg 5. Auflage 2021, ISBN 978–3‑86490–814‑9
Weblinks
- /Nuseibeh-01/ Bashar Nuseibeh: “Weaving Together Requirements and Architectures”: https://www.researchgate.net/publication/2955399_Weaving_Together_Requirements_and_Architectures
Legende zu den Weblinks
/ / Verweis auf eine Website (allgemein)
/*/ Verweis auf eine Website, die als Ergänzung zu einem Buch dient
/#/ Verweis auf ein einzelnes Thema auf einer Website
/#V/ Verweis auf ein Video auf einer Website
Letzte Aktualisierung: 12.10.2026 © Peterjohann Consulting, 2005–2026
![Softwarearchitektur Architektur und andere Entwicklungsaufgaben, (C) Peterjohann Consulting, 2020-[lj]](https://www.peterjohann-consulting.de/_images/peco-swa-softwarearchitektur-und-entwicklungsaufgaben-xl.png)
![Das Ermitteln von Anforderungen Die Unterteilung des Requirements Engineerings - Fokus Ermitteln, (C) Peterjohann Consulting, 2021-[lj]](https://www.peterjohann-consulting.de/_images/peco-re-unterteilung-fokus-ermitteln-xl.png)


