Schemat przepływu danych

Schemat przepływu danych

Jaki jest schemat przepływu danych?

Schemat przepływu danych to wizualny sposób na pokazanie ruchu danych za pośrednictwem systemu informacyjnego. Przedstawia, w jaki sposób informacje wchodzą i opuszcza system, dlaczego przechodzą, gdzie są przechowywane oraz źródła i miejsca tych informacji.

Firmy nie mogły działać bez systemów ani procesów, a skuteczność jest niezbędna do osiągnięcia celów. Istnieje wiele sposobów zbadania tej skuteczności, ale schemat przepływu danych przekracza inne.

Przykład przepływu danych w języku hiszpańskim

Schemat przepływu danych lub DFD pokazuje, jak procesy płyną w systemie. Jest to reprezentacja graficzna, aby pokazać system, a z kolei może pomóc rozwiązać, gdzie występują problemy i nieefektywności.

W DFD czas trwania procesów nie jest wyświetlany lub jeśli procesy te działają w szeregu lub równolegle. Nie ma pętli ani więzi, ponieważ na schemacie sieciowym są również żadne punkty decyzyjne, tak jakby były je na schemacie przepływu.

Diagramy przepływu są wykorzystywane do projektowania, analizy, dokumentowania lub zarządzania programem lub procesu, szeroko stosowane w bardzo różnych dziedzinach, takich jak programowanie, psychologia poznawcza lub gospodarka i rynki finansowe.

Daje to w tym, że zakres schematów przepływu jest szeroki, a podział jest potrzebny przez typy i klasyfikacje.

Elementy schematu przepływu danych

Schemat przepływu danych. Źródło: Edytowane przez użytkownika: AutumnSnow z Inkscape, na podstawie obrazu: DataFlowdiagram ESEMPIO1.PNG utworzone przez użytkownika: Ilario, CC BY-SA 3.0, Via Wikimedia Commons

Znaki użyte na schemacie przepływu danych opisują trajektorię danych w systemie, miejscach przechowywania, wejściach i wyjściach danych oraz różnych podprocesach. Są to znormalizowane zapisy jako kółka, prostokąty i strzałki.

W DFDS stosuje się kilka metodologii notacji. Mają pewne różnice, ale wszystkie używają znaków i sposobów reprezentowania głównych elementów DFD.

Może ci służyć: w jaki sposób telekomunikacja działa w Meksyku?

Jednostka zewnętrzna

Możesz reprezentować istotę ludzką, system lub podsystem. Jest to pochodzenie lub przeznaczenie niektórych danych. To znaczy wysyłanie lub odbieranie danych do lub z systemu schematów.

W zależności od procesu biznesowego jest on zewnętrzny od analizowanego systemu. Z tego powodu jednostki zewnętrzne są powszechnie przyciągane do krawędzi DFD.

Proces

Jest to działalność biznesowa lub funkcja, w której dane i ich przepływ są przekształcane podczas zmiany, zamawiania lub zmiany kierunku przepływu. Weź dane przychodzące, to je zmienia, a wraz z nimi wynika wyjście.

Proces może wykonać to obliczenia, a także za pomocą logiki do zamówienia danych lub zmiany kierunku przepływu. Możesz podzielić się na wyższy poziom szczegółowości, aby przedstawić sposób przetwarzania danych w ramach procesu.

Procesy znajdują się między wejściem a wyjściem, zwykle zaczynając od górnej lewej DFD i kończące się w prawym dolnym rogu diagramu. Na jednym schemacie może być kilka z nich.

Hurtownia danych

Zawiera informacje do późniejszego użycia, takie jak plik dokumentu, który czeka na przetworzenie.

Wejścia danych mogą przepływać przez proces, a następnie wprowadzić hurtowni danych, podczas gdy dane wyjściowe płyną podczas opuszczania hurtowni danych, a następnie przez proces.

Przepływ danych

Reprezentuje przepływ informacji. Określ plan podróży, który przyjmuje informacje od podmiotów zewnętrznych za pośrednictwem różnych procesów danych i przechowuje. Z strzałkami DFD może pokazać adres przepływu danych.

Zasady DFD

Przed rozpoczęciem rysowania schematów przepływu danych należy zastosować cztery ogólne reguły, aby utworzyć prawidłowy DFD.

- Każda hurtownia danych musi mieć co najmniej jeden przepływ danych wejściowych i danych wyjściowych.

Może ci służyć: zewnętrzne części komputera

- Każdy proces musi mieć co najmniej jeden wpis i wyjście.

- Wszystkie procesy w DFD muszą być powiązane z innym procesem lub hurtownią danych.

- Przechowywane dane systemu muszą przejść proces.

Chłopaki

Według tego, co chcesz zbadać w przepływie, do wyboru są dwa rodzaje schematów przepływu danych.

Logiczny

Wspólna procedura importowania bazy danych. Źródło: Bamyers99, CC0, Via Wikimedia Commons

Ten rodzaj diagramu odzwierciedla to, co dzieje się w przepływie informacji. Pokazuje informacje, które są generowane i te, które są przekazywane, podmioty otrzymują te informacje, procesy, które są ogólnie przeprowadzane, itp.

Procesy opisane na logicznym schemacie to działania przeprowadzane w firmie, co oznacza, że ​​nie pogłębia technicznych aspektów systemu. Dlatego personel ma możliwość zrozumienia tych diagramów bez potrzeby bycia technikiem.

Fizyczny

Źródło: John Azzolini, domena publiczna, przez Wikimedia Commons

W tego rodzaju diagramie znajduje odzwierciedlenie, w jaki sposób informacje przemieszczają się przez system. To reprezentuje, że programy są specjalnie szczegółowe, a także sprzęt komputerowy, osoby i archiwa zaangażowane w przepływ informacji.

Schematy fizyczne obejmują procesy odpowiadające wprowadzaniu danych, takie jak kontrola kontroli. Umieszczone jest również pamięć pośredniego, takie jak tabele tymczasowe lub pliki.

Na przykład możesz pokazać, w jaki sposób klient składa zamówienie online, przeglądając oprogramowanie firmy do wykonania i uzupełnienie tego zamówienia. To jest ogólnie techniczne.

Zatem szczegółowy fizyczny schemat może znacznie pomóc w programowaniu kodu wymaganego do wdrożenia systemu informacyjnego.

Może ci służyć: densytometr

Czego użyć?

Notacja Yourdon

Zarówno diagramy fizyczne, jak i logiczne mogą reprezentować ten sam przepływ informacji. Jednak każdy będzie miał inny punkt widzenia i zapewni inne działania w celu optymalizacji systemu.

Mogą być używane razem lub osobno. Razem podają więcej szczegółów niż jeden z dwóch diagramów osobno. Kiedy zdecydujesz, którego użyć, musisz pamiętać, że oboje mogą potrzebować.

Przykłady

W inżynierii oprogramowania można zaprojektować schemat przepływu danych, aby reprezentować system na różnych poziomach abstrakcji.

DFD na wyższym poziomie są podzielone na niższe poziomy, co do tego odnoszą się do większej liczby informacji i elementów funkcjonalnych. Poziomy DFD są ponumerowane 0, 1, 2 lub więcej.

Poziom 0

Jest wyznaczone, aby odzwierciedlić perspektywę, w której cały system jest zamknięty w jednym procesie, co wskazuje na związek z jednostkami zewnętrznymi.

Dane wejściowe i wyjściowe są oznaczone strzałkami, które wchodzą lub wychodzą z systemu. Ten poziom nazywa się schematem kontekstowym.

Źródło: GeeksForgeeks.Org (CC BY-SA 4.0)

Poziom 1

Na tym poziomie schemat kontekstu rozkłada się w wielu procesach. Główne funkcje systemu są podświetlone, a proces wysokiego poziomu jest podzielony na podproces.

Źródło: GeeksForgeeks.ORG-C-BY-SA-4.0

Poziom 2

Ten poziom pogłębia się nieco bardziej niż poziom 1. Można go użyć do rejestrowania konkretnych szczegółów na temat działania systemu.

Źródło: GeeksForgeeks.Org (CC-BY-SA-4.0)

Bibliografia

  1. Computer Hope (2017). Schemat przepływu danych. Zaczerpnięte z: computerHope.com.
  2. W3 Computing (2019). Opracowanie fizycznych schematów przepływu danych. Zaczerpnięte z: W3Computing.com.
  3. Georgina Guthrie (2019). Jak korzystać z diagramów przepływu danych, aby wyładować swój projekt. Cacoo. Zaczerpnięte z: cacoo.com.
  4. Geeks dla Geeks (2019). Poziomy w schematach przepływu danych (DFD). Zaczerpnięte z: Geeksforgeeks.org.
  5. Clifford Chi (2019). Do przewodnika dla początkujących po schematach przepływu danych. Miejsce piasty. Zaczerpnięte z: blogu.Hubspot.com.