Podmiot zewnętrzny: przedstawiony za pomocą prostokąta, reprezentuje osoby lub rzeczy spoza systemu, które wymieniają informacje z systemem.
Magazyn danych: przedstawiony za pomocą dwóch równoległych linii, służy do przechowywania danych, takich jak bazy danych, pliki itp.
Proces przetwarzania: przedstawiony za pomocą prostokąta z zaokrąglonymi rogami, przetwarza dane wejściowe, generując dane wyjściowe.
Przepływ danych: skierowane strzałki łączące różne elementy, wskazujące kierunek przepływu danych.