Diagrama Fluxului de Date de Ansamblu
Fizic vs Logic DFDs
DFD Niveluri
DFD Simboluri & Notația
Cum de a Crea un DFD
Afacerile sunt construite pe sisteme și procese—o companie nu a putut funcționa fără ele. De la metodele de cultivare a lead-urilor la modul în care o echipă interacționează cu clienții, aproape tot ceea ce face o afacere implică un anumit sistem. Și, când vine vorba de sisteme și procese, eficiența este totul., În unele cazuri, bărbieritul chiar și un minut sau două poate duce la economii substanțiale. Există nenumărate moduri de a analiza și de a îmbunătăți eficiența, dar unul care iese în evidență este prin diagrame de flux de date.
indiferent dacă îmbunătățiți un proces existent sau implementați unul nou, o diagramă a fluxului de date (DFD) va ușura sarcina. Cu toate acestea, dacă nu ați creat niciodată un DFD înainte, începerea poate fi intimidantă., Există o mulțime de a lua în: diferite niveluri de diagrame, simboluri și notație, să nu mai vorbim de fapt crearea diagramei—navigarea totul va dura mai mult decât uita la câteva exemple. Dacă sunteți nou în diagramele fluxului de date, Acest ghid vă va ajuta să începeți.
ce este o diagramă de flux de date?
o diagramă a fluxului de date arată modul în care informația curge printr-un proces sau sistem. Acesta include intrări și ieșiri de date, magazine de date, precum și diferitele subprocese datele se deplasează prin., DFD-urile sunt construite folosind simboluri și notații standardizate pentru a descrie diferite entități și relațiile lor. diagramele fluxului de date reprezintă vizual sisteme și procese care ar fi greu de descris într-o bucată de text. Puteți utiliza aceste diagrame pentru a cartografia un sistem existent și pentru a-l îmbunătăți sau pentru a planifica un nou sistem pentru implementare. Vizualizarea fiecărui element facilitează identificarea ineficiențelor și producerea celui mai bun sistem posibil. citiți prezentarea generală a diagramelor de flux de date pentru a afla mai multe despre cele mai bune practici atunci când construiți DFD-uri.,
diagrame de flux de date fizice și logice
înainte de a crea efectiv diagrama de flux de date, va trebui să stabiliți dacă un DFD fizic sau logic se potrivește cel mai bine nevoilor dvs. Dacă sunteți nou în diagramele fluxului de date, nu vă faceți griji—distincția este destul de simplă.diagramele logice ale fluxului de date se concentrează asupra a ceea ce se întâmplă într-un anumit flux de informații: ce informații sunt transmise, ce entități primesc aceste informații, ce procese generale apar etc., Procesele descrise într—un DFD logic sunt activități de afaceri-un DFD logic nu se ocupă de aspectele tehnice ale unui proces sau sistem. Angajații non-tehnici ar trebui să poată înțelege aceste diagrame.
Fizice diagrame de flux de date se concentreze pe cum se întâmplă lucrurile într-un flux de informații. Aceste diagrame specifică software-ul, hardware-ul, fișierele și persoanele implicate într-un flux de informații., O diagramă detaliată a fluxului de date fizice poate facilita dezvoltarea codului necesar pentru implementarea unui sistem de date.
Ambele fizice și logice, diagrame de flux de date poate descrie același flux de informații. În coordonare, ele oferă mai multe detalii decât oricare dintre diagrame ar fi independent. Pe măsură ce decideți ce să utilizați, rețineți că este posibil să aveți nevoie de ambele., consultați acest ghid pentru DFD-urile fizice și logice pentru mai multe informații
nivelurile diagramei fluxului de date
diagramele fluxului de date sunt, de asemenea, clasificate după nivel. Începând cu cel mai de bază nivel 0, DFD-urile devin din ce în ce mai complexe pe măsură ce nivelul crește. Pe măsură ce vă construiți propria diagramă a fluxului de date, va trebui să decideți ce nivel va fi diagrama dvs. DFD-urile de nivel 0, cunoscute și sub denumirea de diagrame contextuale, sunt cele mai de bază diagrame de flux de date. Acestea oferă o vedere largă, care este ușor de digerat, dar oferă puține detalii., Diagramele fluxului de date de nivel 0 arată un singur nod de proces și conexiunile sale cu entități externe.
Nivelul 1 DFDs sunt încă o imagine de ansamblu, dar vor intra în mai multe detalii decât un context diagrama. Într-o diagramă de flux de date de nivel 1, nodul unic de proces din diagrama contextuală este împărțit în subprocese., Pe măsură ce aceste procese sunt adăugate, diagrama va avea nevoie de fluxuri de date suplimentare și de magazine de date pentru a le lega împreună.
Nivel 2+ DFDs rupe pur și simplu de procese în mai detaliate în sub-procese. În teorie, DFDs ar putea depăși nivelul 3, dar rareori o fac. Diagramele fluxului de date de nivel 3 sunt suficient de detaliate încât, de obicei, nu are sens să le descompunem în continuare.,
diagrama fluxului de Date simboluri și notații
în Funcție de metodologia (Gane și Sarson vs Yourdon și Coad), DFD simboluri varia ușor. Cu toate acestea, ideile de bază rămân aceleași. Există patru elemente de bază ale unei diagrame de flux de date: procese, magazine de date, entități externe și fluxuri de date. Imaginea de mai jos prezintă formele standard pentru ambele metodologii.,
dacă nu sunteți sigur cum să utilizați fiecare simbol, citiți ghidul nostru de simboluri DFD.
cum se creează o diagramă a fluxului de date
acum că aveți cunoștințe de bază despre diagramele fluxului de date și despre modul în care acestea sunt clasificate, sunteți gata să vă construiți propriul DFD. Procesul poate fi împărțit în 5 etape:
1. Aproape fiecare proces sau sistem începe cu introducerea de la o entitate externă și se termină cu ieșirea de date către o altă entitate sau bază de date., Identificarea acestor intrări și ieșiri oferă o vedere macro a sistemului dvs.—arată cele mai largi sarcini pe care sistemul ar trebui să le realizeze. Restul DFD-ului dvs. va fi construit pe aceste elemente, deci este esențial să le cunoașteți din timp.
2. Construiți o diagramă de context
după ce ați identificat intrările și ieșirile majore, construirea unei diagrame de context este simplă. Desenați un singur nod de proces și conectați-l la entități externe conexe. Acest nod reprezintă cele mai generale Informații de proces suferă pentru a merge de la intrare la ieșire.,
exemplul de mai jos arată modul în care fluxurile de informații între diferite entități prin intermediul unei comunități online. Fluxurile de date către și de la entitățile externe, reprezentând atât input, cât și output. Nodul central, „comunitatea online”, este procesul general.
3. Extindeți diagrama de context într—un DFD de nivel 1
nodul unic de proces al diagramei dvs. de context nu oferă prea multe informații-trebuie să îl descompuneți în subprocese. În diagrama fluxului de date de nivel 1, ar trebui să includeți mai multe noduri de proces, baze de date majore și toate entitățile externe., Parcurgeți fluxul de informații: de unde începe informația și ce trebuie să se întâmple cu ea înainte de fiecare magazin de date?
4. Extindeți la un nivel 2 + DFD
pentru a îmbunătăți detaliile diagramei fluxului de date, urmați același proces ca la Pasul 3. Procesele din DFD de nivel 1 pot fi împărțite în subprocese mai specifice. Încă o dată, asigurați—vă că adăugați toate magazinele și fluxurile de date necesare-în acest moment ar trebui să aveți o defalcare destul de detaliată a sistemului dvs. Pentru a progresa dincolo de o diagramă de flux de date de nivel 2, pur și simplu repetați acest proces., Opriți-vă odată ce ați atins un nivel satisfăcător de detaliu.
5. Confirmați acuratețea diagramei finale
când diagrama dvs. este complet desenată, parcurgeți-o. Acordați o atenție deosebită fluxului de informații: are sens? Sunt incluse toate magazinele de date necesare? Privind diagrama finală, alte părți ar trebui să poată înțelege modul în care funcționează sistemul dvs. Înainte de a prezenta diagrama finală, consultați colegii pentru a vă asigura că diagrama dvs. este inteligibilă.,
Schimbul de diagrama fluxului de date
După finalizarea DFD, următorul pas este de partajare. Nu ați creat—o doar pentru a vă păstra pentru dvs.-fie că este vorba de membrii echipei, de șeful dvs. sau de părțile interesate, este posibil ca altcineva să o vadă. Dacă utilizați Lucidchart pentru a crea o diagramă a fluxului de date, veți avea la dispoziție o varietate de opțiuni de partajare., Diagramele pot fi trimise direct în Lucidchart, oferind destinatarului acces la documentul Lucidchart. În funcție de rolul destinatarului, îi puteți da permisiunea de a edita sau trimite diagrama doar ca vizualizare. Integrările extinse ale Lucidchart permit partajarea diagramelor pe mai multe alte platforme, inclusiv G Suite și Slack.
începeți cu software-ul nostru diagrama fluxului de date.
Aflați mai multe
Lasă un răspuns