- Datu plūsmas diagrammas elementi
- Ārēja vienība
- Process
- Datu noliktava
- Datu plūsma
- DFD noteikumi
- Veidi
- Loģiski
- Fiziskā
- Kuru izmantot?
- Piemēri
- 0 līmenis
- 1. līmenis
- 2. līmenis
- Atsauces
Datu plūsmas diagramma ir vizuāls veids, kā parādīt kustību datus, izmantojot informācijas sistēmas. Tajā parādīts, kā informācija nonāk sistēmā un iziet no tās, kāds ceļš tai iet cauri, kur tā tiek glabāta, kā arī šīs informācijas avoti un galamērķi.
Uzņēmumi nevarētu darboties bez sistēmām un procesiem, un efektivitāte ir būtiska mērķu sasniegšanai. Ir daudzi veidi, kā izpētīt šo efektivitāti, taču datu plūsmas diagramma pārspēj pārējās.
Datu plūsmas diagrammas piemērs spāņu valodā
Datu plūsmas diagramma vai DFD parāda, kā procesi plūst sistēmā. Tas ir grafisks attēlojums, lai parādītu sistēmu, un tas, savukārt, var palīdzēt risināt vietas, kur ir problēmas un neefektivitāte.
DFD procesu ilgums netiek parādīts vai ja šie procesi darbojas virknē vai paralēli. Nav cilpu vai cilpu, kā tas ir tīkla diagrammā, nav arī lēmumu pieņemšanas punktu, kā tas ir diagrammā.
Blokshēmas tiek izmantotas programmas vai procesa projektēšanai, analizēšanai, dokumentēšanai vai pārvaldībai, un tās plaši izmanto ļoti dažādās jomās, piemēram, programmēšanā, kognitīvajā psiholoģijā vai ekonomikā, kā arī finanšu tirgos.
Tā rezultātā blokshēmu diapazons ir plašs, un ir nepieciešams dalījums pa veidiem un klasifikācijām.
Datu plūsmas diagrammas elementi
Datu plūsmas diagrammā izmantotās zīmes apraksta datu ceļu sistēmā, uzglabāšanas vietas, datu ievades un izvades, kā arī dažādus pavedienus. Tie ir standartizēti apzīmējumi, piemēram, apļi, taisnstūri un bultiņas.
DFD tiek izmantotas dažādas notāciju metodoloģijas. Tiem ir dažas atšķirības, taču tie visi izmanto zīmes un formas, lai attēlotu DFD galvenos elementus.
Ārēja vienība
Tas var attēlot cilvēku, sistēmu vai apakšsistēmu. Tas ir noteiktu datu izcelsme vai galamērķis. Tas ir, tas nosūta vai saņem datus uz shēmoto sistēmu vai no tās.
Atkarībā no biznesa procesa tas ir ārpus analizējamās sistēmas. Šī iemesla dēļ ārējās vienības parasti tiek piesaistītas DFD malām.
Process
Tā ir darbība vai biznesa funkcija, kurā tiek pārveidoti dati un to plūsma, mainot, pasūtot vai mainot plūsmas virzienu. Tas ņem ienākošos datus, maina tos un līdz ar to rada izvadi.
Process var to izdarīt, veicot aprēķinus un arī izmantojot loģiku, lai varētu kārtot datus vai mainīt plūsmas virzienu. To var iedalīt līdz augstākam detalizācijas līmenim, lai attēlotu datu apstrādes procesu.
Procesi atrodas starp ieeju un izvadi, parasti sākot no DFD augšējās kreisās puses un beidzot ar diagrammas apakšējo labo pusi. Vienā diagrammā var būt vairāki no tiem.
Datu noliktava
Tajā ir informācija vēlākai izmantošanai, piemēram, dokumentu fails, kas gaida apstrādi.
Datu ievades var plūst caur procesu un pēc tam uz datu noliktavu, savukārt datu izvadi izplūst no datu noliktavas un pēc tam caur procesu.
Datu plūsma
Pārstāv informācijas plūsmu. Tas nosaka maršrutu, kuru informācija saņem no ārējām vienībām, izmantojot dažādus procesus un datu noliktavas. Ar bultiņām DFD var parādīt datu plūsmas virzienu.
DFD noteikumi
Pirms sākat datu plūsmas diagrammu attēlošanu, ir četri vispārīgi īkšķa noteikumi, kas jāievēro, lai izveidotu derīgu DFD.
- Katrā datu krātuvē jābūt vismaz vienai datu ievades un izvades datu plūsmai.
- Katrā procesā jābūt vismaz vienai ieejai un vienai izvadei.
- Visiem procesiem DFD jābūt saistītiem ar citu procesu vai datu krātuvi.
- Sistēmas saglabātajiem datiem ir jāiet cauri procesam.
Veidi
Atkarībā no tā, ko vēlaties pārbaudīt plūsmā, ir divu veidu datu plūsmas diagrammu izvēle.
Loģiski
Šāda veida diagramma atspoguļo notiekošo informācijas plūsmā. Tas parāda informāciju, kas tiek ģenerēta, un to, kas tiek komunicēta, vienības, kas saņem šo informāciju, procesus, kas tiek veikti kopumā utt.
Loģiskajā diagrammā aprakstītie procesi ir darbības, ko veic uzņēmumā, kas nozīmē, ka sistēmas tehniskie aspekti netiek padziļināti izpētīti. Tāpēc darbinieki var saprast šīs diagrammas, nebūdami tehniski.
Fiziskā
Šāda veida diagramma atspoguļo informācijas pārvietošanos caur sistēmu. Tas nozīmē, ka programmas, kā arī datoru aprīkojums, cilvēki un faili, kas iesaistīti informācijas plūsmā, ir īpaši detalizēti.
Fiziskajās diagrammās ir iekļauti procesi, kas atbilst datu ievadīšanai, piemēram, kontroles pārbaude. Tiek ievietota arī starpposma datu glabāšana, piemēram, pagaidu tabulas vai faili.
Piemēram, jūs varētu parādīt, kā klients tiešsaistē veic pasūtījumu, pārskatot uzņēmuma programmatūru, lai veiktu un pabeigtu šo pasūtījumu. Tas parasti ir tehnisks.
Tādējādi detalizēta fiziskā diagramma var ievērojami palīdzēt ieprogrammēt kodu, kas nepieciešams informācijas sistēmas ieviešanai.
Kuru izmantot?
Gan fiziskās, gan loģiskās diagrammas var attēlot vienu un to pašu informācijas plūsmu. Tomēr katram no tiem būs atšķirīgs viedoklis un tie nodrošinās dažādas darbības sistēmas optimizēšanai.
Tos var izmantot kopā vai atsevišķi. Kopā tie sniedz sīkāku informāciju nekā katra diagramma atsevišķi. Izlemjot, kuru izmantot, ņemiet vērā, ka jums varētu būt nepieciešami abi.
Piemēri
Programmatūras inženierijā datu plūsmas diagrammu var izveidot, lai attēlotu sistēmu dažādos abstrakcijas līmeņos.
Augstāka līmeņa DFD ir sadalīti zemākajos līmeņos, tādējādi pievēršoties vairāk informācijas un funkcionālajiem elementiem. DFD līmeņi ir numurēti ar 0, 1, 2 vai vairāk.
0 līmenis
Tas ir izklāstīts, lai atspoguļotu perspektīvu, kurā visa sistēma ir iekapsulēta vienā procesā, norādot attiecības, kādas tai ir ar ārējām vienībām.
Ieejas un izejas dati ir apzīmēti ar bultiņām, kas ieiet sistēmā vai iziet no tās. Šo līmeni sauc par konteksta diagrammu.
Avots: geeksforgeeks.org (CC BY-SA 4.0)
1. līmenis
Šajā līmenī konteksta diagramma ir sadalīta vairākos procesos. Tiek izceltas galvenās sistēmas funkcijas, un augsta līmeņa process tiek sadalīts apakšprocesos.
Avots: geeksforgeeks.org-CC-BY-SA-4.0
2. līmenis
Šis līmenis ir nedaudz dziļāks nekā 1. līmenis. To var izmantot, lai ierakstītu specifisku informāciju par sistēmas darbību.
Avots: geeksforgeeks.org (CC-BY-SA-4.0)
Atsauces
- Datora cerība (2017). Datu plūsmas diagramma. Paņemts no: computerhope.com.
- W3 skaitļošana (2019. gads). Fizisko datu plūsmas diagrammu izstrāde. Paņemts no: w3computing.com.
- Georgina Guthrie (2019). Kā izmantot datu plūsmas diagrammas, lai uzlādētu projektu. Kakao. Iegūts no: cacoo.com.
- Geeks Geeksam (2019). Datu plūsmas diagrammu (DFD) līmeņi. Iegūts no: geeksforgeeks.org.
- Klifords Čī (2019). Iesācēja ceļvedis datu plūsmas diagrammām. Rumbas vieta. Paņemts no: blog.hubspot.com.