Twin Peaks Model Das Zusammenspiel von Anforderungen und Systemarchitektur

Das Twin Peaks Model (deutsch, aber unge­bräuch­lich: Twin-Peaks-Modell) zeigt den Zusam­men­hang bei der Ent­wick­lung zwi­schen Anfor­de­run­gen im → Requi­re­ments Engi­nee­ring und Archi­tek­tur­ent­schei­dun­gen bei der Sys­tem- oder → Soft­ware­ar­chi­tek­tur.

Bei /Nus­ei­beh-01/ heißt es zu den Twin Peaks:
„Twin Peaks intert­wi­nes soft­ware requi­re­ments and archi­tec­tures to achie­ve incre­men­tal deve­lo­p­ment and spee­dy deli­very.”
Eige­ne Über­set­zung:
“Twin Peaks ver­bin­det Soft­ware-Anfor­de­run­gen und ‑Archi­tek­tu­ren mit­ein­an­der, um eine inkre­men­tel­le Ent­wick­lung und eine schnel­le Bereit­stel­lung zu erreichen.“

Abbil­dung 1 zeigt das Twin Peak Model in ein­fa­cher Darstellung.

Das Twin Peaks Model (einfache Darstellung), (C) Peterjohann Consulting, 2025-2026

Abbil­dung 1: Das Twin Peaks Model (ein­fa­che Darstellung)

Im prak­ti­schen Ein­satz bedeu­tet dies, dass Anfor­de­run­gen / Requi­re­ments zunächst grob umris­sen und dann für ers­te Archi­tek­tur­ent­schei­dun­gen her­an­ge­zo­gen wer­den. Die ers­ten Archi­tek­tur­ent­schei­dun­gen flie­ßen dann zurück zu den Anfor­de­run­gen und wer­den für Ver­fei­ne­run­gen und Detail­lie­run­gen der Anfor­de­run­gen genutzt. Die­ses Vor­ge­hen wird mehr­fach wie­der­holt, sodass letzt­lich eine vali­de Soft­ware­ar­chi­tek­tur ent­ste­hen kann.

Lite­ra­tur

  • /Ebert22/ Chris­tof Ebert: Sys­te­ma­ti­sches Requi­re­ments Engi­nee­ring. Anfor­de­run­gen ermit­teln, doku­men­tie­ren, ana­ly­sie­ren und ver­wal­ten, dpunkt, Hei­del­berg 7. Auf­la­ge 2022, ISBN 978–3‑86490–919‑1
  • /Pohl21/ Klaus Pohl, Chris Rupp: Basis­wis­sen Requi­re­ments Engi­nee­ring: Aus- und Wei­ter­bil­dung nach → IREB-→ Stan­dard zum Cer­ti­fied Pro­fes­sio­nal for Requi­re­ments Engi­nee­ring Foun­da­ti­on Level, dpunkt, Hei­del­berg 5. Auf­la­ge 2021, ISBN 978–3‑86490–814‑9

Web­links

Legen­de zu den Weblinks
/ / Ver­weis auf eine Web­site (all­ge­mein)
/*/ Ver­weis auf eine Web­site, die als Ergän­zung zu einem Buch dient
/#/ Ver­weis auf ein ein­zel­nes The­ma auf einer Website
/#V/ Ver­weis auf ein Video auf einer Website