Diagram pretoka podatkov
- 3405
- 43
- Dexter Koch
Kaj je diagram pretoka podatkov?
Diagram pretoka podatkov je vizualni način za prikaz gibanja podatkov prek informacijskega sistema. Predstavlja, kako informacije vstopajo in zapustijo sistem, zakaj prehajajo, kjer je shranjeno, in viri in destinacije teh informacij.
Podjetja niso mogla delovati brez sistemov ali procesov, učinkovitost pa je bistvenega pomena za dosego ciljev. Obstajajo številni načini za preučevanje te učinkovitosti, vendar diagram pretoka podatkov presega druge.
Primer pretoka podatkov v španščiniDiagram pretoka podatkov ali DFD prikazuje, kako procesi tečejo v sistemu. Grafična predstavitev je prikazati sistem in lahko pomaga rešiti, kje obstajajo težave in neučinkovitost.
V DFD ni prikazano trajanje procesov ali če ti procesi delujejo zaporedno ali vzporedno. Zanke ali kravate ni, saj jih v omrežnem diagramu obstajajo, prav tako ni odločitev, kot da jih obstajajo v diagramu pretoka.
Diagrami pretoka se uporabljajo za načrtovanje, analizo, dokumentiranje ali upravljanje programa ali procesa, ki se pogosto uporabljajo na zelo različnih področjih, kot so programiranje, kognitivna psihologija ali ekonomija in finančni trgi.
To izhaja iz dejstva, da je obseg diagramov pretoka širok in da je potreben razkorak po vrstah in klasifikacijah.
Elementi diagrama pretoka podatkov
Diagram pretoka podatkov. Vir: Uredil uporabnik: AutumnSnow z Inkscape, ki temelji na sliki: DataFlowDiagram eSempio1.Png, ki ga je ustvaril uporabnik: ilario, cc by-sa 3.0, prek Wikimedia CommonsZnaki, uporabljeni v diagramu pretoka podatkov, opisujejo pot podatkov v sistemu, spletnih mestih za shranjevanje, vhodih in izhodih podatkov ter različnih podprocesi. So standardizirani zapisi kot krogi, pravokotniki in puščice.
V DFDS se uporablja več metodologij o zapisu. Te imajo nekaj razlik, vendar vsi uporabljajo znake in načine, kako predstavljati glavne elemente DFD.
Vam lahko služi: kako telekomunikacije delujejo v Mehiki?Zunanja entiteta
Lahko predstavljate človeka, sistem ali podsistem. Je izvor ali usoda nekaterih podatkov. Torej pošiljanje ali prejemanje podatkov v diagramirani sistem ali iz njega.
Odvisno od poslovnega procesa je zunaj sistema, ki ga analiziramo. Zaradi tega se zunanje entitete običajno vlečejo na robove DFD.
Proces
To je poslovna dejavnost ali funkcija, kjer se podatki in njihov tok preoblikujejo pri spreminjanju, naročanju ali spreminjanju smeri toka. Vzemite dohodne podatke, jih spremeni in z njimi ustvari izhod.
Postopek lahko to stori, naredi izračune in tudi z logiko za naročanje podatkov ali spremembo smeri pretoka. Lahko se razčlenite na višjo stopnjo podrobnosti, da predstavite, kako se podatki obdelujejo v postopku.
Procesi so med vhodom in izhodom, običajno se začnejo od zgornje levice DFD in se končajo v spodnjem desnem kotu diagrama. Na enem diagramu jih je lahko več.
Podatkovno skladišče
Vsebuje podatke za nadaljnjo uporabo, na primer datoteko dokumentov, ki čaka na obdelavo.
Vhodi podatkov lahko tečejo skozi postopek in nato vnesejo skladišče podatkov, medtem ko izhodi podatkov tečejo, ko zapustite skladišče podatkov in nato skozi postopek.
Pretok podatkov
Predstavlja tok informacij. Določite pot, ki odvzema informacije od zunanjih subjektov prek različnih podatkov in shranjuje procese. S puščicami lahko DFD prikaže naslov pretoka podatkov.
Pravila za DFD
Preden začnete risati diagrame pretoka podatkov, je treba upoštevati štiri splošna pravila za ustvarjanje veljavnega DFD.
- Vsako skladišče podatkov mora imeti vsaj en pretok vhodnih in izhodnih podatkov.
Vam lahko služi: zunanji deli računalnika- Vsak postopek mora imeti vsaj en vnos in izhod.
- Vsi procesi v DFD morajo biti povezani z drugim postopkom ali s podatkovnim skladiščem.
- Shranjeni podatki sistema morajo skozi postopek.
Fantje
Glede na to, kaj želite preučiti v toku, obstajata dve vrsti diagramov pretoka podatkov.
Logično
Skupni postopek uvoza baze podatkov. Vir: Bamyers99, CC0, prek Wikimedia CommonsTa vrsta diagrama odraža, kaj se zgodi v toku informacij. Prikazuje informacije, ki se ustvarjajo, in tisti, ki se sporočajo, subjekte, ki prejemajo te informacije, procese, ki se izvajajo na splošno itd.
Procesi, opisani v logičnem diagramu, so dejavnosti, ki se izvajajo v podjetju, kar pomeni, da ne poglobi tehničnih vidikov sistema. Zato osebje lahko razume te diagrame, ne da bi bilo treba biti tehnik.
Fizično
Vir: John Azzolini, javna domena, prek Wikimedia CommonsV tej vrsti diagrama se odraža, kako se informacije premikajo po sistemu. To predstavlja, da so programi posebej podrobno opisani, pa tudi računalniška oprema, ljudi in arhivi, vključeni v pretok informacij.
Fizični diagrami vključujejo procese, ki ustrezajo vnosu podatkov, na primer kontrolno preverjanje. Postavljeno je tudi vmesno shranjevanje podatkov, na primer začasne tabele ali datoteke.
Na primer, lahko pokažete, kako stranka naredi spletno naročilo s pregledom programske opreme podjetja, da to naročilo opravi in izpolni. To je na splošno tehnično.
Tako lahko podroben fizični diagram močno pomaga pri programiranju kode, potrebnega za izvajanje informacijskega sistema.
Vam lahko služi: denzitometerKaj uporabiti?
Yourdon zapisTako fizični kot logični diagrami lahko predstavljajo enak pretok informacij. Vendar bo vsak imel drugačno stališče in bo zagotavljal različne dejavnosti za optimizacijo sistema.
Uporabljajo jih lahko skupaj ali ločeno. Skupaj vsebujejo več podrobnosti kot kateri koli od obeh diagramov ločeno. Ko se boste odločili, koga boste uporabili, morate imeti v mislih, da bosta oba morda potrebna.
Primeri
V programskem inženiringu lahko oblikujete diagram pretoka podatkov, tako da predstavlja sistem na različnih ravneh abstrakcije.
DFD višje stopnje so razdeljeni na nižje ravni, s čimer obravnavajo več informacij in funkcionalnih elementov. Ravni DFD so oštevilčene 0, 1, 2 ali več.
Stopnja 0
Opozorjen je, da odraža perspektivo, v kateri je celoten sistem zajet v en postopek, kar kaže na odnos z zunanjimi entitetami.
Vhodne in izhodne podatke označujejo puščice, ki gredo v sistem ali iz njega. Ta raven se imenuje kontekstni diagram.
Vir: Geeksforgeeks.Org (cc by-sa 4.0Stopnja 1
Na tej ravni se kontekstni diagram razpade v več procesih. Poudarjene so glavne funkcije sistema in postopek na visoki ravni je razdeljen na podprocese.
Vir: Geeksforgeeks.org-c-by-sa-4.0Stopnja 2
Ta raven se poglablja nekaj več kot 1. stopnje. Uporablja se lahko za snemanje posebnih podrobnosti o delovanju sistema.
Vir: Geeksforgeeks.org (cc-by-sa-4.0Reference
- Računalniško upanje (2017). Diagram pretoka podatkov. Vzet iz: računalniškihop.com.
- W3 Computing (2019). Razvoj fizičnih diagramov pretoka podatkov. Vzet od: w3computing.com.
- Georgina Guthrie (2019). Kako uporabiti diagrame pretoka podatkov za dopolnitev projekta. Kacoo. Vzeto od: kacoo.com.
- Geeks za geeks (2019). Ravni v diagramih pretoka podatkov (DFD). Vzet od: geeksforgeeks.org.
- Clifford Chi (2019). Do začetnika vodnika za diagrame pretoka podatkov. Spot vozlišča. Vzeto iz: Blog.HubSpot.com.