Un diagramma a blocchi è una rappresentazione visiva di un sistema che utilizza semplici blocchi etichettati che rappresentano elementi, entità o concetti singoli o multipli, collegati da linee per mostrare le relazioni tra loro. Un diagramma di relazione tra entità (ERD), un esempio di diagramma a blocchi, rappresenta un sistema informativo mostrando le relazioni tra persone, oggetti, luoghi, concetti o eventi all'interno di quel sistema. (Vedere un'immagine nella pagina di definizione ERD.)
I diagrammi a blocchi sono ampiamente utilizzati nell'ingegneria e nella progettazione di diagrammi per elettronica, hardware, software e processi. Più comunemente, rappresentano concetti e sistemi in una panoramica di livello superiore e meno dettagliata. I diagrammi sono utili per la risoluzione dei problemi tecnici.
I diagrammi a blocchi sono una rappresentazione generalizzata di un concetto e non hanno lo scopo di visualizzare informazioni complete per quanto riguarda la progettazione o la produzione. A differenza degli schemi, dei progetti e dei diagrammi di layout, i diagrammi a blocchi non rappresentano i dettagli necessari per la costruzione fisica. I diagrammi a blocchi sono semplificati in modo da non creare concetti cloud.
La semplificazione nei diagrammi a blocchi può anche essere utile quando si dimostra un'idea, ma nascondendo il funzionamento interno della proprietà intellettuale (IP) potenzialmente segreta. La progettazione top-down nell'ingegneria elettrica spesso progredisce attraverso schemi a blocchi sempre più dettagliati. Dopo aver aggiunto abbastanza dettagli attraverso le iterazioni, il diagramma a blocchi diventa uno schema. I diagrammi a blocchi nel controllo di processo mostrano le funzioni delle operazioni ma non i componenti che le eseguono. Le funzioni degli schemi a blocchi possono quindi essere implementate con controllori logici programmabili (PLC).
I diagrammi a blocchi vengono utilizzati anche in un contesto scientifico. Nello studio della biologia, ad esempio, i diagrammi a blocchi vengono utilizzati per visualizzare le funzioni e le interrelazioni biologiche.