Un diagramme de contexte est un diagramme de flux de données qui affiche uniquement le niveau supérieur, également appelé niveau 0. À ce niveau, il n'y a qu'un seul nœud de processus visible qui représente les fonctions d'un système complet en ce qui concerne la façon dont il interagit avec entités externes.
Un diagramme de contexte typique est composé de deux éléments, qui sont des cases étiquetées qui représentent diverses entités et des lignes étiquetées qui montrent la relation entre elles. Les informations affichées dans un diagramme contextuel peuvent également inclure des classifications d'entités externes. Cette classification montre comment chaque entité interagit et influence le système, que ce soit directement ou indirectement.