Diagram toku dat

4405
Sherman Hoover

Co je to datový tokový diagram?

Diagram toku dat je vizuální způsob, jak ukázat pohyb dat v informačním systému. Představuje, jak informace vstupují do systému a opouštějí jej, kterou trasou prochází, kde jsou uloženy, a zdroje a cíle těchto informací..

Společnosti by nemohly fungovat bez systémů nebo procesů a pro dosažení cílů je nezbytná účinnost. Existuje mnoho způsobů, jak tuto účinnost studovat, ale diagram toku dat překonává ostatní..

Příklad diagramu toku dat ve španělštině

Diagram toku dat nebo DFD ukazuje, jak procesy proudí v systému. Jedná se o grafické znázornění, které ukazuje systém, a naopak může pomoci vyřešit tam, kde jsou problémy a neefektivnost.

V DFD není zobrazena doba trvání procesů, nebo pokud tyto procesy pracují v sérii nebo paralelně. Neexistují žádné smyčky nebo smyčky, jako jsou v síťovém diagramu, neexistují žádné rozhodovací body, jako jsou v vývojovém diagramu.

Vývojové diagramy se používají k návrhu, analýze, dokumentaci nebo správě programu nebo procesu a jsou široce používány ve velmi odlišných oblastech, jako je programování, kognitivní psychologie nebo ekonomie a finanční trhy..

To má za následek, že rozsah vývojových diagramů je široký a je nutné dělení podle typů a klasifikací..

Prvky diagramu toku dat

Diagram toku dat. Zdroj: Upravil uživatel: AutumnSnow with Inkscape, based on Image: DataFlowDiagram Esempio1.png created by User: Ilario, CC BY-SA 3.0, via Wikimedia Commons

Značky použité v diagramu toku dat popisují cestu dat v systému, úložiště, datové vstupy a výstupy a různá vlákna. Jsou to standardizované notace jako kruhy, obdélníky a šipky.

V DFD se používají různé metodiky notace. Mají určité rozdíly, ale všechny používají znaky a tvary k reprezentaci hlavních prvků DFD..

Externí entita

Může představovat člověka, systém nebo subsystém. Jedná se o původ nebo cíl určitých údajů. To znamená, že odesílá nebo přijímá data do nebo z diagramovaného systému.

V závislosti na obchodním procesu je externí vůči analyzovanému systému. Z tohoto důvodu jsou externí entity běžně přitahovány k okrajům DFD..

Proces

Jedná se o činnost nebo obchodní funkci, při které se data a jejich tok transformují změnou, uspořádáním nebo změnou směru toku. Vezme příchozí data, změní je a vytvoří výstup.

Proces to může provést provedením výpočtů a také pomocí logiky, aby bylo možné třídit data nebo změnit směr toku. Lze je rozdělit na vyšší úroveň podrobností, které představují způsob zpracování dat v rámci procesu.

Procesy jsou umístěny mezi vstupem a výstupem, obvykle začínají v levé horní části DFD a končí v pravé dolní části diagramu. V jednom diagramu jich může být několik.

Datový sklad

Obsahuje informace pro pozdější použití, například soubor dokumentu, který čeká na zpracování.

Datové vstupy mohou proudit procesem a poté do datového skladu, zatímco datové výstupy plynou z datového skladu a poté procesem.

Datový tok

Představuje tok informací. Určuje itinerář, který informace bere od externích entit prostřednictvím různých procesů a datových skladů. Pomocí šipek může DFD zobrazit směr toku dat.

Pravidla pro DFD

Než začnete vykreslovat diagramy datových toků, měli byste dodržovat čtyři pravidla, abyste vytvořili platný DFD.

- Každé úložiště dat musí mít alespoň jeden datový tok vstupních a výstupních dat.

- Každý proces musí mít alespoň jeden vstup a jeden výstup.

- Všechny procesy ve službě DFD musí být propojeny s jiným procesem nebo úložištěm dat.

- Uložená data systému musí projít procesem.

Typy

V závislosti na tom, co chcete v toku prozkoumat, máte na výběr ze dvou typů diagramů toku dat..

Logický

Společný postup importu databáze. Zdroj: Bamyers99, CC0, prostřednictvím Wikimedia Commons

Tento typ diagramu odráží to, co se děje v informačním toku. Zobrazuje informace, které se generují a které se komunikují, subjekty přijímající tyto informace, procesy prováděné obecně atd..

Procesy popsané v logickém diagramu jsou činnosti prováděné ve společnosti, což znamená, že se nezabývá technickými aspekty systému. Zaměstnanci jsou proto schopni těmto diagramům porozumět, aniž by museli být techničtí..

Fyzický

Zdroj: John Azzolini, public domain, přes Wikimedia Commons

Tento typ diagramu odráží, jak se informace pohybují v systému. To znamená, že programy, stejně jako počítačové vybavení, osoby a soubory zapojené do toku informací jsou konkrétně podrobné..

Fyzické diagramy zahrnují procesy odpovídající zadávání dat, například kontrolní kontrola. Je také umístěno mezilehlé úložiště dat, například dočasné tabulky nebo soubory.

Můžete například ukázat, jak zákazník zadá objednávku online, a to tak, že zkontrolujete software společnosti, který objednávku zadá a dokončí. To je obecně technické.

Podrobný fyzický diagram tedy může velmi pomoci naprogramovat kód potřebný pro implementaci informačního systému..

Který použít?

Yourdonova notace

Fyzické i logické diagramy mohou představovat stejný tok informací. Každý však bude mít jiný úhel pohledu a bude poskytovat různé aktivity k optimalizaci systému..

Mohou být použity společně nebo samostatně. Společně poskytují více podrobností než samotný diagram. Při rozhodování, které použít, mějte na paměti, že možná budete potřebovat obojí.

Příklady

V softwarovém inženýrství může být diagram toku dat navržen tak, aby představoval systém na různých úrovních abstrakce.

Vyšší úrovně DFD jsou rozděleny do nižších úrovní, a tak adresují více informací a funkčních prvků. Úrovně v DFD jsou očíslovány 0, 1, 2 nebo více.

Úroveň 0

Je načrtnuto tak, aby odráželo perspektivu, ve které je celý systém zapouzdřen v jediném procesu, což naznačuje vztah, který má s externími entitami.

Vstupní a výstupní data jsou označena šipkami směřujícími do nebo ven ze systému. Tato úroveň se nazývá kontextový diagram.

Zdroj: geeksforgeeks.org (CC BY-SA 4.0)

Úroveň 1

Na této úrovni je kontextový diagram rozdělen do několika procesů. Hlavní funkce systému jsou zvýrazněny a proces na vysoké úrovni je rozdělen na vlákna.

Zdroj: geeksforgeeks.org-CC-BY-SA-4.0

Úroveň 2

Tato úroveň jde o něco hlouběji než úroveň 1. Lze ji použít k záznamu konkrétních podrobností o fungování systému..

Zdroj: geeksforgeeks.org (CC-BY-SA-4.0)

Reference

  1. Computer Hope (2017). Diagram toku dat. Převzato z: computerhope.com.
  2. W3 Computing (2019). Vývoj diagramů toku fyzických dat. Převzato z: w3computing.com.
  3. Georgina Guthrie (2019). Jak používat diagramy toku dat k přeplnění vašeho projektu. Kakao. Převzato z: cacoo.com.
  4. Geeks for Geeks (2019). Úrovně v diagramech toku dat (DFD). Převzato z: geeksforgeeks.org.
  5. Clifford Chi (2019). Průvodce pro začátečníky k diagramům toku dat. Hub Hub. Převzato z: blog.hubspot.com.

Zatím žádné komentáře