DFD fizică vs. DFD logică
Pentru a înțelege diferențele dintre DFD fizic și logic, trebuie să știm ce este DFD. Un DFD reprezintă diagrama fluxurilor de date și ajută la reprezentarea grafică a fluxului de date într-o organizație, în special în sistemul său informatic. Un DFD permite unui utilizator să știe unde intră informațiile, unde intră în organizație și cum părăsește organizația. DFD furnizează informații cu privire la faptul dacă procesarea informațiilor are loc în mod secvențial sau dacă este procesată în paralel. Există două tipuri de DFD cunoscute ca DFD fizic și logic. Deși ambele servesc aceluiași scop de a reprezenta fluxul de date, există unele diferențe între cele două care vor fi discutate în acest articol.
Orice DFD începe cu un DFD de ansamblu care descrie într-un cuvânt sistemul care urmează a fi proiectat. O diagramă logică a fluxului de date, așa cum indică numele, se concentrează asupra afacerii și comunică evenimentele care au loc într-o afacere și datele generate de fiecare astfel de eveniment. Un DFD fizic, pe de altă parte, este mai preocupat de modul în care va fi reprezentat fluxul de informații. Este o practică obișnuită de a utiliza DFD-urile pentru reprezentarea fluxului logic de date și prelucrarea datelor. Cu toate acestea, este prudent să se dezvolte o DFD logică după ce sa dezvoltat mai întâi un DFD fizic care să reflecte toate persoanele din organizația care efectuează diverse operațiuni și modul în care fluxurile de date dintre toate aceste persoane.
Care este diferența dintre DFD fizic și DFD logică?
Deși dezvoltatorul nu are nici o restricție pentru a descrie modul în care sistemul este construit în cazul DFD logic, este necesar să se arate cum a fost construit sistemul. Există anumite trăsături ale DFD logice care îl fac popular printre organizații. Un DFD logic facilitează comunicarea pentru angajații unei organizații, conduce la sisteme mai stabile, permite o mai bună înțelegere a sistemului de către analiști, este flexibil și ușor de întreținut și permite utilizatorului să elimine cu ușurință concedieri. Pe de altă parte, un DFD fizic este clar privind divizarea proceselor manuale și automate, oferă o descriere detaliată a proceselor, identifică stocarea temporară a datelor și adaugă mai multe controale pentru a face sistemul mai eficient și mai simplu.