Zaloguj sie

Symbole diagramu przepływu danych

4 min

Bez względu na to, czy tworzysz prosty diagram przepływu danych, czy szczegółową analizę obejmującą wiele poziomów, wizualizacja każdego elementu przepływu ułatwia identyfikowanie nieefektywności i tworzenie możliwie najlepszego systemu. Przyjrzyjmy się podstawowym elementom diagramów przepływu danych i symbolom używanym do ich reprezentowania.

Czym jest diagram przepływu danych?

Diagram przepływu danych (DFD) pokazuje sposób przepływu informacji przez proces lub system, w tym dane wejściowe i wyjściowe, magazyny danych i różne podprocesy, przez które dane przechodzą. Razem zapewniają graficzną reprezentację systemu, tworząc łatwy do zrozumienia obraz tego, co robi. DFD są budowane przy użyciu standardowych symboli i notacji do opisu różnych elementów i ich relacji.

Przeczytaj nasz pełny przegląd diagramów przepływu danych , aby dowiedzieć się więcej o najlepszych praktykach przy tworzeniu DFD.

Chcesz dowiedzieć się więcej o diagramach przepływu danych? Obejrzyj ten samouczek, jak je tworzyć:

Poziomy diagramu przepływu danych

Diagramy przepływu danych są również kategoryzowane według poziomu. Podstawowe DFD to poziom 0, a numer poziomu wzrasta w zależności od złożoności diagramu. 

Poziomy 0 DFD, znane również jako diagramy kontekstowe, to podstawowe diagramy przepływu danych. Zapewniają szeroki obraz, który jest łatwo przyswajalny przy niewielu szczegółach. Diagramy przepływu danych na poziomie 0 pokazują pojedynczy węzeł procesu i jego połączenia z encjami zewnętrznymi.

DFD poziomu 1 są nadal ogólnym przeglądem, ale są bardziej szczegółowe niż diagram kontekstowy. W DFD poziomu 1 pojedynczy węzeł procesowy z diagramu kontekstowego jest podzielony na podprocesy. W miarę dodawania tych procesów diagram będzie wymagał dodatkowych przepływów danych i magazynów danych, aby je ze sobą połączyć. 

Diagramy przepływu danych (DFD) na poziomie 2+ po prostu dzielą procesy na bardziej szczegółowe podprocesy. Teoretycznie DFD mogą wykraczać poza poziom 3, ale rzadko to robią. Diagramy przepływu danych poziomu 2+ są na tyle szczegółowe, że zazwyczaj nie ma sensu ich dalej dzielić.

Notacje i symbole diagramu przepływu danych

Dwa główne typy notacji stosowanej w diagramach przepływu danych to notacja Yourdona-Coada oraz notacja Gane’a-Sarsona. Obie zostały nazwane od nazwisk swoich twórców – ekspertów, którzy przyczynili się do opracowania metodyki DFD: Eda Yourdona, Petera Coada, Chrisa Gane’a i Trish Sarsona.

Istnieją pewne różnice w stylu pomiędzy poszczególnymi typami notacji. Na przykład w notacji Yourdona i Coada do reprezentowania procesów używa się kół, a w notacji Gane’a i Sarsona – prostokątów z zaokrąglonymi rogami. Inną odmianą jest symbol używany w magazynach danych. Notacja Yourdon i Coad wykorzystuje równoległe linie, podczas gdy notacja Gane i Sarson wykorzystuje otwarty prostokąt. 

Ponieważ symbole diagramów przepływu danych różnią się od siebie, należy zachować spójność z wybraną przez siebie notacją, aby uniknąć pomyłek. Jeśli używasz oprogramowania do tworzenia diagramów przepływu danych, prawdopodobnie będzie ono dyktować, jaki zestaw symboli jest dostępny do użycia.

Wszystkie diagramy przepływu danych zawierają cztery główne elementy: encję, proces, magazyn danych i przepływ danych.

Encja zewnętrzna: zwana także aktorami, źródłami lub zbiornikami oraz końcami, encje zewnętrzne wytwarzają i konsumują dane, które przepływają pomiędzy nimi a systemem przedstawionym na diagramie. Te przepływy danych są elementami wejściowymi i wyjściowymi diagramu przepływu danych. Są one zewnętrzne w stosunku do analizowanego systemu, dlatego zwykle umieszcza się je na granicach diagramu.

Proces: to każda czynność, która zmienia przepływ danych. Wszystkie muszą mieć wejścia i wyjścia na diagramie przepływu danych, ponieważ przekształcają dane przychodzące w dane wychodzące. Symbolowi temu nadaje się prostą nazwę wynikającą z jego funkcji, na przykład „Zamówienie wysyłki”, zamiast oznaczać go na diagramie jako „proces”. W notacji Gane’a-Sarsona używa się prostokątnej ramki, która może być oznaczona numerem referencyjnym, czyli miejscem w systemie, w którym zachodzi proces oraz krótkim tytułem opisującym jego funkcję. Na diagramie przepływu danych procesy są zazwyczaj ułożone od góry do dołu i od lewej do prawej.

Magazyn danych: magazyn danych nie generuje żadnych operacji, ale po prostu przechowuje dane przeznaczone do wykorzystania w przyszłości. Magazyny danych mogą składać się z plików przechowywanych przez długi czas lub partii dokumentów przechowywanych przez krótki czas w oczekiwaniu na przetworzenie. Przepływy wejściowe do magazynu danych obejmują informacje lub operacje, które zmieniają przechowywane dane. Przepływy wyjściowe to dane pobierane z magazynu.

Przepływ danych: przepływ danych pomiędzy zewnętrznymi podmiotami, procesami i magazynami danych jest przedstawiany za pomocą symbolu strzałki, która wskazuje kierunek przepływu.Dane te mogą mieć postać elektroniczną, pisemną lub ustną.Przepływy danych wejściowych i wyjściowych są oznaczane na podstawie typu danych, związanego z nimi procesu lub magazynu danych, a nazwa ta jest zapisana obok strzałki.

 Yourdon i CoadGane i Sarson
Podmiot zewnętrznyYourdon Coad External Entity.svgGane Sarson External Entity.svg
ProcesYourdon Coad Process.svgGane Sarson Process.svg
Magazyn danychYourdon Coad Data Store.svgGane Sarson Data Store.svg
Przepływ danychData Flow.svgData Flow.svg

Jak narysować diagram przepływu danych

Lucidchart usprawnia proces projektowania, ułatwiając tworzenie niestandardowego diagramu przepływu danych przy użyciu intuicyjnych szablonów. Wystarczy przeciągnąć i upuścić potrzebne symbole zgodne ze standardami branżowymi z naszej biblioteki bezpośrednio do dokumentu, aby przedstawić nawet najbardziej skomplikowane systemy.  Jako platforma natywna dla chmury, Lucidchart umożliwia zespołowi współpracę w czasie rzeczywistym i utrzymanie źródła prawdy dla architektury systemu.

Dzięki Lucidchart możesz łatwo stworzyć diagram przepływu danych online. Dostosuj swój diagram, a następnie udostępnij go innym. 

 

Chcesz stworzyć własny DPD? Wypróbuj Lucidchart. To szybkie, łatwe i całkowicie bezpłatne.

Stwórz DPD

Pomocne zasoby

Program do tworzenia diagramów przepływu danych

Rozpocznij tworzenie diagramu przepływu danych online w kilka chwil, korzystając z naszego intuicyjnego narzędzia do tworzenia diagramów przepływu danych.

Samouczek dotyczący diagramów przepływu danych

Ten przewodnik zawiera wszystko, co musisz wiedzieć o diagramach przepływu danych, w tym definicje oraz symbole i notacje.

Jak stworzyć diagram przepływu danych

Dowiedz się, jak możesz stworzyć DPD za pomocą Lucidchart w zaledwie 10 krokach.

Często zadawane pytania dotyczące symboli diagramów przepływu danych

Diagramy przepływu danych wykorzystują cztery główne elementy: podmioty zewnętrzne (źródła lub ujścia danych), procesy (działania, które przekształcają dane), magazyny danych (repozytoria przechowujące dane) oraz przepływy danych (strzałki pokazujące ruch danych między elementami).

Notacja Yourdona-Coada używa kółek dla procesów i linii równoległych dla magazynów danych, podczas gdy notacja Gane'a-Sarsona używa prostokątów z zaokrąglonymi narożnikami dla procesów i otwartych prostokątów dla magazynów danych. Obie notacje reprezentują te same koncepcje, ale z różnymi stylami wizualnymi.

Podmioty zewnętrzne, nazywane także aktorami, źródłami, odbiorcami lub terminatorami, to systemy lub aktorzy spoza systemu głównego, którzy produkują lub konsumują dane. Zazwyczaj umieszcza się je na granicach diagramu i przedstawiają wejścia i wyjścia systemu.

Symbol procesu reprezentuje czynność, która zmienia lub przekształca przepływy danych. Wszystkie procesy muszą mieć zarówno dane wejściowe, jak i wyjściowe, i muszą być oznaczone prostymi, opisowymi nazwami na podstawie ich funkcji, np. „Wysyłka zamówienia”.

Symbol magazynu danych reprezentuje dane przechowywane w celu późniejszego dostępu bez generowania operacji lub przekształcania danych. Magazyn danych może składać się z plików przechowywanych długoterminowo lub dokumentów przechowywanych tymczasowo w oczekiwaniu na przetwarzanie.

Strzałki reprezentują przepływy danych, pokazując ruch i kierunek danych między jednostkami zewnętrznymi, procesami i magazynami danych. Są one oznaczane na podstawie typu danych lub powiązanego z nimi procesu.

Spójność w notacji zapobiega pomyłkom podczas czytania diagramu. Ponieważ symbole DFD różnią się w zależności od typu notacji, zachowanie jednego stylu zapewnia przejrzystość i skuteczną komunikację.

DFD poziomu 0 (diagram kontekstowy) pokazuje system jako pojedynczy proces, poziom 1 zapewnia więcej szczegółów dotyczących głównych funkcji, a poziomy 2 lub wyższe ilustrują coraz bardziej szczegółowe funkcjonowanie systemu. DFD rzadko przekraczają poziom 2 ze względu na złożoność.

Wszystko, czego potrzebujesz, aby utworzyć diagram

Oprócz naszego kreatora diagramów online, Lucidchart oferuje wsparcie i zasoby szkoleniowe, które pomogą Ci rozwijać się w dowolnym typie diagramów.

Zobacz laboratoria szkoleniowe