Az adatfolyam Diagram (DFD) egy hagyományos vizuális ábrázolása az információáramlás egy rendszeren belül. Egy tiszta, tiszta DFD grafikusan ábrázolhatja a rendszerkövetelmény megfelelő mennyiségét. Lehet kézi, automatizált vagy mindkettő kombinációja.
megmutatja, hogy az adatok hogyan lépnek be és hagyják el a rendszert, mi változtatja meg az információkat, és hol tárolják az adatokat.
a DFD célja, hogy megmutassa a rendszer egészének hatókörét és határait., A rendszerelemző és bármely olyan személy közötti kommunikációs eszközként használható, aki szerepet játszik abban a sorrendben, amely kiindulópontként szolgál a rendszer átalakításához. A DFD-t adatfolyamdiagramnak vagy buborékdiagramnak is nevezik.
a DFD-kkel kapcsolatos alábbi megfigyelések elengedhetetlenek:
- minden névnek egyedinek kell lennie. Ez megkönnyíti a DFD elemeinek hivatkozását.
- ne feledje, hogy a DFD nem folyamatábra. Nyilak egy folyamatábra, amely képviseli az események sorrendjét; nyilak DFD jelentése áramló adatok. A DFD nem jár semmilyen sorrendben az események.,
- elnyomja a logikai döntéseket. Ha valaha is a késztetés, hogy dolgozzon egy gyémánt alakú doboz egy DFD, elnyomja a késztetés! A gyémánt alakú doboz használják áramlási grafikonok képviseli döntés pontok több létezik utak, amelyek az egyetlen vett. Ez események megrendelését jelenti, ami nincs értelme a DFD-ben.
- nem lesz leragadt a részleteket. Az elemzés végéig halasszák el a hibakezelést és a hibakezelést.,
A DFDs szabványos szimbólumai az elektromos kapcsolási rajz elemzéséből származnak, és a következő ábrán láthatók:
kör: egy kör (buborék) olyan folyamatot mutat, amely az adatbeviteleket adatkimenetekké alakítja.
adatáramlás: egy ívelt vonal mutatja az adatok áramlását egy folyamatba vagy adattárolóba.
Adattárolás: egy sor párhuzamos vonal mutatja az adattételek gyűjtésének helyét. Az adattárolás azt jelzi, hogy az adatokat tárolják, amelyeket később vagy a többi folyamat más sorrendben használhat fel., Az adattárolónak lehet eleme vagy elemcsoportja.
Forrás vagy mosogató: a forrás vagy a mosogató külső egység, amely a rendszer bemeneteinek vagy a rendszer kimenetek mosogatójának forrásaként működik.
szintek adatfolyam diagramok (DFD)
a DFD lehet használni, hogy végre egy rendszer vagy szoftver bármilyen szintű absztrakció. Valójában a DFD-k olyan szintekre oszthatók, amelyek növekvő információáramlást és funkcionális részleteket képviselnek. Szintek DFD vannak számozva 0, 1, 2 vagy azon túl. Itt elsősorban három szintet fogunk látni az adatfolyam diagramban, amelyek a következők: 0-szintű DFD, 1-szintű DFD, 2-szintű DFD.,
0-szintű DFDM
alapvető rendszermodellnek is nevezik, vagy a kontextusdiagram a teljes szoftverkövetelményt egyetlen buborékként képviseli, bemeneti és kimeneti adatokkal, amelyeket bejövő és kimenő nyilak jelölnek. Ezután a rendszer bomlik le, mint egy DFD több buborékok. Az egyes buborékok által képviselt rendszer egyes részeit ezután lebontják, és egyre részletesebb DFD-kként dokumentálják. Ezt a folyamatot meg lehet ismételni annyi szinten, amennyire szükséges, amíg a program kéznél jól érthető., Fontos, hogy megőrizzük a bemenetek és kimenetek számát A szintek között, ezt a koncepciót demacro-nak nevezzük. Így, ha buborék “A” két bemenet x1, illetve x2 egy kimeneti y, akkor a kiterjesztett DFD, amely képviseli az “A” kellett volna pontosan két külső bemenetek, valamint egy külső kimenet, amint azt az ábra:
A Level-0 DFD, más néven az összefüggésben ábra az eredmény irányítási rendszer ábrán látható. Mivel a buborékok egyre kevésbé absztrakt buborékokká bomlanak, a megfelelő adatáramlásra is szükség lehet a bomláshoz.,
1 szintű DFD
1 szintű DFD-ben egy kontextusdiagram több buborékra/folyamatra bomlik. Ezen a szinten kiemeljük a rendszer fő célkitűzéseit, és részfolyamatokra bontjuk a 0-szintű DFD magas szintű folyamatát.
2-Level DFD
2-level DFD megy egy folyamat mélyebb részei 1-level DFD. Használható a rendszer működésének konkrét/szükséges részleteinek megtervezésére vagy rögzítésére.,