Füüsiline DFD vs loogiline DFD
Et mõista erinevusi füüsilise ja loogilise DFD vahel, peame teadma, mis on DFD. DFD tähistab andmevoo diagrammi ja aitab graafiliselt kujutada andmevoogu organisatsioonis, eriti selle infosüsteemis. DFD võimaldab kasutajal teada, kust teave siseneb, kuhu see organisatsiooni siseneb ja kuidas see lõpuks organisatsioonist lahkub. DFD annab teavet selle kohta, kas teabe töötlemine toimub järjestikku või paralleelselt. On kahte tüüpi DFD-d, mida nimetatakse füüsiliseks ja loogiliseks DFD-ks. Kuigi mõlemal on sama eesmärk andmevoo kujutamisel, on nende kahe vahel mõned erinevused, mida selles artiklis käsitletakse.
Iga DFD algab ülevaatega DFD-st, mis kirjeldab lühid alt kavandatavat süsteemi. Loogiline andmevoo diagramm, nagu nimigi viitab, keskendub ettevõttele ja räägib ettevõttes toimuvatest sündmustest ja igast sellisest sündmusest genereeritud andmetest. Füüsiline DFD seevastu on rohkem mures selle üle, kuidas teabevoogu tuleb esitada. Tavapärane on DFD-de kasutamine loogilise andmevoo esitamiseks ja andmete töötlemiseks. Siiski on mõistlik välja töötada loogiline DFD pärast seda, kui on esm alt välja töötatud füüsiline DFD, mis kajastab kõiki organisatsioonis erinevaid toiminguid tegevaid inimesi ja seda, kuidas andmed kõigi nende isikute vahel liiguvad.
Mis vahe on füüsilisel DFD-l ja loogilisel DFD-l?
Kuigi arendajal ei ole mingeid piiranguid kujutada, kuidas süsteem on loogilise DFD puhul üles ehitatud, on vaja näidata, kuidas süsteem on üles ehitatud. Loogilisel DFD-l on teatud funktsioonid, mis muudavad selle organisatsioonide seas populaarseks. Loogiline DFD muudab organisatsiooni töötajate suhtlemise lihtsamaks, viib stabiilsemate süsteemideni, võimaldab analüütikutel süsteemist paremini aru saada, on paindlik ja hõlpsasti hooldatav ning võimaldab kasutajal koondamisi lihts alt eemaldada. Teisest küljest on füüsilises DFD-s selge jaotus käsitsi ja automatiseeritud protsesside vahel, see kirjeldab üksikasjalikult protsesse, tuvastab ajutised andmesalved ja lisab rohkem juhtelemente, et muuta süsteem tõhusamaks ja lihtsamaks.