Загальний огляд системи представлено за допомогою контекстної діаграми, також відомої як DFD рівня 0, яка показує систему як єдиний процес. Діаграма рівня 1 надає більше деталей, зосереджуючись на основних функціях системи. Діаграми рівня 2 або вище ілюструють функціонування системи з дедалі більшою деталізацією.
рівень 0 dfd (який також відомий як контекстна діаграма) містить лише основні елементи, такі як лише 1 процес і 2 сутності. для dfd рівня 2 це найдетальніший dfd, який дає детальне уявлення про всі підпроцеси, присутні в dfd рівня 1.
Дескриптор файлу /proc/PID/fd/0 — стандартний вхід, /proc/PID/fd/1 — стандартний вихід , і /proc/PID/fd/2 є stderr . Як ярлик для них, будь-який запущений процес також може отримати доступ до власних файлових дескрипторів через папки /proc/self/fd і /dev/fd.
У термінах моделювання DFD ми говоримо про контекстну діаграму як про «батька», а діаграму рівня 1 як про «дочірню». Цей самий процес можна застосувати до кожного процесу, що з’являється в DFD рівня 1. DFD, який представляє розкладений процес DFD рівня 1 називається DFD рівня 2.
DFD рівня 0 також називається діаграмою контексту. Це базовий огляд усієї системи або процесу, що аналізується чи моделюється. Він призначений для швидкого перегляду, який показує систему як єдиний процес високого рівня з його зв’язком із зовнішніми об’єктами.
Карта рівня 1 показує процес на найвищому рівні з акцентом на «що», карта рівня 2 показує процес більш детально з акцентом на «хто що робить», а карта рівня 3 зосереджена на рівні транзакцій із акцентом на «як».