przegląd schematów przepływu danych
fizyczne i logiczne DFDs
poziomy DFD
Symbole DFD& notacja
Jak utworzyć DFD
firmy są zbudowane na systemach i procesach—firma nie mogłaby bez nich działać. Od metod lead nurturing po sposób, w jaki zespół wchodzi w interakcje z klientami, prawie wszystko, co robi firma, wiąże się z jakimś systemem. A jeśli chodzi o systemy i procesy, wydajność jest najważniejsza., W niektórych przypadkach golenie nawet minuty lub dwóch może prowadzić do znacznych oszczędności. Istnieje wiele sposobów analizy i poprawy wydajności, ale jeden, który wyróżnia się poprzez schematy przepływu danych.
niezależnie od tego, czy ulepszasz istniejący proces, czy wdrażasz nowy, schemat przepływu danych (DFD) ułatwi zadanie. Jeśli jednak nigdy wcześniej nie stworzyłeś DFD, rozpoczęcie pracy może być onieśmielające., Jest wiele do omówienia: różne poziomy diagramów, symboli i notacji, nie wspominając już o tworzeniu diagramu—poruszanie się po tym wszystkim zajmie więcej niż spojrzenie na kilka przykładów. Jeśli jesteś nowy w schematach przepływu danych, ten przewodnik pomoże Ci zacząć.
Co to jest schemat przepływu danych?
schemat przepływu danych pokazuje sposób przepływu informacji przez proces lub system. Obejmuje on wejścia i wyjścia danych, przechowuje Dane i różne podprocesy, przez które dane przechodzą., DFD są budowane przy użyciu standardowych symboli i notacji do opisywania różnych jednostek i ich relacji.
schematy przepływu danych wizualnie przedstawiają systemy i procesy, które trudno byłoby opisać w kawałku tekstu. Za pomocą tych diagramów można odwzorować istniejący system i ulepszyć go lub zaplanować nowy system do wdrożenia. Wizualizacja każdego elementu ułatwia identyfikację nieefektywności i stworzenie najlepszego możliwego systemu.
przeczytaj nasz pełny przegląd schematów przepływu danych, aby dowiedzieć się więcej o najlepszych praktykach podczas budowania DFD.,
fizyczne i logiczne schematy przepływu danych
przed utworzeniem diagramu przepływu danych, musisz określić, czy fizyczny lub logiczny DFD najlepiej odpowiada twoim potrzebom. Jeśli jesteś nowy w schematach przepływu danych, nie martw się—rozróżnienie jest dość proste.
logiczne schematy przepływu danych koncentrują się na tym, co dzieje się w danym przepływie informacji: jakie informacje są przesyłane, jakie podmioty otrzymują te informacje, jakie ogólne procesy zachodzą itp., Procesy opisane w logicznym DFD są działaniami biznesowymi—logiczny DFD nie zagłębia się w Techniczne aspekty procesu lub systemu. Pracownicy nietechniczni powinni być w stanie zrozumieć te diagramy.
fizyczne schematy przepływu danych koncentrują się na tym, jak rzeczy dzieją się w przepływie informacji. Diagramy te określają oprogramowanie, Sprzęt, pliki i osoby zaangażowane w przepływ informacji., Szczegółowy schemat przepływu danych fizycznych może ułatwić rozwój kodu potrzebnego do wdrożenia Systemu Danych.
zarówno fizyczne, jak i logiczne schematy przepływu danych mogą opisywać ten sam przepływ informacji. W koordynacji dostarczają one więcej szczegółów niż każdy diagram byłby niezależny. Gdy zdecydujesz, którego użyć, pamiętaj, że możesz potrzebować obu.,
sprawdź ten przewodnik po fizycznych i logicznych DFD, aby uzyskać więcej informacji
poziomy schematów przepływu danych
schematy przepływu danych są również kategoryzowane według poziomu. Począwszy od najbardziej podstawowego, poziomu 0, DFD stają się coraz bardziej złożone wraz ze wzrostem poziomu. Jak zbudować swój własny schemat przepływu danych, trzeba będzie zdecydować, który poziom diagramu będzie.
Poziom 0 DFD, znany również jako diagramy kontekstowe, są najbardziej podstawowe schematy przepływu danych. Zapewniają szeroki widok, który jest lekkostrawny, ale oferuje niewiele szczegółów., Schematy przepływu danych poziomu 0 pokazują pojedynczy węzeł procesu i jego połączenia z zewnętrznymi podmiotami.
DFD poziomu 1 są nadal ogólnym przeglądem, ale są bardziej szczegółowe niż diagram kontekstowy. W schemacie przepływu danych poziomu 1 pojedynczy węzeł procesu ze schematu kontekstowego jest podzielony na podprocesy., Gdy procesy te są dodawane, schemat będzie potrzebował dodatkowych przepływów danych i magazynów danych, aby połączyć je ze sobą.
Poziom 2+ DFDs po prostu rozbij procesy na bardziej szczegółowe podprocesy. W teorii, DFDs może wykraczać poza poziom 3, ale rzadko robią. Schematy przepływu danych poziomu 3 są na tyle szczegółowe, że zwykle nie ma sensu ich rozkładać dalej.,
Symbole i notacja schematu przepływu danych
w zależności od metodologii (Gane i Sarson vs.Yourdon i Coad), symbole DFD różnią się nieznacznie. Podstawowe idee pozostają jednak takie same. Istnieją cztery podstawowe elementy schematu przepływu danych: procesy, magazyny danych, podmioty zewnętrzne i przepływy danych. Poniższy rysunek przedstawia standardowe kształty dla obu metodologii.,
Jeśli nie wiesz, jak używać każdego symbolu, przeczytaj nasz przewodnik po symbolach DFD.
jak utworzyć schemat przepływu danych
teraz, gdy masz trochę wiedzy na temat schematów przepływu danych i ich kategoryzacji, jesteś gotowy do zbudowania własnego DFD. Proces można podzielić na 5 kroków:
1. Zidentyfikuj główne wejścia i wyjścia w systemie
prawie każdy proces lub system zaczyna się od wejścia od zewnętrznego podmiotu, a kończy na wyjściu danych do innego podmiotu lub bazy danych., Identyfikacja takich wejść i wyjść daje widok makra systemu-pokazuje najszersze zadania, które system powinien wykonać. Reszta twojego DFD będzie zbudowana na tych elementach, więc ważne jest, aby znać je na początku.
2. Zbuduj diagram kontekstowy
Po zidentyfikowaniu głównych wejść i wyjść, zbudowanie diagramu kontekstowego jest proste. Narysuj pojedynczy węzeł procesu i połącz go z powiązanymi podmiotami zewnętrznymi. Ten węzeł reprezentuje najbardziej ogólne informacje proces przechodzi przejść od wejścia do wyjścia.,
poniższy przykład pokazuje, jak informacje przepływają między różnymi podmiotami za pośrednictwem społeczności internetowej. Dane przepływają do i z zewnętrznych jednostek, reprezentujących zarówno wejście, jak i wyjście. Węzeł centralny, „społeczność online”, jest ogólnym procesem.
3. Rozwiń diagram kontekstowy do poziomu 1 DFD
pojedynczy węzeł procesu twojego diagramu kontekstowego nie dostarcza zbyt wielu informacji—musisz podzielić go na podprocesy. W diagramie przepływu danych poziomu 1 należy uwzględnić kilka węzłów procesu, główne bazy danych i wszystkie podmioty zewnętrzne., Spacer po przepływie informacji: od czego zaczyna się informacja i co musi się z nią stać przed każdym przechowywaniem danych?
4. Rozwiń do poziomu 2+ DFD
aby poprawić szczegóły diagramu przepływu danych, wykonaj ten sam proces, co w kroku 3. Procesy w DFD poziomu 1 można podzielić na bardziej szczegółowe podprocesy. Jeszcze raz upewnij się, że dodałeś niezbędne zapasy danych i przepływy-w tym momencie powinieneś mieć dość szczegółowy podział systemu. Aby przejść poza diagram przepływu danych poziomu 2, po prostu powtórz ten proces., Zatrzymaj się, gdy osiągniesz zadowalający poziom szczegółów.
5. Potwierdź dokładność końcowego diagramu
gdy diagram jest całkowicie narysowany, przejdź przez niego. Zwróć szczególną uwagę na przepływ informacji: czy to ma sens? Czy w zestawie znajdują się wszystkie niezbędne magazyny danych? Patrząc na ostateczny diagram, inne strony powinny być w stanie zrozumieć sposób funkcjonowania systemu. Przed przedstawieniem ostatecznego diagramu, skontaktuj się ze współpracownikami, aby upewnić się, że Twój diagram jest zrozumiały.,
udostępnianie diagramu przepływu danych
Po zakończeniu DFD, następnym krokiem jest udostępnienie go. Nie stworzyłeś go tylko po to, aby zachować go dla siebie—niezależnie od tego, czy są to członkowie zespołu, twój szef czy interesariusze, istnieje szansa, że ktoś inny musi go zobaczyć. Jeśli używasz Lucidchart do tworzenia diagramu przepływu danych, będziesz mieć do dyspozycji różne opcje udostępniania., Diagramy mogą być wysyłane bezpośrednio w Lucidchart, dając odbiorcy dostęp do dokumentu Lucidchart. W zależności od roli odbiorcy, możesz dać mu uprawnienia do edycji lub wysyłania diagramu tylko jako widoku. Obszerne integracje Lucidchart umożliwiają udostępnianie diagramów na kilku innych platformach, w tym G Suite i Slack.
zacznij korzystać z naszego oprogramowania do diagramów danych.
Dowiedz się więcej
Dodaj komentarz