datový diagram komplexní průvodce s příklady
Diagram datového toku (DFD) je strukturovaná analýza a metoda návrhu. Jedná se o tradiční vizuální reprezentaci informačních toků v rámci systému. Diagram toku dat (DFD) je široce používán pro analýzu a návrh softwaru. Čistý a jasný DFD může graficky znázornit velké množství systémových požadavků.
Diagram datových toků (DFD) zobrazuje logické modely a vyjadřuje transformaci dat v systému., Obsahuje mechanismus pro modelování datového toku a podporuje rozklad pro ilustraci podrobností datových toků a funkcí. Diagram toku dat nemůže obsahovat informace o provozní sekvenci. Nejedná se tedy o metodu modelování procesů nebo postupů.,
DFD obsahuje následující charakteristiky:
- podpora analýzy a požadavek fázi návrhu systému;
- diagramů technika s vysvětlivkou;
- popisování sítě činností/procesů na cílový systém;
- umožňující chování, paralelní a asynchronní ;
- postupné zdokonalování prostřednictvím hierarchického rozkladu procesů.
klíčové pojmy diagramu datových toků
DFD představuje systém symbolů pro popis datových toků a mechanismus rozkladu pro popis systému na různých úrovních detailů.,
proces
nyní bychom vám rádi krátce představili několik diagramových notací, které uvidíte v níže uvedeném tutoriálu.
externí entita
externí entita může představovat člověka, systém nebo subsystém. To je místo, kde určitá data pochází nebo jde do. Je to externí systém, který studujeme, pokud jde o obchodní proces. Z tohoto důvodu lidé kreslili externí entity na okraji diagramu.,
Postup
Proces je obchodní činnost nebo funkci, kde manipulace a transformace dat probíhá. Proces může být rozložen na jemnější úroveň detailů, pro reprezentaci způsobu zpracování dat v procesu.,
Úložiště Dat
Datové úložiště představuje úložiště perzistentních dat vyžadováno, a/nebo vyrábí procesu. Zde je několik příkladů datových skladů: formuláře členství, databázová tabulka, atd.,
Datový Tok
Datový tok představuje tok informací, s jeho směr reprezentován šipkou hlava, která ukazuje, že na konci(s) průtok konektor.,
Různé Notace DFD
Existuje několik různých zápisů:
- Yourdon a/nebo De Marco,
- Gane & Sarson,
- SSADM(Structured System Analysis and Design Methodology), a
- Unified Modeling Language, jak ukazuje datové toky.,
Funkční Dekompozice je proces složitý proces a rozebírat jeho menší a jednodušší části. Každá z nich může být dále rozdělena. Jakmile dosáhnete nejnižší úrovně rozložených kusů subsystému, vývojáři mohou přemýšlet o tom, jak začít tyto funkce kódovat. Jak pracujete na nejjednodušší funkce vývojář může případně pracovat s cílovým systémem v rámci vyvinuté., Proto vývoj a testování těchto funkcí se stává mnohem jednodušší.
Vytvořil: Visual Paradigm, Enterprise, Professional, Standard, Modelář
Vytváření Kontextu Úrovni DFD
Kontextu úrovni DFD, také známý jako úroveň 0 DFD, vidí celý systém jako jeden proces a důraz na interakci mezi systémem a externími subjekty. Nakreslíme kontext DFD.
- Chcete-li vytvořit DFD, vyberte Diagram > nový z panelu nástrojů.
- v novém okně diagramu vyberte diagram dat a klikněte na další.,
- zadejte kontextové schéma jako název diagramu a potvrďte kliknutím na OK.
- pojmenujte diagram kontextového diagramu.
- musíme vytvořit hlavní proces. Přetáhněte proces z panelu nástrojů diagramu do diagramu. Pojmenujte to online knihkupectví. Jako příklad použijeme online knihkupectví, které vám ukáže, jak vytvořit více úrovní DFD.
- Jak si můžete představit, zákazníci budou objednávat knihy prostřednictvím systému., Proto přidejte externí entitu do diagramu a pojmenujte ji zákazník. Stejně jako proces vytváření můžete vytvořit externí entitu přetažením externí Entity z panelu nástrojů diagramu do diagramu.
- Tok dat je používán reprezentovat pohyb dat mezi jednotlivými částmi systému. V tomto případě je „objednávka“ data vytvořená zákazníkem a odeslaná do systému. Proto vytvořte datový tok od zákazníka k online knihkupectví., Chcete-li to provést, přesuňte ukazatel myši nad zákazníka. Přetáhněte tlačítko katalogu zdrojů.
- Uvolněte tlačítko myši na on-Line Knihkupectví a vybrat Tok Dat od Zdroje Katalog. Tím se vytvoří konektor datového toku.
- Jméno to aby.,
- Knihkupectví bude konečně přinést knihy k zákazníkovi. Využijte katalogu zdrojů k vytvoření toku dat z online knihkupectví k zákazníkovi. Pojmenujte tok objednaných knih.
- to je vše na kontextu diagramu., Jak vidíme celý systém jako jediný proces, v této úrovni DFD je vytvořen pouze jeden tvar procesu. V další části rozložíte proces online knihkupectví a nakreslíte jeho detaily.
vytvoření úrovně 1 DFD
v této části nakreslíte úroveň 1 DFD a zobrazíte hlavní funkce online knihkupectví.
- klikněte pravým tlačítkem myši na online knihkupectví a vyberte Rozbalit z rozbalovací nabídky.
2., Datové úložiště a/nebo externí subjekty připojené k vybranému procesu by byly uvedeny v úrovni 1 DFD. Takže když budete vyzváni k jejich přidání do nového diagramu, potvrďte kliknutím na Ano. Všimněte si, že nový DFD by měl zpočátku vypadat velmi podobně jako kontextové schéma. Každý prvek by měl zůstat nezměněn, kromě toho, že hlavní proces (ze kterého se tento nový DFD rozkládá) je nyní pryč a nahrazen prázdným prostorem (který má být zpracován).
3. Klikněte pravým tlačítkem myši na pozadí diagramu a vyberte Přejmenovat … z rozbalovací nabídky. Pojmenujte úroveň diagramu 1 DFD.
4., Existuje proces, který přijímá objednávku zákazníka a ukládá ji do databáze. Pojďme vytvořit proces přijímat objednávky a ukládání dat objednávky. Přidejte datové toky mezi nimi.
5. Pokud je objednávka neplatná, měl by existovat další proces, který zahrnuje kontaktování zákazníka a objasnění jeho potřeby. Vytvořte proces rukojeť neplatný příkaz. Přidejte vhodné datové toky mezi tvary., Zde můžete použít obousměrný datový tok k reprezentaci dialogového toku a.
6. Existuje další proces, který zpracovává zásilku. Vytvořte proces objednávky lodi. Opět přidejte vhodné datové toky mezi tvary.
to je pro tento tutoriál., V závislosti na oblasti zájmu můžete vytvořit další úrovně pro podrobnější zobrazení systému. Jak si dokážete představit, Loď, Aby proces může být rozpracovány do menších funkčních celků (procesy), jako balení, připravte fakturu, zařídit, dodat, atd.
vyzkoušejte si to sami pomocí vizuálního paradigmatu online
- příklady bezplatných datových toků a šablony upravitelné v online softwaru pro diagramy datových toků: Visual Paradigm Online.
- použijte šablony jako výchozí bod pro vytvoření vlastního diagramu datových toků.,iv>
Customer Service System (Railway Company)
Supermarket App
Other Recommended DFD Articles
- What is Data Flow Diagram (DFD)?, Jak nakreslit DFD?
- jak psát efektivní případy použití?
- diagram datových toků: příklady-systém objednávání potravin
- jak modelovat návrh relační databáze s ERD?
- jak rozvíjet obchodní proces As-Is a to-Be?