Data Flow Diagramy

Datový Tok Diagram (DFD) je tradiční vizuální znázornění informačních toků v rámci systému. Čistý a jasný DFD může graficky znázornit správné množství systémového požadavku. Může to být ruční, automatizované nebo kombinace obou.

ukazuje, jak data vstupují a opouštějí systém, co mění informace a kde jsou data uložena.

cílem DFD je ukázat rozsah a hranice systému jako celku., Může být použit jako komunikační nástroj mezi systémovým analytikem a jakoukoli osobou, která hraje roli v pořadí, které funguje jako výchozí bod pro přepracování systému. DFD se také nazývá jako graf toku dat nebo bublinový graf.

následující pozorování o DFD jsou nezbytná:

  1. všechna jména by měla být jedinečná. To usnadňuje odkazování na prvky v DFD.
  2. nezapomeňte, že DFD není vývojový diagram. Šipky je diagram, který představuje pořadí událostí; šipky v DFD představuje tekoucí data. DFD nezahrnuje žádné pořadí událostí.,
  3. potlačit logická rozhodnutí. Pokud máme někdy nutkání nakreslit krabici ve tvaru diamantu v DFD, potlačte toto nutkání! Krabice ve tvaru diamantu se používá ve vývojových diagramech, aby reprezentovala rozhodovací body s více existujícími cestami, z nichž je přijata jediná. To znamená uspořádání událostí, což nemá smysl v DFD.
  4. nestávají zapadl s detaily. Odložte podmínky chyb a zpracování chyb až do konce analýzy.,

Standardní symboly pro DFDs jsou odvozeny od elektrické schéma obvodu pro analýzu a jsou uvedeny na obr:

Kruh: kruh (bublina) ukazuje, že proces transformace vstupních údajů do datové výstupy.

datový tok: zakřivená čára ukazuje tok dat do nebo z procesu nebo úložiště dat.

úložiště dat: sada paralelních čar zobrazuje místo pro sběr datových položek. Úložiště dat označuje, že data jsou uložena, která mohou být použita v pozdější fázi nebo jinými procesy v jiném pořadí., Úložiště dat může mít prvek nebo skupinu prvků.

zdroj nebo dřez: zdroj nebo dřez je externí entita a působí jako zdroj systémových vstupů nebo dřezu systémových výstupů.

úrovně v diagramech datových toků (DFD)

DFD lze použít k provádění systému nebo softwaru na jakékoli úrovni abstrakce. Infact, DFD mohou být rozděleny do úrovní, které představují rostoucí tok informací a funkční detail. Úrovně v DFD jsou číslovány 0, 1, 2 nebo dále. Zde uvidíme především tři úrovně v diagramu datových toků, které jsou: 0-level DFD, 1-level DFD a 2-level DFD.,

0-level DFDM

je také známý jako základní systémový model nebo kontextové schéma představuje celý softwarový požadavek jako jednu bublinu se vstupními a výstupními daty označenými příchozími a odchozími šipkami. Poté je systém rozložen a popsán jako DFD s více bublinami. Části systému reprezentované každou z těchto bublin jsou pak rozloženy a dokumentovány jako stále podrobnější DFD. Tento proces se může opakovat na tolika úrovních, kolik je nutné, dokud nebude program po ruce dobře pochopen., Je nezbytné zachovat počet vstupů a výstupů mezi úrovněmi, tento koncept se nazývá vyrovnání DeMacro. Tedy, pokud bublina „A“ má dva vstupy x1 a x2 a jedním výstupem y, pak se rozšířil DFD, že představuje „A“ by měl mít přesně dva externí vstupy a jeden externí výstup, jak je znázorněno na obr:

Úroveň-0 DFD, také nazýván diagram kontextu výsledek řízení systému je znázorněno na obr. Jako bubliny jsou rozloží do méně a méně abstraktní bubliny, odpovídající datový tok může být také třeba rozložit.,

1-level DFD

v 1-level DFD je kontextové schéma rozloženo na více bublin / procesů. Na této úrovni zdůrazňujeme hlavní cíle systému a rozdělujeme proces DFD na vysoké úrovni na podprocesy na úrovni 0.

2-Level DFD

2-level DFD jde o jeden proces hlouběji do částí 1-level DFD. Může být použit k promítání nebo zaznamenání konkrétních / nezbytných podrobností o fungování systému.,







Napsat komentář

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