Füüsiline DFD vs loogiline DFD
Füüsilise ja loogilise DFD erinevuste mõistmiseks peame teadma, mis on DFD. DFD tähistab andmevoo skeemi ja see aitab graafiliselt kujutada organisatsioonis, eriti selle infosüsteemis toimuvat andmevoogu. DFD võimaldab kasutajal teada, kuhu teave tuleb, kuhu see organisatsiooni siseneb ja kuidas see organisatsioonist lõpuks lahkub. DFD annab teavet selle kohta, kas teabe töötlemine toimub järjestikku või kas seda töödeldakse paralleelselt. DFD-d on kahte tüüpi, mida nimetatakse füüsiliseks ja loogiliseks DFD-ks. Ehkki mõlema eesmärk on andmevoo esitamine, on nende kahe vahel selles artiklis mõningaid erinevusi.
Iga DFD algab ülevaatliku DFD-ga, mis kirjeldab lühidalt kavandatavat süsteemi. Loogiline andmevoo diagramm, kuna nimi osutab, keskendub ettevõttele ja räägib ettevõttes toimuvatest sündmustest ning igast sellisest sündmusest genereeritud andmetest. Füüsiline DFD seevastu on rohkem seotud sellega, kuidas infovoogu esindatakse. Tavaline on DFD-de kasutamine loogilise andmevoo esitamiseks ja andmete töötlemiseks. Siiski on mõistlik välja töötada loogiline DFD pärast esmalt füüsilise DFD väljatöötamist, mis kajastaks kõiki organisatsiooni erinevaid toiminguid teostavaid isikuid ja seda, kuidas andmed kõigi nende isikute vahel liiguvad.
Mis vahe on füüsilisel DFD-l ja loogilisel DFD-l?
Kuigi loogilise DFD korral ei ole arendajal mingeid piiranguid süsteemi ülesehituse kujutamiseks, on vaja näidata, kuidas süsteem on üles ehitatud. Loogilisel DFD-l on teatud omadused, mis muudavad selle organisatsioonide seas populaarseks. Loogiline DFD hõlbustab organisatsiooni töötajate suhtlemist, viib stabiilsemate süsteemideni, võimaldab analüütikute poolt süsteemist paremini aru saada, on paindlik ja hõlpsasti hooldatav ning võimaldab kasutajal koondamised hõlpsasti eemaldada. Teisest küljest on füüsiline DFD selge käsitsi ja automatiseeritud protsesside jaotamisel, kirjeldab üksikasjalikult protsesse, tuvastab ajutised andmehoidlad ja lisab rohkem juhtelemente, et muuta süsteem tõhusamaks ja lihtsamaks.