- Elementi diagrama pretoka podatkov
- Zunanja entiteta
- Proces
- Podatkovno skladišče
- Pretok podatkov
- Pravila za DFD
- Vrste
- Logično
- Fizično
- Katerega uporabiti?
- Primeri
- Stopnja 0
- 1. stopnja
- 2. stopnja
- Reference
Diagram pretoka podatkov je vizualni način prikazati gibanje podatkov preko informacijskega sistema. Predstavlja, kako informacije vstopijo v sistem in ga zapustijo, skozi katero pot gre, kje je shranjena ter vire in cilje teh informacij.
Podjetja ne bi mogla delovati brez sistemov in procesov, za dosego ciljev pa je nujna učinkovitost. Učinkovitost je preučiti na številne načine, vendar diagram pretoka podatkov presega ostale.
Primer diagrama pretoka podatkov v španščini
Diagram pretoka podatkov ali DFD prikazuje, kako potekajo procesi v sistemu. Grafični prikaz je prikaz sistema in posledično lahko pomaga rešiti, kje obstajajo težave in neučinkovitosti.
V DFD trajanje procesov ni prikazano ali če ti procesi delujejo zaporedno ali vzporedno. Ni zank ali zank, kot so v omrežnem diagramu, ni odločilnih točk, kot so v diagramu pretoka.
Diagrami potekajo za načrtovanje, analizo, dokumentiranje ali upravljanje programa ali procesa, saj se pogosto uporabljajo na zelo različnih področjih, kot so programiranje, kognitivna psihologija ali ekonomija in finančni trgi.
To ima za posledico, da je obseg diagramov poteka širok in da je treba razdeliti po tipih in razvrstitvah.
Elementi diagrama pretoka podatkov
Znaki, uporabljeni v diagramu pretoka podatkov, opisujejo pot podatkov v sistemu, mesta za shranjevanje, vhode in izhode podatkov ter različne niti. So standardizirani zapisi kot krogi, pravokotniki in puščice.
V DFD se uporabljajo različne metodologije zapisovanja. Te imajo nekaj razlik, vendar vsi uporabljajo znake in oblike, da predstavljajo glavne elemente DFD.
Zunanja entiteta
Lahko predstavlja človeka, sistem ali podsistem. Je izvor ali kraj določenih podatkov. To pomeni, da pošilja ali sprejema podatke v ali iz diagramiranega sistema.
Glede na poslovni proces je zunaj sistema, ki se analizira. Zaradi tega se zunanji subjekti običajno prilegajo do robov DFD.
Proces
Gre za dejavnost ali poslovno funkcijo, pri kateri se podatki in tok preoblikujejo s spreminjanjem, naročanjem ali spremembo smeri toka. Vzame dohodne podatke, jih spremeni in z njimi ustvari izhod.
Postopek lahko to naredi tako, da izvede izračune in tudi logiko, da lahko razvrsti podatke ali spremeni smer toka. Lahko se razčleni na višjo raven podrobnosti, da predstavi, kako se v procesu obdelujejo podatki.
Procesi so locirani med vhodom in izhodom, na splošno se začnejo od zgornje leve strani DFD in končajo v spodnjem desnem kotu diagrama. V enem diagramu jih je lahko več.
Podatkovno skladišče
Vsebuje podatke za kasnejšo uporabo, na primer datoteko z dokumenti, ki čaka na obdelavo.
Vnosi podatkov lahko tečejo skozi postopek in nato v podatkovno skladišče, medtem ko se podatki iztekajo iz podatkovnega skladišča in nato skozi postopek.
Pretok podatkov
Predstavlja pretok informacij. Določa načrt, ki ga informacije sprejmejo od zunanjih subjektov skozi različne procese in skladišča podatkov. DFD lahko s puščicami kaže smer pretoka podatkov.
Pravila za DFD
Preden začnete risati diagrame pretoka podatkov, morate ustvariti veljavna DFD štiri splošna pravila.
- Vsaka shramba podatkov mora imeti vsaj en podatkovni vhod in izhod.
- Vsak postopek mora imeti vsaj en vhod in en izhod.
- Vsi procesi v DFD morajo biti povezani z drugim procesom ali shrambo podatkov.
- Shranjeni podatki sistema morajo skozi postopek.
Vrste
Glede na to, kaj želite preučiti v toku, lahko izbirate dve vrsti diagramov pretoka podatkov.
Logično
Ta vrsta diagrama odraža, kaj se dogaja v informacijskem toku. Prikazuje informacije, ki se ustvarjajo in tiste, ki se sporočajo, subjekte, ki te informacije prejemajo, postopke, ki se izvajajo na splošno itd.
Procesi, opisani v logičnem diagramu, so dejavnosti, ki se izvajajo v podjetju, kar pomeni, da tehničnih vidikov sistema ne preučujemo poglobljeno. Zato lahko osebje te diagrame razume, ne da bi bilo tehnično.
Fizično
Ta vrsta diagrama odraža, kako se informacije premikajo po sistemu. To pomeni, da so programi, pa tudi računalniška oprema, ljudje in datoteke, vključeni v pretok informacij, natančno podrobni.
Fizični diagrami vključujejo procese, ki ustrezajo vnosu podatkov, na primer kontrolni pregled. Postavljeno je tudi vmesno shranjevanje podatkov, kot so začasne tabele ali datoteke.
Lahko bi na primer prikazali, kako stranka odda naročilo prek spleta, tako da si ogledate programsko opremo podjetja, ki ga odda in izpolni. To je na splošno tehnično.
Tako lahko podroben fizični diagram v veliki meri pomaga programirati kodo, potrebno za implementacijo informacijskega sistema.
Katerega uporabiti?
Fizični in logični diagrami lahko predstavljajo enak pretok informacij. Vendar bo vsak imel drugačno stališče in zagotovil različne dejavnosti za optimizacijo sistema.
Uporabljajo se lahko skupaj ali ločeno. Skupaj zagotavljajo več podrobnosti kot sam diagram. Ko se odločite, katero uporabiti, ne pozabite, da boste morda potrebovali oboje.
Primeri
V programskem inženiringu je diagram pretoka podatkov lahko zasnovan tako, da predstavlja sistem na različnih ravneh abstrakcije.
DFD na višji ravni so razdeljeni na nižje ravni in tako obravnavajo več informacij in funkcionalnih elementov. Ravni v DFD so oštevilčene z 0, 1, 2 ali več.
Stopnja 0
Načrtuje se, da odraža perspektivo, v kateri je celoten sistem zajet v en sam postopek, kar kaže na odnos, ki ga ima z zunanjimi subjekti.
Vhodni in izhodni podatki so označeni s puščicami, ki gredo v sistem ali iz njega. Ta raven se imenuje kontekstni diagram.
Vir: geeksforgeeks.org (CC BY-SA 4.0)
1. stopnja
Na tej ravni je kontekstni diagram razdeljen na več procesov. Osvetljene so glavne funkcije sistema in proces na visoki ravni je razdeljen na podprocese.
Vir: geeksforgeeks.org-CC-BY-SA-4.0
2. stopnja
Ta raven gre nekoliko globlje od stopnje 1. Z njim se lahko snemajo posebne podrobnosti o delovanju sistema.
Vir: geeksforgeeks.org (CC-BY-SA-4.0)
Reference
- Računalniško upanje (2017). Diagram pretoka podatkov Vzeto iz: computerhope.com.
- Računalništvo W3 (2019). Razvoj diagramov fizičnega pretoka podatkov. Izvedeno iz: w3computing.com.
- Georgina Guthrie (2019). Kako uporabiti diagrame pretoka podatkov za doplačilo projekta. Cacoo. Vzeto iz: cacoo.com.
- Geeks za Geeks (2019). Ravni v diagramih pretoka podatkov (DFD). Izvedeno iz: geeksforgeeks.org.
- Clifford Chi (2019). Vodnik za začetnike diagramov pretoka podatkov za začetnike. Pesto pesto Vzeto iz: blog.hubspot.com.