Az adatfolyam Diagram (DFD) egy strukturált elemzési és tervezési módszer. A rendszeren belüli információáramlás hagyományos vizuális ábrázolása. Az adatfolyam diagramot(DFD) széles körben használják szoftverelemzésre és tervezésre. Egy tiszta, tiszta DFD grafikusan ábrázolhatja a rendszerkövetelmények jó részét.
az Adatfolyamdiagram (DFD) a logikai modelleket ábrázolja, és adattranszformációt fejez ki egy rendszerben., Tartalmaz egy mechanizmust az adatáramlás modellezésére, és támogatja a bomlást az adatfolyamok és funkciók részleteinek szemléltetésére. Az Adatfolyamdiagram nem tud információt szolgáltatni a műveletsorról. Ezért ez nem egy folyamat vagy eljárás modellezési módszer.,
DFD tartalmazza az alábbi jellemzők:
támogatása az elemzés követelmény szakaszában rendszer kialakítása;
egy diagramming technika jegyzet;
leírja, hogy egy hálózati tevékenységek/folyamatok a target-rendszer;
lehetővé teszi a viselkedés, a párhuzamos, illetve aszinkron ;
lépésenkénti finomítás keresztül hierarchikus bomlási folyamatok.
kulcsfogalmak Data Flow Diagram
DFD bemutatja a szimbólum rendszer leírására adatok folyik, a bomlási mechanizmus leírására rendszer különböző részletek szintje.,
Process
most szeretnénk röviden bemutatni néhány diagram jelölést, amelyeket az alábbi bemutatóban láthat.
külső entitás
egy külső entitás képviselhet egy embert, rendszert vagy alrendszert. Ez az, ahol bizonyos adatok származnak,vagy megy. Az üzleti folyamat szempontjából az általunk vizsgált rendszeren kívül esik. Emiatt az emberek külső entitásokat rajzoltak a diagram szélére.,
div>
process
a folyamat olyan üzleti tevékenység vagy funkció, ahol az adatok manipulálása és átalakítása történik. Egy folyamat lehet bontani, hogy finomabb szintű részleteket, képviselő, hogy az adatok feldolgozása folyamatban van a folyamat.,
Adattárolás
az adattárolás a folyamat által megkövetelt és/vagy előállított állandó adatok tárolását jelenti. Íme néhány példa az adattárolókra: tagsági űrlapok, adatbázis táblázat stb.,
adatkezelési
Egy adatkezelési képviseli az információ áramlását, az irányt képviseli egy nyíl fejét, ami megmutatja a végén(s) áramlási csatlakozó.,
a Különböző DFD Jelöléseket
több különböző jelölések:
Yourdon és/vagy De Marco,
Gane & Sarson,
SSADM(Structured System Analysis and Design Módszer), valamint
Egységesített Modellező Nyelv módon mutatja adatáramlás.,
Funkcionális bontása az a folyamat, hogy egy összetett folyamat, lebontva a kisebb, egyszerűbb alkatrészek. Mindegyik lehet bontani tovább. Miután elérte az alrendszer lebontott darabjainak legalacsonyabb szintjét, a fejlesztők gondolkodhatnak azon, hogyan kezdhetik el kódolni ezeket a funkciókat. Mivel a legegyszerűbb funkción dolgozik, a fejlesztő esetleg együttműködhet a kifejlesztett célrendszerrel., Ezért e funkciók fejlesztése és tesztelése sokkal könnyebbé válik.
készítette: Visual Paradigm Enterprise, Professional, Standard, Modeler
Kontextusszint létrehozása DFD
Context level DFD, más néven level 0 DFD, az egész rendszert egyetlen folyamatnak tekinti, és hangsúlyozza a rendszer és a külső entitások közötti kölcsönhatást. Rajzoljunk egy kontextus DFD-t.
DFD létrehozásához válassza a Diagram > Új elemet az eszköztárból.
az új Diagram ablakban válassza az adatfolyam diagramot, majd kattintson a Tovább gombra.,
írja be a kontextus diagramot diagramnévként, majd kattintson az OK gombra a megerősítéshez.
nevezze meg a diagram kontextus diagramját.
létre kell hoznunk a fő folyamatot. Húzza a folyamatot a diagram eszköztárról a diagramra. Nevezd meg Online könyvesboltban. Az online könyvesboltot példaként fogjuk használni, hogy megmutassuk, hogyan lehet több szintű DFD-t létrehozni.
ahogy el tudod képzelni, az ügyfelek könyveket rendelnek a rendszeren keresztül., Ezért adjon hozzá egy külső entitást a diagramhoz, és nevezze meg az ügyfelet. Mint létrehozása folyamat, akkor létrehozhat egy külső entitás húzásával külső entitás diagram eszköztár diagram.
egy adatfolyamot használnak az adatok mozgásának ábrázolására a rendszer különböző részei között. Ebben az esetben a “megrendelés” az ügyfél által létrehozott, a rendszerbe benyújtott adat. Ezért hozzon létre egy adatáramot az ügyféltől az Online könyvesboltba., Ehhez vigye az egérmutatót az ügyfél fölé. Húzza ki az erőforrás-katalógus gombot.
engedje fel az egérgombot az online könyvesboltban, majd válassza ki az adatfolyamot az erőforrás katalógusból. Ez létrehoz egy adatfolyam-csatlakozót.
nevezze meg a sorrendet.,
a könyvesbolt végül átadja a könyveket az ügyfélnek. Használja az erőforrás-katalógust, hogy adatáramot hozzon létre az Online könyvesboltból az ügyfél felé. Nevezze meg a flow megrendelt könyveket.
ez mind a kontextusdiagram., Amint azt látjuk, az egész rendszer, mint egy folyamat, csak egy folyamat alakja létre ebben a DFD szinten. A következő részben lebontja az Online könyvesbolt folyamatát, majd részletezi annak részleteit.
1. szint létrehozása DFD
ebben a szakaszban az 1.szint DFD-jét rajzolja meg az online könyvesbolt fő funkcióinak megjelenítéséhez.
kattintson a jobb egérgombbal az Online könyvesboltra, majd válassza a bontás lehetőséget a felugró menüből.
2., A kiválasztott folyamathoz kapcsolódó adattárolókra és/vagy külső entitásokra az 1.szintű DFD-ben hivatkoznának. Tehát amikor a rendszer kéri, hogy adja hozzá őket az új diagramhoz, kattintson az Igen gombra a megerősítéshez. Vegye figyelembe, hogy az új DFD-nek kezdetben nagyon hasonlónak kell lennie a kontextusdiagramhoz. Minden elemnek változatlannak kell maradnia, kivéve, hogy a fő folyamat (amelyből ez az új DFD bomlik) most eltűnt, és helyébe egy üres tér lép (kidolgozni kell).
3. Kattintson a jobb gombbal a diagram háttérére, majd válassza az Átnevezés … lehetőséget a felugró menüből. Nevezze meg az 1 DFD diagramszintet.
4., Van egy folyamat, amely megkapja az ügyfél érdekében tárolja az adatbázisba. Hozzunk létre egy folyamatot Vételi megbízás és egy adattárolási megbízások. Adjon hozzá adatáramokat a kettő között.
5. Ha a megrendelés érvénytelen, akkor egy másik folyamatnak kell lennie, amely magában foglalja az ügyféllel való kapcsolatot,valamint annak szükségességét. Hozzon létre egy folyamat kezelni érvénytelen érdekében. Adjon hozzá megfelelő adatáramokat az alakzatok között., Itt kétirányú adatfolyamot használhat az a párbeszédpanel áramlásának megjelenítéséhez.
div>
6. Van egy másik folyamat, amely kezeli a szállítást. Hozza létre a hajó megrendelési folyamatát. Ismét adjon hozzá megfelelő adatáramokat az alakzatok között.
Ez minden ehhez a bemutatóhoz., Az érdeklődési területtől függően további szinteket hozhat létre a rendszer részletesebb megjelenítéséhez. Mint tudod képzelni, hogy a Hajó Rendelési folyamat lehet kidolgozni a kisebb funkcionális egységek (folyamatok), mint a csomagolás, készítsen számlát, gondoskodjon szállítani, stb.
próbálja ki magát a Visual paradigma Online
szabad adatfolyam Diagram példák és sablonok szerkeszthető egy online adatfolyam Diagram szoftver: Visual paradigma Online.
használja a sablonokat kiindulási pontként saját Adatfolyamdiagram létrehozásához.,iv>
Customer Service System (Railway Company)
Supermarket App
Other Recommended DFD Articles
What is Data Flow Diagram (DFD)?, Hogyan kell felhívni a DFD-t?
Hogyan írjunk hatékony felhasználási eseteket?
adatfolyam-Diagram: példák-élelmiszer-rendelési rendszer
hogyan lehet modellezni a relációs adatbázis-tervezést az ERD-vel?
Hogyan fejlesszük ki az üzleti folyamatot?
Bejegyzés navigáció