Diagramma C4 online (architettura software)
Aggiungi le persone e i sistemi, trascinali al loro posto e collegali con Collega blocchi. Sulla freccia scrivi cosa usa l’uno dell’altro.
Come si usaL’architettura del sistema nel modello C4
Diagramma C4 online (architettura software): a cosa serve
Dichiara le persone, il tuo sistema e i sistemi esterni con nome e descrizione e collega gli elementi con ciò che fa ogni relazione. Il diagramma di contesto del modello C4 compare accanto, e lo stesso testo accetta il livello dei container.
È un modo leggero di tenere l’architettura documentata insieme al codice, in un testo che si può versionare.
Come si usa
- Dichiara persone e sistemi.
- Scrivi le relazioni tra di loro.
- Scarica il diagramma in PNG o SVG.
Quando usarlo
- Documentare l’architettura di un sistema.
- Spiegare il sistema a chi entra nel team.
- Presentazione tecnica per il cliente.
Domande frequenti
Cos’è il modello C4?
È un modo di disegnare l’architettura software su quattro livelli di zoom, creato da Simon Brown: contesto (il sistema e chi lo usa), container (applicazioni e database), componenti e codice. I primi due sono i più usati nella documentazione.
Come scrivo gli elementi?
Person(id, "Nome", "Descrizione") per le persone, System per il tuo sistema e System_Ext per i sistemi esterni. Per il livello dei container, sostituisci la prima riga con C4Container e usa Container(id, "Nome", "Tecnologia", "Descrizione") e ContainerDb per i database.
Come collego gli elementi?
Rel(origine, destinazione, "cosa fa"), con gli id degli elementi. Puoi indicare anche la tecnologia: Rel(sito, api, "Cerca gli ordini", "HTTPS/JSON").
È davvero gratis?
Sì, 100% gratis. Senza registrazione, senza abbonamento e senza limiti d’uso. Tutti gli strumenti di Tools123 sono gratuiti.