Az adatfolyam-diagramok megmutatják a felhasználóknak, hogyan mozognak az adatok az egyik folyamatból a másikba egy szoftverrendszerben.
Az adatfolyam-diagramokat informatikai szakemberek és rendszerelemzők használják annak dokumentálására és bemutatására, hogy az adatok hogyan mozognak a rendszer különböző folyamatai között. Az elemzők általában egy átfogó képpel kezdik, majd az egyes folyamatok finomabb részleteire térnek át.
Célja
Az adatfolyam-diagramok grafikusan ábrázolják az információ mozgását a folyamatok között a rendszerben. Az adatfolyam-diagramok hierarchiát követnek; vagyis egy diagram több rétegből állhat, amelyek mindegyike egyedi egy adott folyamatra vagy adatfüggvényre.
A nap videója
Történelem
Az adatfolyam-diagramok Chris Gane-től és Trish Sarsontól származnak 1979-ben, akik népszerűsítették a strukturált elemzés és tervezés technikáját. Edward Yourdon és Tom DeMarco az 1980-as években egy másik módszert vezetett be, amely köröket használt a lekerekített téglalapok helyett a folyamatok jelölésére, és amely sok rendszerelemző körében népszerűvé vált.
Gane & Sarson szimbológia
Az adatfolyam-diagramok négy szimbólumot használnak az adatmozgás bemutatására; négyzetek, amelyek a külső entitásokat, az adatok forrásait és rendeltetési helyeit ábrázolják a rendszerben; nyilak az adatáramlást jelölik; nyitott végű téglalapok, amelyek a helyhez kötött adattárolókat jelzik; és a lekerekített négyzetek az adatok átalakításait vagy manipulációit jelzik.
Szintek
A 0. szintű diagramok a legalapvetőbb szinten kezdődnek, más néven kontextusszinten, és a rendszer egészét próbálják dokumentálni. Az elemzők ezután az 1. szintű diagramok segítségével részletezik az egyes folyamatok sajátosságait.