Um diagrama de blocos é uma representação visual de um sistema que usa blocos simples, rotulados, que representam um ou vários itens, entidades ou conceitos, conectados por linhas para mostrar as relações entre eles. Um diagrama de relacionamento de entidades (ERD), um exemplo de diagrama de blocos, representa um sistema de informação mostrando as relações entre pessoas, objetos, lugares, conceitos ou eventos dentro desse sistema. (Veja uma imagem na página de definição da ERD.)
br>Diagramas de blocos são usados fortemente na engenharia e desenho de diagramas para eletrônica, hardware, software e processos. Mais comumente, eles representam conceitos e sistemas em um nível superior, menos detalhado. Os diagramas são úteis na resolução de problemas técnicos.
>br>Diagramas de blocos são uma representação generalizada de um conceito e não se destinam a exibir informações completas em relação ao projeto ou fabricação. Ao contrário dos esquemas, plantas e diagramas de layout, os diagramas de blocos não retratam os detalhes necessários para a construção física. Os diagramas de blocos são feitos de forma simples, de modo a não nebulares conceitos.
>br> A simplificação nos diagramas de blocos também pode ser útil quando se demonstra uma idéia, mas escondendo o funcionamento interno de propriedade intelectual potencialmente secreta (PI). O design de cima para baixo em engenharia elétrica muitas vezes progride através de diagramas de blocos cada vez mais detalhados. Após detalhes suficientes serem adicionados através de iterações, o diagrama de blocos torna-se um esquema. Os diagramas de blocos no controle de processo mostram as funções das operações, mas não os componentes que as executam. As funções dos diagramas de blocos podem então ser implementadas com controladores lógicos programáveis (PLC).
Diagramas de blocos também são usados em um contexto científico. No estudo da biologia, por exemplo, os diagramas de blocos são utilizados para exibir funções e inter-relações biológicas.