DFD

Jedną z metod wykorzystywanych na etapie analizy i projektowania służących do modelowania funkcji systemu jest Diagram Przepływu Danych (ang. Data Flow Diagram - DFD). Przedstawia on, w jaki sposób dane przepływają w systemie oraz opisuje procesy przetwarzające dane. Tworzenie diagramu DFD opiera się na następujących kategoriach pojęciowych: proces, przepływ danych, magazyn danych, terminator. Każda kategoria ma odpowiedni symbol graficzny.

Zasady Sporządzania Diagramów
Wykorzystując diagramy przepływu danych, należy pamiętać o kilku następujących zasadach:
 * nie występują procedury (procesy) początku i końca,
 * nie występują pętle i bloki decyzyjne,
 * należy stosować unikalne nazwy procesów i przepływów (przydatne jest ich numerowanie),
 * nie nadaje się nazw przepływom do i ze składnicy danych,
 * niedopuszczalne są przepływy między magazynami danych i pomiędzy terminatorami,
 * magazyn danych winien być użytkowany, przez co najmniej dwa procesy,
 * strzałka w kierunku magazynu danych oznacza, że dokonuje się konkretnych zmian (wprowadzenie, aktualizacja, skreślenie),
 * strzałka z magazynu danych oznacza, że dane są odczytywane,
 * diagram może opisywać przepływy zautomatyzowane i ręczne,
 * diagram może być tworzony na różnym poziomie szczegółowości.

Pojęcia

 * 1) Bloki Składowe Diagramu
 * 2) Gramatyka Diagramu
 * 3) Tworzenie Diagramu
 * 4) Poziomy DFD
 * 5) Wady i zalety

Przykład Użycia
Poniższy obrazek pokazuje przykład użycia diagramu przepływu danych podczas procesu kupowania biletu.