C4-Diagramm online (Softwarearchitektur)
Füge die Personen und Systeme hinzu, ziehe sie an ihren Platz und verbinde sie mit Blöcke verbinden. Schreibe an den Pfeil, was einer vom anderen nutzt.
So geht’sDie Architektur des Systems im C4-Modell
C4-Diagramm online (Softwarearchitektur): wofür es gut ist
Deklariere die Personen, dein System und die externen Systeme mit Name und Beschreibung und verbinde die Elemente mit dem, was jede Beziehung tut. Das Kontextdiagramm des C4-Modells erscheint daneben, und derselbe Text akzeptiert die Container-Ebene.
Es ist eine leichte Art, die Architektur zusammen mit dem Code zu dokumentieren, in Text, der sich versionieren lässt.
So geht’s
- Deklariere Personen und Systeme.
- Schreibe die Beziehungen zwischen ihnen.
- Lade das Diagramm als PNG oder SVG herunter.
Wann nutzen
- Die Architektur eines Systems dokumentieren.
- Das System jemandem erklären, der neu ins Team kommt.
- Technische Präsentation für Kunden.
Häufige Fragen
Was ist das C4-Modell?
Das ist eine Art, Softwarearchitektur in vier Zoomstufen zu zeichnen, von Simon Brown erfunden: Kontext (das System und wer es nutzt), Container (Anwendungen und Datenbanken), Komponenten und Code. Die ersten beiden sind in der Dokumentation am gebräuchlichsten.
Wie schreibe ich die Elemente?
Person(id, "Name", "Beschreibung") für Personen, System für dein System und System_Ext für externe Systeme. Für die Container-Ebene ersetze die erste Zeile durch C4Container und nutze Container(id, "Name", "Technologie", "Beschreibung") und ContainerDb für Datenbanken.
Wie verbinde ich die Elemente?
Rel(Quelle, Ziel, "was es tut"), mit den IDs der Elemente. Man kann auch die Technologie angeben: Rel(site, api, "Holt die Bestellungen", "HTTPS/JSON").
Ist das wirklich kostenlos?
Ja, 100% kostenlos. Ohne Anmeldung, ohne Abo und ohne Nutzungslimit. Alle Tools von Tools123 sind kostenlos.