logo

Co je to DFD (Data Flow Diagram)?

Diagram toku dat (DFD) představuje tok dat v rámci informačních systémů. Diagramy toku dat (DFD) poskytují grafické znázornění toku dat systému, které je srozumitelné technickým i netechnickým uživatelům. Modely umožňují softwarovým inženýrům, zákazníkům a uživatelům efektivně spolupracovat při analýze a specifikaci požadavků.

Obsah



Diagram logického toku dat
  • Diagram fyzického toku dat
  • Diagram logického toku dat (DFD)

    Diagram logického toku dat se zaměřuje především na systémový proces. Ilustruje, jak data proudí v systému. Logický diagram toku dat (DFD) se zaměřuje hlavně na procesy a tok dat na vysoké úrovni, aniž by se ponořil hluboko do detailů technické implementace. Logické DFD se používá v různých organizacích pro hladký chod systému. Podobně jako v bankovním softwarovém systému se používá k popisu toho, jak se data přesouvají z jednoho subjektu do druhého.

    Logický diagram toku dat online obchodu s potravinami

    Diagram fyzického toku dat

    Diagram fyzického toku dat ukazuje, jak je tok dat skutečně implementován v systému. V diagramu fyzického toku dat (DFD) zahrnujeme další podrobnosti, jako je ukládání dat, přenos dat a konkrétní technologie nebo systémové komponenty. Fyzické DFD je specifičtější a má blízko k implementaci.

    Diagram fyzického toku dat online obchodu s potravinami

    Proces: Transformace vstupu na výstup v systému probíhá kvůli funkci procesu. Symboly procesu jsou obdélníkové se zaoblenými rohy, ovál, obdélník nebo kruh. Proces je pojmenován krátkou větou, jedním slovem nebo frází, která vyjadřuje jeho podstatu
  • Datový tok: Datový tok popisuje přenos informací mezi různými částmi systémů. Symbol šipky je symbolem toku dat. Toku by měl být přidělen příbuzný název, aby bylo možné určit informace, které se přesouvají. Datový tok také představuje materiál spolu s informacemi, které se přesouvají. Materiálové posuny jsou modelovány v systémech, které nejsou pouze informativní. Daný tok by měl přenášet pouze jeden typ informací. Směr proudění je znázorněn šipkou, která může být také obousměrná.
  • Sklad (úložiště dat) : Data jsou uložena ve skladu pro pozdější použití. Dvě vodorovné čáry představují symbol obchodu. Sklad není omezen pouze na datový soubor, ale může to být něco jako složka s dokumenty, optický disk, kartotéka. Datový sklad lze prohlížet nezávisle na jeho implementaci. Při toku dat ze skladu se to považuje za čtení dat a když data tečou do skladu, nazývá se to zadávání dat nebo aktualizace dat.
  • Terminátor (externí entita): Terminátor je externí entita, která stojí mimo systém a komunikuje se systémem. Mohou to být například organizace jako banky, skupiny lidí jako zákazníci nebo různá oddělení stejné organizace, která není součástí modelového systému a je externí entitou. Modelované systémy také komunikují s terminátorem.
  • Základní struktura diagramu toku dat (DFD)

    Jaké symboly a zápisy se používají k reprezentaci komponent DFD?

    V diagramech toku dat (DFD) se symboly a zápisy liší v závislosti na použité metodice. Zde je souhrn symbolů a označení běžně spojených s každou metodikou:

    Různé metodologie nebo přístupy používané pro vytváření diagramů toku dat (DFD) jsou:

    • Gane a Sarson
    • Yourdon a De Marco
    • SSADM
    • UML

    Každá metodika poskytuje vlastní sadu pokynů, symbolů a notací pro reprezentaci systémových komponent a jejich interakcí.

    Metody diagramu toku dat a symbol

    Je také známý jako kontextový diagram. Je navržen jako abstraktní pohled, který ukazuje systém jako jeden proces s jeho vztahem k externím entitám. Představuje celý systém jako jednu bublinu se vstupními a výstupními daty označenými šipkami pro příchozí/odchozí.

    Úroveň 0 železničního rezervačního systému

    1-úroveň DFD

    Tato úroveň poskytuje podrobnější pohled na systém rozdělením hlavních procesů identifikovaných v úrovni 0 DFD na dílčí procesy. Každý dílčí proces je znázorněn jako samostatný proces na úrovni 1 DFD. Jsou také zobrazeny datové toky a datová úložiště spojená s každým dílčím procesem. V jednoúrovňovém DFD je kontextový diagram rozložen na více bublin/procesů. Na této úrovni zdůrazňujeme hlavní funkce systému a rozdělujeme vysokoúrovňový proces 0úrovňového DFD na podprocesy.

    Úroveň 1 DFD železničního rezervačního systému

    2-úrovňové DFD

    Tato úroveň poskytuje ještě podrobnější pohled na systém rozdělením dílčích procesů identifikovaných v úrovni 1 DFD na další dílčí procesy. Každý dílčí proces je znázorněn jako samostatný proces na úrovni 2 DFD. Jsou také zobrazeny datové toky a datová úložiště spojená s každým dílčím procesem.

    Data mohou proudit z:
    • Terminátor nebo externí entita ke zpracování
    • Proces na Terminátora nebo externí entitu
    • Zpracovat do úložiště dat
    • Úložiště dat ke zpracování
    • Proces ke zpracování
  • Data nemohou proudit z
    • Terminátor nebo externí entita na Terminátor nebo externí entita
    • Terminátor nebo externí entita do úložiště dat
    • Úložiště dat pro Terminátora nebo externí entitu
    • Úložiště dat do úložiště dat
  • Jedná se o grafické znázornění, které je velmi snadné pochopit, protože pomáhá vizualizovat obsah.
  • Diagram toku dat představuje podrobné a dobře vysvětlené schéma komponent systému.
  • Používá se jako součást souboru dokumentace systému.
  • Diagramy toku dat mohou pochopit jak technické, tak netechnické osoby, protože jsou velmi snadno srozumitelné.
  • Generování diagramu toku dat trvá dlouho a z tohoto důvodu je analytikům mnohokrát odepřeno povolení na něm pracovat.

    Pochopte systém
  • Identifikujte externí entity
  • Identifikujte procesy
  • Identifikujte úložiště dat
  • Používejte standardní symboly
  • Vytvořte diagram úrovně 0
  • Na základě složitosti Nakreslete další diagram úrovní, jako je úroveň 1, 2 a tak dále.
  • Identifikujte datové toky:
  • Číselné procesy a datová úložiště
  • Zkontrolujte a ověřte
  • Závěr

    Diagram toku dat (DFD) jsou vizuální mapy, které poskytují jasné pochopení toho, jak se informace pohybují v informačním systému. Diagramy toku dat (DFD) se skládají ze čtyř složek, tj. procesů, které představují funkcionalitu systému, externích entit, které představují koncové uživatele, úložiště dat, které představuje databázi nebo datový sklad, a toku dat, které představují tok dat mezi těmito třemi komponentami. DFD pomáhá všem, od počítačových expertů po běžné uživatele, protože poskytuje jasné pochopení toho, jak systém funguje a jak různé jeho části interagují. Pomocí DFD mohou lidé efektivně spolupracovat při analýze, návrhu a komunikaci o systémech.

    Jaké symboly se používají v DFD?

    Symboly používané v DFD jsou standardizované zápisy, jako jsou obdélníky, kruhy, šipky a krátké textové štítky.

    Jaké jsou úrovně DFD?

    Úrovně v DFD jsou číslovány 0, 1, 2 nebo více.

    boto3

    Je vývojový diagram DFD?

    Ne, oba jsou odlišní. Vývojový diagram znázorňuje posloupnost kroků nebo akcí v rámci procesu s podrobnostmi o logice a rozhodovacích bodech, zatímco diagram toku dat (DFD) se zaměřuje na reprezentaci toku dat v systému a ukazuje, jak se data přesouvají mezi procesy, datovými úložišti, a externí entity bez určení pořadí akcí.