Duomenų srautų diagramos rodo vartotojams, kaip programinės įrangos sistemoje duomenys pereina iš vieno proceso į kitą.
Duomenų srautų diagramas naudoja informacinių technologijų profesionalai ir sistemų analitikai, norėdami dokumentuoti ir parodyti vartotojams, kaip duomenys juda tarp skirtingų sistemos procesų. Analitikai paprastai pradeda nuo bendro vaizdo, o tada pereina prie smulkesnių kiekvieno proceso detalių.
Tikslas
Duomenų srautų diagramos pateikia grafinį vaizdą, kaip informacija juda tarp procesų sistemoje. Duomenų srautų diagramos atitinka hierarchiją; tai yra, diagramą gali sudaryti keli sluoksniai, kurių kiekvienas yra unikalus konkrečiam procesui ar duomenų funkcijai.
Dienos vaizdo įrašas
Istorija
Duomenų srautų diagramas sukūrė Chrisas Gane'as ir Trishas Sarsonas 1979 m., kurie išpopuliarino struktūrinės analizės ir projektavimo techniką. Edwardas Yourdonas ir Tomas DeMarco devintajame dešimtmetyje pristatė kitą metodą, pagal kurį procesams žymėti buvo naudojami apskritimai, o ne suapvalinti stačiakampiai, ir kuris tapo populiarus daugelio sistemų analitikų.
Gane'o ir Sarsono simbolika
Duomenų srauto diagramoje naudojami keturi simboliai, iliustruojantys duomenų judėjimą; kvadratai, skirti nurodyti išorinius objektus, duomenų šaltinius ir paskirties vietas sistemoje; rodyklės, rodančios duomenų srautą; atviri stačiakampiai, vadinami stacionarioms duomenų saugykloms nurodyti; ir suapvalinti kvadratai rodo duomenų transformacijas arba manipuliacijas.
Lygiai
0 lygio diagramos prasideda paprasčiausiu lygiu, dar vadinamu konteksto lygiu, ir bando dokumentuoti sistemas kaip visumą. Tada analitikai nagrinėja atskirų procesų specifiką naudodami 1 lygio diagramas.