Das C4 Model zur Visualisierung der Softwarearchitektur Mit vier Abstraktionsstufen die Softwarearchitektur beschreiben

Das C4 Model (deutsch: C4-Modell) ist ein ein­fa­ches, gra­fi­sches Modell zur Visua­li­sie­rung der → Soft­ware­ar­chi­tek­tur, wel­ches auf vier Abs­trak­ti­ons­stu­fen basiert, die jeweils für sich model­liert wer­den können.

In der Wiki­pe­dia steht zum C4 Model /#Wiki-C4-Model/:
“Das C4 model (C4-Modell, C4 steht für con­text, con­tai­ners, com­pon­ents, and code) ist eine schlan­ke gra­fi­sche Nota­ti­ons­tech­nik zur Model­lie­rung der Archi­tek­tur von Soft­ware­sys­te­men. Es basiert auf der struk­tu­rel­len Zer­le­gung eines Sys­tems in Con­tai­ner und Kom­po­nen­ten und stützt sich auf bestehen­de Model­lie­rungs­tech­ni­ken wie der Uni­fied Model­ling Lan­guage (→ UML) und Enti­ty Rela­ti­on Dia­grams (ERD) für die detail­lier­te­re Zer­le­gung der ein­zel­nen Architekturbausteine.”

Wei­ter wird in der Wiki­pe­dia aus­ge­führt /#Wiki-C4-Model/:
“Das C4 model wur­de vom Soft­ware­ar­chi­tek­ten Simon Brown zwi­schen 2006 und 2011 auf Grund­la­ge der Uni­fied Model­ling Lan­guage (UML) und des 4+1 Sich­ten­mo­dells entwickelt.”

Die vier Abs­trak­ti­ons­stu­fen des C4 Models sind (Abbil­dung 1):

  • Level 1: Con­text (Dia­gram): Auf der obe­ren Abs­trak­ti­ons­ebe­ne wird das Sys­tem betrach­tet und modelliert
  • Level 2: Con­tai­ner (Dia­grams): Es wird das Sys­tem als Ver­bund von Con­tai­nern dargestellt
  • Level 3: Com­po­nent (Dia­grams): Das Sys­tem wird in Kom­po­nen­ten zerlegt
  • Level 4: Code: Auf der unte­ren Ebe­ne wird Code zur Beschrei­bung genutzt
Das C4 Model in der Übersicht, (C) Peterjohann Consulting, 2025-2026

Abbil­dung 1: Das C4 Model in der Übersicht

Anmer­kun­gen:

  • Das C4 Model ist im deutsch­spra­chi­gen Raum nicht son­der­lich verbreitet
  • Das C4 Model ist “nie­der­schwel­lig” und daher gut für den Ein­satz im agi­len Kon­text geeignet

Lite­ra­tur

  • /Brown26/ Simon Brown: The C4 Model. Visua­li­zing Soft­ware Archi­tec­tu­re, O’Reil­ly Media, Sebas­to­pol, Kali­for­ni­en 2026, ISBN 979–8‑3416–6012‑0

Web­links

  • /*C4-Model/ C4 Model: Web­site von Simon Brown
  • /#Wiki-C4-Model/ C4 Model in der deut­schen Wikipedia
  • /#Wiki-C4-Model‑e/ C4 Model in der eng­li­schen Wikipedia

Legen­de zu den Web­links
/ / 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 Web­site
/#V/ Ver­weis auf ein Video auf einer Website