Adatfolyam diagram
adatfolyam diagram – Yourdon/DeMarco jelölés
DFD folyamatokból, folyamatokból, raktárakból és terminátorokból áll. Számos módja van ezeknek a DFD komponenseknek a megtekintésére.
Process
a folyamat (funkció, transzformáció) egy olyan rendszer része, amely a bemeneteket kimenetekké alakítja. A folyamat szimbóluma egy kör, ovális, téglalap vagy téglalap, lekerekített sarkokkal (a jelölés típusa szerint)., A folyamatot egy szóval, egy rövid mondattal vagy egy kifejezéssel nevezik el, amely egyértelműen kifejezi lényegét.
adatáramlás
adatáramlás (áramlás, adatfolyam) az információ (néha anyag) átvitelét mutatja a rendszer egyik részéből a másikba. Az áramlás szimbóluma a nyíl. Az áramlásnak olyan névvel kell rendelkeznie, amely meghatározza, hogy milyen információkat (vagy milyen anyagot) mozgatnak. Kivételek az áramlások, ahol egyértelmű, hogy milyen információkat továbbítanak az ezekhez az áramlásokhoz kapcsolódó entitásokon keresztül. Az anyagi eltolódásokat olyan rendszerekben modellezik, amelyek nem csupán informatívak., Az áramlásnak csak egy típusú információt (anyagot) kell továbbítania. A nyíl mutatja az áramlási irányt (kétirányú is lehet, ha az entitáshoz/az entitásból származó információ logikusan függ-például kérdés és válasz). Áramlási folyamatok, raktárak és terminátorok.
raktár
a raktár (datastore, adattár, fájl, adatbázis) az adatok későbbi felhasználásra történő tárolására szolgál. A bolt szimbóluma két vízszintes vonal, a másik nézet a DFD jelölésben látható. A raktár neve többes számú főnév (pl., rendelések) – a raktár bemeneti és kimeneti adatfolyamaiból származik. A raktárnak nem kell csak egy adatfájl, például egy dokumentumokkal ellátott mappa, irattároló, optikai lemezek. Ezért a DFD raktárának megtekintése független a megvalósítástól. A raktárból történő áramlás általában a raktárban tárolt adatok olvasását jelenti, a raktárba történő áramlás általában adatbevitelt vagy frissítést fejez ki (néha az adatok törlését is)., A raktárt két párhuzamos vonal képviseli, amelyek között a memória neve található (UML puffer csomópontként modellezhető).
Terminator
A terminátor egy külső entitás, amely kommunikál a rendszerrel, és kívül áll a rendszeren. Lehet például különböző szervezetek (pl. bank), embercsoportok (pl. ügyfelek), hatóságok (pl. adóhivatal) vagy ugyanazon szervezet szervezeti egysége (pl. humán erőforrás osztály), amely nem tartozik a modellrendszerhez. A Terminátor lehet egy másik rendszer, amellyel a modellezett rendszer kommunikál.