adatfolyam diagramok

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:

  1. minden névnek egyedinek kell lennie. Ez megkönnyíti a DFD elemeinek hivatkozását.
  2. 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.,
  3. 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.
  4. 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.,







Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük