Контекстна діаграма — це візуальне представлення зв’язку між даними та бізнес-процесами. Ця діаграма складається з 3 основних компонентів, які включають зовнішні сутності, системні процеси та потоки даних. Він містить фактори та події, які потрібно враховувати під час розробки системи.
Контекстна діаграма — це високорівневе неформальне уявлення про три речі:
- система, для якої ви збираєтеся збирати вимоги,
- речі, які повинні взаємодіяти з системою (експерти з випадків використання називають ці речі зовнішніми об’єктами), і.
- коротка примітка про взаємодію між кожною річчю та системою (№3 необов’язковий).
Аналіз розглядає лише вхідні та вихідні дані, але не переглядає процеси чи системи зовнішнього суб’єкта. Контекстні діаграми також використовують три загальні компоненти або будівельні блоки. Сутності, відносини та процеси.
Контекстні діаграми — це діаграми високого рівня, тобто вони не вникають у деталі системи. Натомість вони описують всю систему простим, зрозумілим і зрозумілим способом. Наприклад, стрілки використовуються для представлення потоку даних між системою та кожним зовнішнім елементом.
У загальному розумінні систему можна розуміти як таку, що складається з трьох речей: елементи, взаємозв'язки та функцію або призначення. Донелла Медоуз використовує приклад спортивної команди, щоб проілюструвати значення та відносну важливість елементів, взаємозв’язків і спільних функцій або цілей систем.