Diagram toku údajov (DFD) predstavuje tok údajov v rámci informačných systémov. Diagramy toku údajov (DFD) poskytujú grafické znázornenie toku údajov systému, ktoré je zrozumiteľné pre technických aj netechnických používateľov. Modely umožňujú softvérovým inžinierom, zákazníkom a používateľom efektívne spolupracovať pri analýze a špecifikácii požiadaviek.
Obsah
- Komponenty diagramov toku údajov (DFD)
- Nevýhody diagramu toku údajov (DFD)
- Čo je diagram toku údajov (DFD)?
DFD je skratka pre Diagram toku údajov . Tok údajov v systéme alebo procese je reprezentovaný diagramom toku údajov (DFD). Poskytuje tiež pohľad na vstupy a výstupy každého subjektu a samotného procesu. Diagram toku údajov (DFD) nemá riadiaci tok a nie sú prítomné žiadne slučky ani rozhodovacie pravidlá. Špecifické operácie v závislosti od typu údajov možno vysvetliť pomocou vývojového diagramu. Je to grafický nástroj, užitočný na komunikáciu s používateľmi, manažérmi a ďalším personálom. je užitočná na analýzu existujúcich ako aj navrhovaných systémov.
Malo by sa zdôrazniť, že DFD nie je vývojový diagram. Pri kreslení DFD musí dizajnér špecifikovať hlavné transformácie v ceste dát prúdiacich zo vstupu na výstup. DFD môžu byť hierarchicky usporiadané, čo pomáha pri progresívnom delení a analýze veľkých systémov.
Poskytuje prehľad o
- Aké údaje sú systémové procesy.
- Aké transformácie sa vykonávajú.
- Aké údaje sú uložené.
- Aké výsledky sa dosahujú atď.
Diagram toku údajov možno znázorniť niekoľkými spôsobmi. Diagram toku údajov (DFD) patrí k nástrojom na modelovanie štruktúrovanej analýzy. Diagramy toku údajov sú veľmi populárne, pretože nám pomáhajú vizualizovať hlavné kroky a údaje zahrnuté v procesoch softvérového systému.
Grafické znázornenie : Diagram toku údajov (DFD) používa rôzne symboly a notáciu na znázornenie toku údajov v systéme. To zjednodušuje zložitý model.
- Analýza problému: Diagram toku údajov ( DFD) sú veľmi užitočné na pochopenie systému a možno ich efektívne použiť počas analýzy. Diagram toku údajov (DFD) je pomerne všeobecný a nie je obmedzený na analýzu problémov pre špecifikáciu softvérových požiadaviek.
- Abstrakcia : Diagram toku údajov (DFD) poskytuje abstrakciu do komplexného modelu, t. j. DFD skrýva nepotrebné detaily implementácie a zobrazuje iba tok údajov a procesov v rámci informačného systému.
- Hierarchia : Diagram toku údajov (DFD) poskytuje hierarchiu systému. Vysokoúrovňový diagram, t. j. 0-úrovňový diagram poskytuje prehľad o celom systéme, zatiaľ čo diagram nižšej úrovne, ako je 1-úrovňový DFD a ďalšie, poskytuje podrobný tok údajov jednotlivých procesov.
- Dátový tok : Primárnym cieľom diagramu toku údajov (DFD) je vizualizácia toku údajov medzi externou entitou, procesmi a úložiskom údajov. Dátový tok je znázornený symbolom šípky.
- Jednoduchosť porozumenia : Diagram toku údajov (DFD) je ľahko zrozumiteľný technickým aj netechnickým zainteresovaným stranám.
- Modularita : Modularitu možno dosiahnuť pomocou diagramu toku údajov (DFD), pretože rozdeľuje komplexný systém na menšie moduly alebo procesy. To umožňuje jednoduchú analýzu a návrh systému.
Diagram logického toku údajov
Diagram logického toku údajov (DFD)
Diagram logického toku údajov sa zameriava hlavne na systémový proces. Ilustruje, ako toky údajov v systéme. Diagram logického toku údajov (DFD) sa zameriava najmä na procesy a tok údajov na vysokej úrovni bez toho, aby sa ponoril hlboko do detailov technickej implementácie. Logické DFD sa používa v rôznych organizáciách pre bezproblémový chod systému. Podobne ako v bankovom softvérovom systéme sa používa na opis toho, ako sa údaje presúvajú z jedného subjektu do druhého.
Diagram logického toku údajov internetového obchodu s potravinami
Diagram fyzického toku údajovDiagram fyzického toku údajov ukazuje, ako je tok údajov skutočne implementovaný v systéme. V diagrame fyzického toku údajov (DFD) zahŕňame ďalšie podrobnosti, ako je ukladanie údajov, prenos údajov a špecifické komponenty technológie alebo systému. Fyzické DFD je špecifickejšie a má blízko k implementácii.
Diagram fyzického toku údajov online obchodu s potravinami
Proces: Transformácia vstupu na výstup v systéme prebieha kvôli procesnej funkcii. Symboly procesu sú obdĺžnikové so zaoblenými rohmi, oválne, obdĺžnikové alebo kruhové. Proces sa nazýva krátka veta, jedným slovom alebo frázou, ktorá vyjadruje jeho podstatu
Základná štruktúra diagramu toku údajov (DFD)
Aké symboly a notácie sa používajú na reprezentáciu komponentov DFD?
V diagramoch toku údajov (DFD) sa symboly a zápisy líšia v závislosti od použitej metodológie. Tu je súhrn symbolov a notácií bežne spojených s každou metodikou:
Rôzne metodológie alebo prístupy používané na vytváranie diagramov toku údajov (DFD) sú:
- Gane a Sarson
- Yourdon a De Marco
- SSADM
- UML
Každá metodológia poskytuje svoj vlastný súbor pokynov, symbolov a zápisov na znázornenie komponentov systému a ich interakcií.
Metódy diagramu toku údajov a symbol
Je tiež známy ako kontextový diagram. Je navrhnutý ako abstrakcia, ktorá zobrazuje systém ako jeden proces s jeho vzťahom k externým entitám. Predstavuje celý systém ako jednu bublinu so vstupnými a výstupnými údajmi označenými šípkami prichádzajúcich/odchádzajúcich.
Úroveň 0 železničného rezervačného systému
1-úrovňový DFDTáto úroveň poskytuje podrobnejší pohľad na systém rozčlenením hlavných procesov identifikovaných v úrovni 0 DFD na podprocesy. Každý podproces je znázornený ako samostatný proces na úrovni 1 DFD. Sú zobrazené aj dátové toky a dátové úložiská spojené s každým podprocesom. V 1-úrovňovom DFD sa kontextový diagram rozloží na viacero bublín/procesov. Na tejto úrovni zdôrazňujeme hlavné funkcie systému a rozdeľujeme vysokoúrovňový proces 0-úrovňového DFD na podprocesy.
DFD úrovne 1 železničného rezervačného systému
2-úrovňové DFDTáto úroveň poskytuje ešte podrobnejší pohľad na systém rozčlenením podprocesov identifikovaných v DFD úrovne 1 na ďalšie podprocesy. Každý podproces je znázornený ako samostatný proces na úrovni 2 DFD. Sú zobrazené aj dátové toky a dátové úložiská spojené s každým podprocesom.
previesť int na reťazec c++
Údaje môžu prúdiť z: - Terminátor alebo externý subjekt na spracovanie
- Proces na Terminátora alebo externú entitu
- Spracovať do úložiska údajov
- Dátové úložisko na spracovanie
- Proces spracovať
- Terminátor alebo Externá entita na Terminátora alebo Externú entitu
- Terminátor alebo externá entita do dátového úložiska
- Ukladanie údajov pre Terminátora alebo externú entitu
- Úložisko údajov do úložiska údajov
Ide o grafické znázornenie, ktoré je veľmi jednoduché na pochopenie, pretože pomáha vizualizovať obsah.
Generovanie diagramu toku údajov trvá dlho a z tohto dôvodu je analytikom mnohokrát odopreté povolenie na ňom pracovať.
Pochopte systém
Záver
Diagram toku údajov (DFD) sú vizuálne mapy, ktoré poskytujú jasné pochopenie toho, ako sa informácie pohybujú v rámci informačného systému. Diagramy toku údajov (DFD) pozostávajú zo štyroch komponentov, t. j. procesov, ktoré predstavujú funkčnosť systému, externých entít, ktoré predstavujú koncových používateľov, úložiska údajov, ktoré predstavuje databázu alebo dátový sklad, a toku údajov, ktoré predstavujú tok údajov medzi týmito tromi komponentmi. DFD pomáha každému, od počítačových expertov až po bežných používateľov, pretože poskytuje jasné pochopenie toho, ako systém funguje a ako rôzne jeho časti interagujú. Pomocou DFD môžu ľudia efektívne spolupracovať pri analýze, navrhovaní a komunikácii o systémoch.
Štyri zložky DFD sú:
- Proces
- Dátový tok
- Uloženie údajov
- Vonkajšia entita
Aké symboly sa používajú v DFD?
Symboly používané v DFD sú štandardizované zápisy, ako sú obdĺžniky, kruhy, šípky a krátke textové štítky.
Aké sú úrovne DFD?
Úrovne v DFD sú očíslované 0, 1, 2 alebo viac.
Je vývojový diagram DFD?
Nie, obaja sú iní. Vývojový diagram znázorňuje postupnosť krokov alebo akcií v rámci procesu s podrobnosťami o logike a rozhodovacích bodoch, zatiaľ čo diagram toku údajov (DFD) sa zameriava na znázornenie toku údajov v rámci systému, ktorý ukazuje, ako sa údaje presúvajú medzi procesmi, úložiskami údajov, a externé entity bez určenia postupnosti akcií.