Data-flow diagram (Čeština)

0 Comments

Data flow diagram – Yourdon/DeMarco notace

DFD se skládá z procesů, toků, skladů a terminátorů. Existuje několik způsobů, jak zobrazit tyto komponenty DFD.

proces

proces (funkce, transformace) je součástí systému, který transformuje vstupy na výstupy. Symbolem procesu je kruh, ovál, obdélník nebo obdélník se zaoblenými rohy (podle typu notace)., Proces je pojmenován jedním slovem, krátkou větou nebo frází, která jasně vyjadřuje svou podstatu.

datový tok

datový tok (flow, dataflow) ukazuje přenos informací (někdy i materiálu) z jedné části systému do druhé. Symbolem toku je šipka. Tok by měl mít název, který určuje, jaké informace (nebo jaký materiál) se pohybuje. Výjimkou jsou toky, kde je jasné, jaké informace jsou přenášeny prostřednictvím subjektů, které jsou s těmito toky spojeny. Materiálové posuny jsou modelovány v systémech, které nejsou pouze informativní., Tok by měl přenášet pouze jeden typ informací (materiál). Šipka ukazuje směr toku (může být také obousměrná, pokud jsou informace do / z entity logicky závislé – např. otázka a odpověď). Toky propojují procesy, sklady a terminátory.

Warehouse

sklad (datastore, data store, file, database) slouží k ukládání dat pro pozdější použití. Symbol obchodu jsou dvě vodorovné čáry, druhý způsob zobrazení je zobrazen v notaci DFD. Název skladu je množné jméno (např., objednávky) – pochází ze vstupních a výstupních toků skladu. Sklad nemusí být jen datový soubor, například složka s dokumenty, kartotéka a optické disky. Prohlížení skladu v DFD je proto nezávislé na implementaci. Tok ze skladu obvykle představuje čtení dat uložených ve skladu, a tok do skladu obvykle vyjadřuje zadávání dat nebo aktualizace (někdy také mazání dat)., Sklad je reprezentován dvěma paralelními liniemi, mezi nimiž je umístěn název paměti (lze jej modelovat jako uzel vyrovnávací paměti UML).

Terminátor

terminátor je externí entita, která komunikuje se systémem a stojí mimo systém. To může být, například, různé organizace (např. banky), skupiny lidí (např. zákazníci), úřady (např. finanční úřad) nebo oddělení (např. personálního oddělení) stejné organizace, které nepatří do modelu systému. Terminátorem může být jiný systém, se kterým modelovaný systém komunikuje.


Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *