Un diagramme de blocs internes est un diagramme structurel statique.
L'objectif des diagrammes de blocs internes (IBD) est de montrer le contenu structurel encapsulé (composants, propriétés, connecteurs, ports, interfaces) des blocs afin qu'ils puissent être décomposés de manière récursive et "reliés" à l'aide d'interfaces. Autrement dit, un IBD est une vue "boîte blanche" (je comprends et je décris ce qu'il y a à l'intérieur du système considéré) d'un bloc qui a jusqu'alors été décrit en "boîte noire" (je ne sais pas ce qui se passe à l'intérieur, je ne peux que constater son comportement).