DFD jest skrótem diagramu przepływu danych. Przepływ danych systemu lub procesu jest reprezentowany przez DFD. Daje również wgląd w wejścia i wyjścia każdego podmiotu i samego procesu. DFD nie ma przepływu sterowania i nie ma pętli ani reguł decyzyjnych. Konkretne operacje w zależności od typu danych można wyjaśnić schematem blokowym. Schemat przepływu danych można przedstawić na kilka sposobów. DFD należy do structured-analysis modeling tools., Schematy przepływu danych są bardzo popularne, ponieważ pomagają nam wizualizować główne etapy i dane związane z procesami oprogramowanie-system.

Komponenty DFD

schemat przepływu danych składa się z 4 komponentów:

  • proces
    wejście do wyjścia transformacja w systemie odbywa się ze względu na funkcję procesu. Symbole procesu są prostokątne z zaokrąglonymi rogami, owalne, prostokątne lub okrąg., Proces nazywa się krótkim zdaniem, jednym słowem lub frazą, aby wyrazić jego istotę
  • przepływ danych
    przepływ danych opisuje informacje przesyłane między różnymi częściami systemów. Symbol strzałki jest symbolem przepływu danych. Należy nadać przepływowi odpowiednią nazwę w celu określenia przenoszonej informacji. Przepływ danych reprezentuje również materiał wraz z informacjami, które są przenoszone. Przesunięcia materiałowe są modelowane w systemach, które nie są jedynie informacyjne. Dany przepływ powinien przekazywać tylko jeden rodzaj informacji., Kierunek przepływu jest reprezentowany przez strzałkę, która może być również dwukierunkowa.
  • magazyn
    dane są przechowywane w magazynie do późniejszego wykorzystania. Dwie poziome linie reprezentują symbol sklepu. Magazyn nie jest po prostu ograniczony do bycia plikiem danych, a może to być coś takiego jak folder z dokumentami, dysk optyczny, szafka na dokumenty. Hurtownia danych może być oglądana niezależnie od jej wdrożenia. W przypadku przepływu danych z magazynu jest to odczyt danych, a w przypadku przepływu danych do magazynu jest to wprowadzanie danych lub aktualizacja danych.,
  • Terminator
    Terminator jest zewnętrzną jednostką, która stoi poza systemem i komunikuje się z nim. Mogą to być na przykład organizacje takie jak banki, grupy osób takie jak klienci lub różne działy tej samej organizacji, która nie jest częścią modelu systemu i jest podmiotem zewnętrznym. Modelowane systemy komunikują się również z terminatorem.

zasady tworzenia DFD

  • nazwa podmiotu powinna być łatwa i zrozumiała bez dodatkowej pomocy(jak komentarze).,
  • procesy powinny być ponumerowane lub umieszczone na liście uporządkowanej, aby mogły być łatwo odwołane.
  • DFD powinien zachować spójność na wszystkich poziomach DFD.
  • pojedynczy DFD może mieć maksymalnie 9 procesów i minimum 3 procesy.

poziomy DFD

DFD wykorzystuje hierarchię do utrzymania przejrzystości, dzięki czemu można tworzyć wielopoziomowe DFD. Poziomy DFD są następujące:

  • 0-poziom DFD
  • 1-poziom DFD:
  • 2-poziom DFD:

zalety DFD

  • pomaga nam zrozumieć funkcjonowanie i granice systemu.,
  • jest to graficzna reprezentacja, która jest bardzo łatwa do zrozumienia, ponieważ pomaga wizualizować zawartość.
  • schemat przepływu danych przedstawia szczegółowy i dobrze wyjaśniony schemat elementów systemu.
  • jest on używany jako część pliku dokumentacji systemu.
  • schematy przepływu danych mogą być rozumiane zarówno przez osobę techniczną, jak i nietechniczną, ponieważ są one bardzo łatwe do zrozumienia.

wady DFD

  • czasami DFD może mylić programistów co do systemu.,
  • generowanie diagramu przepływu danych zajmuje dużo czasu i wiele razy z tego powodu analitycy nie mają uprawnień do pracy nad nim.

Uwaga czytelniku! Nie przestawaj się teraz uczyć. Zdobądź wszystkie ważne koncepcje teorii CS do wywiadów SDE z kursem teorii CS w przyjaznej dla studentów cenie i stań się gotowy na branżę.

Tagi artykułów: