Diagrama fluxului de date este un mod vizual de a arăta mișcarea datelor printr-un sistem informațional. Prezintă modul în care informațiile intră și ies din sistem, pe ce cale trece, unde sunt stocate și sursele și destinațiile informațiilor respective..
Companiile nu ar putea opera fără sisteme sau procese, iar eficiența este esențială pentru atingerea obiectivelor. Există numeroase modalități de a studia această eficiență, dar diagrama fluxului de date îi depășește pe celelalte..
O diagramă a fluxului de date sau DFD arată modul în care procesele curg într-un sistem. Este o reprezentare grafică pentru a arăta un sistem și, la rândul său, poate ajuta la rezolvarea acolo unde există probleme și ineficiențe.
Într-un DFD, durata proceselor nu este afișată sau dacă aceste procese funcționează în serie sau în paralel. Nu există bucle sau bucle, așa cum există într-o diagramă de rețea, nu există puncte de decizie, așa cum există într-o diagramă de flux.
Diagramele de flux sunt utilizate pentru proiectarea, analiza, documentarea sau gestionarea unui program sau proces, fiind utilizate pe scară largă în domenii foarte diferite, cum ar fi programarea, psihologia cognitivă sau economia și piețele financiare.
Acest lucru are ca rezultat o gamă largă de diagrame și este necesară o împărțire pe tipuri și clasificări..
Semnele utilizate în diagrama fluxului de date descriu calea datelor într-un sistem, site-urile de stocare, intrările și ieșirile de date și diverse fire. Sunt notații standardizate precum cercuri, dreptunghiuri și săgeți.
Diverse metodologii de notare sunt utilizate în DFD-uri. Acestea au unele diferențe, dar toate folosesc semne și forme pentru a reprezenta elementele principale ale unui DFD..
Poate reprezenta o ființă umană, un sistem sau un subsistem. Este originea sau destinația anumitor date. Adică trimite sau primește date către sau de la sistemul diagramat.
În funcție de procesul de afaceri, acesta este extern sistemului analizat. Din acest motiv, entitățile externe sunt atrase în mod obișnuit către marginile DFD..
Este o activitate sau funcție de afaceri în care datele și fluxul lor sunt transformate, prin schimbarea, ordonarea sau schimbarea direcției fluxului. Prinde datele primite, le modifică și, odată cu aceasta, produce o ieșire.
Un proces poate face acest lucru efectuând calcule și, de asemenea, folosind logica pentru a putea sorta datele sau schimba direcția fluxului. Poate fi defalcat la un nivel mai înalt de detaliu pentru a reprezenta modul în care datele sunt procesate în cadrul procesului.
Procesele sunt situate între intrare și ieșire, în general începând din stânga sus a DFD și terminând în dreapta jos a diagramei. Pot fi mai multe dintre ele într-o singură diagramă.
Conține informații pentru utilizare ulterioară, cum ar fi un fișier document care așteaptă să fie procesat.
Intrările de date pot curge printr-un proces și apoi într-un depozit de date, în timp ce ieșirile de date curg dintr-un depozit de date și apoi printr-un proces.
Reprezintă fluxul de informații. Determină itinerariul pe care informațiile îl iau de la entitățile externe prin diferitele procese și depozite de date. Cu săgeți, DFD poate arăta direcția fluxului de date.
Înainte de a începe graficarea diagramelor de flux de date, trebuie respectate patru reguli generale pentru a crea un DFD valid.
- Fiecare magazin de date trebuie să aibă cel puțin un flux de date de intrare și ieșire a datelor.
- Fiecare proces trebuie să aibă cel puțin o intrare și o ieșire.
- Toate procesele dintr-un DFD trebuie să fie legate de un alt proces sau un magazin de date.
- Datele stocate ale unui sistem trebuie să treacă printr-un proces.
În funcție de ceea ce doriți să examinați în flux, există două tipuri de diagrame de flux de date din care să alegeți..
Acest tip de diagramă reflectă ceea ce se întâmplă într-un flux de informații. Acesta arată informațiile care sunt generate și cele care sunt comunicate, entitățile care primesc aceste informații, procesele care se desfășoară în general etc..
Procesele descrise într-o diagramă logică sunt activități care se desfășoară într-o companie, ceea ce înseamnă că nu aprofundează aspectele tehnice ale sistemului. Prin urmare, personalul este capabil să înțeleagă aceste diagrame fără a fi nevoie să fie tehnic..
Acest tip de diagramă reflectă modul în care informațiile se mișcă printr-un sistem. Aceasta înseamnă că programele, precum și echipamentele informatice, persoanele și fișierele implicate în fluxul de informații sunt detaliate în mod specific..
Diagramele fizice includ procesele corespunzătoare introducerii datelor, cum ar fi verificarea controlului. De asemenea, este plasat stocarea intermediară a datelor, cum ar fi tabelele temporare sau fișierele.
De exemplu, puteți arăta cum un client plasează o comandă online examinând software-ul companiei pentru a plasa și finaliza acea comandă. Acest lucru este în general tehnic.
Astfel, o diagramă fizică detaliată poate ajuta în mare măsură la programarea codului necesar implementării unui sistem informațional..
Atât diagramele fizice, cât și cele logice pot reprezenta același flux de informații. Cu toate acestea, fiecare va avea un punct de vedere diferit și va oferi diferite activități pentru optimizarea sistemului..
Pot fi utilizate împreună sau separat. Împreună oferă mai multe detalii decât oricare dintre diagrame. Când decideți ce să utilizați, rețineți că s-ar putea să aveți nevoie de ambele.
În ingineria software, diagrama fluxului de date poate fi proiectată pentru a reprezenta sistemul la diferite niveluri de abstractizare.
DFD-urile de nivel superior sunt împărțite în niveluri inferioare, abordând astfel mai multe informații și elemente funcționale. Nivelurile din DFD sunt numerotate 0, 1, 2 sau mai mult.
Este subliniat pentru a reflecta o perspectivă în care întregul sistem este încapsulat într-un singur proces, indicând relația pe care o are cu entități externe.
Datele de intrare și ieșire sunt marcate de săgeți care intră sau ies din sistem. Acest nivel se numește diagramă contextuală.
La acest nivel, diagrama contextuală este împărțită în mai multe procese. Funcțiile principale ale sistemului sunt evidențiate și procesul de nivel înalt este împărțit în fire.
Acest nivel merge puțin mai adânc decât nivelul 1. Poate fi folosit pentru a înregistra detalii specifice despre funcționarea sistemului..
Nimeni nu a comentat acest articol încă.