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
- Komponenty diagramů toku dat (DFD)
- Nevýhody diagramu toku dat (DFD)
- Co je diagram toku dat (DFD)?
DFD je zkratka pro Diagram toku dat . Tok dat v systému nebo procesu je reprezentován diagramem toku dat (DFD). Poskytuje také vhled do vstupů a výstupů každé entity a samotného procesu. Diagram toku dat (DFD) nemá řídicí tok a nejsou přítomny žádné smyčky ani rozhodovací pravidla. Konkrétní operace v závislosti na typu dat lze vysvětlit pomocí vývojového diagramu. Je to grafický nástroj, užitečný pro komunikaci s uživateli, manažery a dalším personálem. je užitečný pro analýzu stávajících i navrhovaných systémů.
Je třeba zdůraznit, že DFD není vývojový diagram. Při kreslení DFD musí návrhář specifikovat hlavní transformace v cestě dat proudících ze vstupu na výstup. DFD mohou být hierarchicky organizovány, což pomáhá při postupném rozdělování a analýze velkých systémů.
Poskytuje přehled o
- Jaká data jsou systémové procesy.
- Jaká transformace se provádí.
- Jaká data jsou uložena.
- Jaké jsou výsledky atd.
Diagram toku dat lze znázornit několika způsoby. Diagram toku dat (DFD) patří k modelovacím nástrojům strukturované analýzy. Diagramy toku dat jsou velmi oblíbené, protože nám pomáhají vizualizovat hlavní kroky a data, která jsou součástí procesů softwarového systému.
Grafické znázornění : Diagram toku dat (DFD) používá různé symboly a notaci k reprezentaci toku dat v systému. To zjednodušuje složitý model.
- Analýza problému: Diagram toku dat ( DFD) jsou velmi užitečné pro pochopení systému a mohou být efektivně použity během analýzy. Diagram toku dat (DFD) je poměrně obecný a není omezen na analýzu problémů pro specifikaci softwarových požadavků.
- Abstrakce : Diagram toku dat (DFD) poskytuje abstrakci ke komplexnímu modelu, tj. DFD skrývá zbytečné detaily implementace a zobrazuje pouze tok dat a procesů v rámci informačního systému.
- Hierarchie : Diagram toku dat (DFD) poskytuje hierarchii systému. High-level diagram, tj. 0-level diagram poskytuje přehled celého systému, zatímco diagram nižší úrovně, jako je 1-level DFD a další, poskytuje detailní datový tok jednotlivých procesů.
- Datový tok : Primárním cílem diagramu toku dat (DFD) je vizualizace toku dat mezi externí entitou, procesy a úložištěm dat. Datový tok je znázorněn symbolem šipky.
- Snadné porozumění : Diagram toku dat (DFD) může být snadno srozumitelný technickým i netechnickým zainteresovaným stranám.
- Modularita : Modularity lze dosáhnout pomocí diagramu toku dat (DFD), protože rozděluje složitý systém na menší moduly nebo procesy. To umožňuje snadnou analýzu a návrh systému.
Diagram logické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 datDiagram 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
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ň DFDTato ú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é DFDTato ú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í
- 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.
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
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.
Čtyři součásti DFD jsou:
- Proces
- Datový tok
- Úložiště dat
- Externí entita
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í.