Data Flow Diagram
Z Wikipedii
DFD (ang. Data Flow Diagram), również można spotkać oznaczenie DPD — Diagram przepływu danych jest graficzną prezentacją przepływu danych w procesie. Na proces składają się następujące elementy:
- Funkcje — (procesy) realizują określone cele; jeśli funkcji nie można rozbić na pod-funkcje, wówczas nosi ona nazwę elementarnej.
- Magazyny danych — trwałe lub tymczasowe składnice danych, które są argumentami dla funkcji.
- Terminatory — obiekty, które nie są częścią systemu, ale stanowią odbiorców bądź źródła danych lub argumentów funkcji.
- Przepływy — elementy pokazujące kierunek przesyłu danych (np. bajtów, znaków, pakietów..).
DFD obrazuje za pomocą przepływów, kierunek przepływu dane pomiędzy funkcjami, magazynami i obiektami zewnętrznymi. DFD mogą być prezentowane na różnych stopniach szczegółowości, mówimy o:
- Diagramach kontekstowych, które pokazują granice systemu, źródła i odbiorców danych oraz główne wejścia i wyjścia systemu.
- Diagramach systemowych (zerowych), które przedstawiają główne funkcje systemu.
- Diagramach szczegółowych (procesów elementarnych), które pokazują szczegółowe realizacje funkcji systemowych