Diagramy przepływu danych pokazują użytkownikom, w jaki sposób dane są przenoszone z jednego procesu do drugiego w systemie oprogramowania.
Diagramy przepływu danych są używane przez specjalistów ds. technologii informatycznych i analityków systemów do dokumentowania i pokazywania użytkownikom, w jaki sposób dane przemieszczają się między różnymi procesami w systemie. Analitycy zazwyczaj zaczynają od ogólnego obrazu, a następnie przechodzą do drobniejszych szczegółów każdego procesu.
Zamiar
Diagramy przepływu danych zapewniają graficzną reprezentację tego, w jaki sposób informacje przemieszczają się między procesami w systemie. Diagramy przepływu danych są zgodne z hierarchią; oznacza to, że diagram może składać się z kilku warstw, z których każda jest unikalna dla określonego procesu lub funkcji danych.
Wideo dnia
Historia
Diagramy przepływu danych zostały stworzone przez Chrisa Gane'a i Trish Sarson w 1979 roku, którzy spopularyzowali technikę ustrukturyzowanej analizy i projektowania. Edward Yourdon i Tom DeMarco wprowadzili w latach 80. inną metodę, w której do oznaczania procesów używano kół zamiast zaokrąglonych prostokątów i która stała się popularna wśród wielu analityków systemów.
Symbolika Gane'a i Sarsona
Diagramy przepływu danych wykorzystują cztery symbole do zilustrowania ruchu danych; kwadraty reprezentujące podmioty zewnętrzne, źródła i przeznaczenie danych w systemie; strzałki reprezentujące przepływ danych; otwarte prostokąty wywoływane w celu wskazania stacjonarnych magazynów danych; a zaokrąglone kwadraty wskazują przekształcenia lub manipulacje na danych.
Poziomy
Diagramy poziomu 0 zaczynają się od najbardziej podstawowego poziomu, znanego również jako poziom kontekstu, i próbują dokumentować systemy jako całość. Analitycy następnie drążą szczegóły poszczególnych procesów za pomocą diagramów poziomu 1.