- Duomenų srauto diagramos elementai
- Išorinis subjektas
- Procesas
- Duomenų saugyklos
- Duomenų srautas
- DFD taisyklės
- Tipai
- Loginis
- Fizinis
- Kurį naudoti?
- Pavyzdžiai
- 0 lygis
- 1 lygis
- 2 lygis
- Nuorodos
Duomenų srautų diagrama yra vizualiai būdas parodyti duomenų judėjimą per informacinę sistemą. Čia pateikiama informacija, kaip informacija patenka į sistemą ir iš jos išeina, kokiu keliu ji eina, kur ji saugoma, ir tos informacijos šaltiniai bei tikslai.
Įmonės negalėtų veikti be sistemų ir procesų, o tikslams pasiekti būtinas veiksmingumas. Yra daugybė būdų, kaip ištirti šį efektyvumą, tačiau duomenų srauto schema lenkia kitus.
Duomenų srauto diagramos pavyzdys ispanų kalba
Duomenų srauto diagrama arba DFD parodo, kaip procesai vyksta sistemoje. Tai yra grafinis vaizdas, kuris parodo sistemą ir, savo ruožtu, gali padėti išspręsti ten, kur yra problemų ir neveiksmingumų.
DFD procesų trukmė neparodoma arba jei šie procesai veikia nuosekliai ar lygiagrečiai. Nėra kilpų ar kilpų, kaip yra tinklo schemoje, nėra sprendimo taškų, kaip yra srauto diagramoje.
Blokinės schemos naudojamos projektuojant, analizuojant, dokumentuojant ar valdant programą ar procesą, plačiai naudojamos labai skirtingose srityse, tokiose kaip programavimas, kognityvinė psichologija ar ekonomika bei finansų rinkos.
Dėl to scheminių diagramų spektras yra platus ir reikalingas padalijimas pagal tipus ir klasifikacijas.
Duomenų srauto diagramos elementai
Duomenų srauto diagramoje naudojami ženklai apibūdina duomenų kelią sistemoje, saugojimo vietas, duomenų įvestis ir išvestis bei įvairias gijas. Jie yra standartizuoti žymėjimai, pavyzdžiui, apskritimai, stačiakampiai ir strėlės.
DFD naudojamos įvairios žymėjimo metodikos. Jie turi tam tikrų skirtumų, tačiau visi jie naudoja ženklus ir formas, kad vaizduotų pagrindinius DFD elementus.
Išorinis subjektas
Tai gali atstovauti žmogui, sistemai ar posistemei. Tai yra tam tikrų duomenų kilmė ar paskirtis. Tai yra, jis siunčia arba gauna duomenis į schemuotą sistemą arba iš jos.
Priklausomai nuo verslo proceso, jis yra išorinis sistemai, kuri yra analizuojama. Dėl šios priežasties išoriniai subjektai paprastai atkreipiami į DFD kraštus.
Procesas
Tai veikla ar verslo funkcija, kai duomenys ir jų srautas yra keičiami keičiant, užsakant ar keičiant srauto kryptį. Jis paima gaunamus duomenis, juos keičia ir kartu sukuria išvestį.
Procesas gali būti atliekamas atliekant skaičiavimus ir naudojant logiką, kad būtų galima rūšiuoti duomenis arba pakeisti srauto kryptį. Jį galima suskaidyti iki aukštesnio lygio, kad būtų parodyta, kaip duomenys tvarkomi proceso metu.
Procesai yra tarp įvesties ir išvesties, paprastai pradedant nuo DFD viršutinio kairiojo ir baigiant apatinėje dešinėje diagramos dalyje. Vienoje schemoje jų gali būti keli.
Duomenų saugyklos
Jame yra informacija, skirta naudoti vėliau, pavyzdžiui, dokumentų failas, kuris laukia, kol bus apdorotas.
Duomenų įvestis gali būti perduodama per procesą, o po to į duomenų saugyklą, o duomenų išvestis iš srauto išeina iš duomenų saugyklos, o po to - per procesą.
Duomenų srautas
Atstovauja informacijos srautui. Tai nustato maršrutą, kurį informacija gauna iš išorinių subjektų per įvairius procesus ir duomenų sandėlius. Rodyklėmis DFD gali parodyti duomenų srauto kryptį.
DFD taisyklės
Prieš pradėdami brėžti duomenų srauto diagramas, yra keturios bendrosios nykščio taisyklės, kurių reikia laikytis norint sukurti teisingą DFD.
- Kiekvienoje duomenų saugykloje turi būti bent vienas duomenų įvesties ir išvesties duomenų srautas.
- Kiekvienas procesas turi turėti bent vieną įvestį ir vieną išvestį.
- Visi DFD procesai turi būti susieti su kitu procesu ar duomenų saugykla.
- Sistemos saugomi duomenys turi praeiti per procesą.
Tipai
Atsižvelgiant į tai, ką norite ištirti sraute, galite pasirinkti dviejų tipų duomenų srautų diagramas.
Loginis
Šio tipo diagramos atspindi tai, kas vyksta informacijos sraute. Tai rodo generuojamą ir perduodamą informaciją, subjektus, gaunančius tą informaciją, procesus, kurie paprastai vykdomi ir pan.
Loginėje diagramoje aprašyti procesai yra veikla, vykdoma įmonėje, o tai reiškia, kad techniniai sistemos aspektai nėra išsamiai ištirti. Todėl personalas gali suprasti šias schemas nebūdamas techninis.
Fizinis
Šio tipo diagramos atspindi informacijos judėjimą per sistemą. Tai reiškia, kad programos, taip pat kompiuterinė įranga, žmonės ir failai, susiję su informacijos srautu, yra specialiai detalūs.
Fizinės schemos apima procesus, susijusius su duomenų įvedimu, pavyzdžiui, kontrolinį patikrinimą. Taip pat patalpinamas tarpinis duomenų saugojimas, pavyzdžiui, laikinos lentelės ar failai.
Pvz., Galite parodyti, kaip klientas pateikia užsakymą internete, peržiūrėdamas įmonės programinę įrangą, kad pateiktumėte ir užpildytumėte tą užsakymą. Paprastai tai yra techninė priemonė.
Taigi, išsami fizinė schema gali labai padėti užprogramuoti kodą, reikalingą informacinei sistemai įgyvendinti.
Kurį naudoti?
Tiek fizinės, tiek loginės diagramos gali parodyti tą patį informacijos srautą. Tačiau kiekvienas iš jų turės skirtingą požiūrį ir atliks skirtingą veiklą sistemos optimizavimui.
Jie gali būti naudojami kartu arba atskirai. Kartu jie pateikia daugiau informacijos nei viena diagrama. Priimdami sprendimą, kurį naudoti, atminkite, kad jums gali prireikti abiejų.
Pavyzdžiai
Programinės įrangos inžinerijoje duomenų srauto schema gali būti sukurta taip, kad būtų pavaizduota sistema įvairiais abstrakcijos lygiais.
Aukštesnio lygio DFD yra suskirstyti į žemesnius lygius, tokiu būdu atkreipiant dėmesį į daugiau informacijos ir funkcinių elementų. DFD lygiai yra sunumeruoti 0, 1, 2 ar daugiau.
0 lygis
Jis apibūdinamas atsižvelgiant į perspektyvą, kurioje visa sistema yra sujungta į vieną procesą, nurodant ryšį, kurį ji turi su išoriniais subjektais.
Įvesties ir išvesties duomenys yra žymimi rodyklėmis, einančiomis į sistemą arba iš jos. Šis lygis vadinamas konteksto diagrama.
Šaltinis: geeksforgeeks.org (CC BY-SA 4.0)
1 lygis
Šiame lygyje konteksto schema yra suskaidoma į kelis procesus. Išryškinamos pagrindinės sistemos funkcijos, o aukšto lygio procesas suskaidomas į subprocesus.
Šaltinis: geeksforgeeks.org-CC-BY-SA-4.0
2 lygis
Šis lygis yra šiek tiek gilesnis nei 1 lygis. Jis gali būti naudojamas įrašyti konkrečią informaciją apie sistemos veikimą.
Šaltinis: geeksforgeeks.org (CC-BY-SA-4.0)
Nuorodos
- Kompiuterinė viltis (2017). Duomenų srauto schema. Paimta iš: computerhope.com.
- „W3 Computing“ (2019 m.). Fizinių duomenų srauto diagramų kūrimas. Paimta iš: w3computing.com.
- Georgina Guthrie (2019 m.). Kaip naudoti duomenų srauto diagramas jūsų projektui įkrauti. Cacoo. Paimta iš: cacoo.com.
- Geeks už Geeksą (2019). Duomenų srauto diagramų (DFD) lygiai. Paimta iš: geeksforgeeks.org.
- Clifford Chi (2019 m.). Duomenų srauto diagramų pradedantiesiems vadovas. Stebulės taškas. Paimta iš: blog.hubspot.com.