Torna a tutti i diagrammi

Diagrammi a blocchi

Costruisci layout strutturati con blocchi disposti in colonne e righe. Ottimi per architetture di sistema e panoramiche dei componenti.

Cos'è Diagrammi a blocchi?

I diagrammi a blocchi rappresentano sistemi o processi usando blocchi etichettati disposti in layout strutturati. Mostrano l'organizzazione di alto livello dei componenti e le loro relazioni senza entrare nei dettagli specifici dell'implementazione. I diagrammi a blocchi sono ampiamente usati nell'ingegneria, nella progettazione di sistemi e nella documentazione dell'architettura per fornire panoramiche chiare e accessibili di sistemi complessi.

Modifica e anteprima

Costruisci un Diagrammi a blocchi con la sintassi Mermaid e visualizza le modifiche istantaneamente.

Editor
100%

Example

Block diagram example

A Mermaid block diagram showing editor input, preview, and export tool areas.

Mermaid block diagram example showing code input, live preview, and PNG SVG PDF export blocks
Mermaid block diagram example showing code input, live preview, and PNG SVG PDF export blocks

Mermaid code

block-beta
columns 3
  Editor["Mermaid Editor"]:3
  Code["Code input"] Preview["Live preview"] Export["Export tools"]
  PNG["PNG"] SVG["SVG"] PDF["PDF"]

Casi d'uso comuni

Architettura di sistema

Progetta architetture di sistema di alto livello mostrando i componenti principali e le loro relazioni. Comunica il design del sistema a stakeholder tecnici e non tecnici.

Panoramiche dei componenti

Mostra come i componenti software o hardware sono organizzati. Visualizza livelli, moduli e le loro interazioni.

Topologia di rete

Illustra layout di rete con server, switch e connessioni. Documenta i componenti dell'infrastruttura e la loro disposizione.

Panoramica dei processi

Presenta flussi di processo di alto livello con le fasi principali come blocchi. Fornisci una vista semplificata di processi complessi.

Funzionalità principali

Layout basato su colonne

Disponi i blocchi in una griglia con conteggi di colonne configurabili. Controlla con precisione la struttura visiva del tuo diagramma.

Estensione dei blocchi

Fai in modo che i blocchi si estendano su più colonne per enfasi o per rappresentare componenti che comprendono più sotto-componenti.

Gruppi nidificati

Crea blocchi all'interno di blocchi per mostrare relazioni di contenimento e strutture gerarchiche.

Forme multiple

Usa diverse forme come rettangoli, caselle arrotondate, stadi e cilindri per rappresentare diversi tipi di componenti.

Migliori pratiche

Mantienilo ad alto livello

I diagrammi a blocchi dovrebbero mostrare il quadro generale. Evita di includere troppi dettagli — usa altri tipi di diagramma per le specifiche.

Usa dimensioni coerenti

Mantieni i blocchi di dimensioni simili a meno che le differenze di dimensione non comunichino significato sull'importanza o la scala.

Etichetta chiaramente

Usa nomi descrittivi per ogni blocco. Il diagramma dovrebbe essere comprensibile senza documentazione aggiuntiva.

Disponi logicamente

Posiziona i blocchi correlati vicini. Usa il flusso dall'alto in basso o da sinistra a destra per mostrare la direzione del flusso di dati o controllo.

Esplora altri tipi di diagramma

Diagrammi di flusso

Visualizza processi, flussi di lavoro e algoritmi con nodi e frecce direzionali. Perfetti per processi aziendali e alberi decisionali.

Diagrammi di sequenza

Documenta le interazioni tra diversi attori o sistemi nel tempo. Ideali per la documentazione API e la progettazione di sistemi.

Diagrammi delle classi

Modella sistemi orientati agli oggetti con classi, attributi e relazioni. Essenziali per la pianificazione dell'architettura software.

Diagrammi di stato

Rappresenta le transizioni di stato nei sistemi o nelle applicazioni. Ottimi per modellare stati del ciclo di vita e flussi di lavoro.

Diagrammi di Gantt

Pianifica e monitora le tempistiche dei progetti con attività e dipendenze. Perfetti per la gestione dei progetti e la pianificazione.

Diagrammi ER

Progetta schemi di database con entità e relazioni. Ideali per la modellazione e la documentazione dei database.

Percorso utente

Mappa le esperienze e le interazioni degli utenti attraverso i punti di contatto. Eccellente per il design UX e la mappatura del percorso cliente.

Grafi Git

Visualizza le strategie di branching Git e le cronologie dei commit. Utili per spiegare i flussi di lavoro del controllo versione.

Mappe mentali

Organizza idee, fai brainstorming di concetti e crea strutture visive gerarchiche. Perfette per la pianificazione e la mappatura delle conoscenze.

Grafici a torta

Visualizza distribuzioni proporzionali di dati con grafici circolari. Ideali per mostrare percentuali e quote di mercato.

Linee temporali

Visualizza eventi cronologici e traguardi lungo un asse temporale. Ottimi per cronologie di progetto e roadmap.

Board Kanban

Organizza le attività in colonne che rappresentano le fasi del flusso di lavoro. Perfetto per la gestione agile e il monitoraggio delle attività.

Grafici a quadranti

Posiziona elementi su una griglia a due assi per confrontare e prioritizzare. Ideale per la prioritizzazione delle funzionalità e l'analisi strategica.

Diagrammi di Sankey

Visualizza le quantità di flusso tra nodi con frecce proporzionali. Perfetti per flussi energetici, allocazione di budget e funnel di conversione.

Grafici XY

Crea grafici a barre e grafici a linee con assi personalizzabili. Ideali per la visualizzazione dei dati e l'analisi delle tendenze.

Diagrammi di architettura

Progetta architetture cloud e di sistema con icone di servizio e connessioni. Perfetti per la documentazione dell'infrastruttura.

Diagrammi di pacchetto

Visualizza le strutture dei pacchetti dei protocolli di rete con layout dei campi a livello di bit. Essenziali per la documentazione dei protocolli di rete.