- Tietojen vuokaavion elementit
- Ulkoinen kokonaisuus
- Prosessi
- Tietovarasto
- Tietovirta
- DFD-säännöt
- Tyypit
- Looginen
- fyysinen
- Kumpaa käyttää?
- esimerkit
- Taso 0
- Taso 1
- Taso 2
- Viitteet
Datavuokaavio on visuaalinen tapa osoittaa liikkumista tietojen tietojärjestelmän avulla. Se esittelee, kuinka tiedot tulevat järjestelmään ja poistuvat järjestelmästä, millä reitillä se kulkee, missä ne tallennetaan, sekä näiden tietojen lähteet ja määränpäät.
Yritykset eivät voisi toimia ilman järjestelmiä ja prosesseja, ja tehokkuus on välttämätöntä tavoitteiden saavuttamiseksi. Tätä tehokkuutta voidaan tutkia lukuisilla tavoilla, mutta datan vuokaavio ylittää muut.

Esimerkki espanjankielisestä tiedonkulkukaaviosta
Tietovirtakaavio tai DFD näyttää kuinka prosessit kulkevat järjestelmässä. Se on graafinen esitys järjestelmän näyttämisestä ja voi puolestaan auttaa ratkaisemaan ongelmia ja tehottomuuksia.
DFD: ssä prosessien kestoa ei näytetä tai jos nämä prosessit toimivat sarjassa tai rinnakkain. Silmukoita tai silmukoita ei ole, koska niitä on verkkokaaviossa, päätöksentekopisteitä ei ole, kuten vuokaaviossa.
Vuokaavioita käytetään suunnittelemaan, analysoimaan, dokumentoimaan tai hallitsemaan ohjelmaa tai prosessia, ja niitä käytetään laajalti hyvin erilaisilla aloilla, kuten ohjelmointi, kognitiivinen psykologia tai taloustiede ja rahoitusmarkkinat.
Tämä johtaa siihen, että vuokaavioalue on laaja ja on jaoteltava tyypeittäin ja luokituksia varten.
Tietojen vuokaavion elementit
Tietovirtakaaviossa käytetyt merkit kuvaavat tietopolkua järjestelmässä, tallennuspaikkoja, datalähteitä ja -ulostuloja sekä erilaisia säikeitä. Ne ovat standardisoituja merkintöjä, kuten ympyröitä, suorakaideita ja nuoleja.
DFD: ssä käytetään erilaisia merkintämenetelmiä. Niillä on joitain eroja, mutta ne kaikki käyttävät merkkejä ja muotoja edustamaan DFD: n pääelementtejä.
Ulkoinen kokonaisuus
Se voi edustaa ihmistä, järjestelmää tai osajärjestelmää. Se on tiettyjen tietojen alkuperä tai kohde. Toisin sanoen, se lähettää tai vastaanottaa dataa kaavioituun järjestelmään tai siitä.
Liiketoimintaprosessista riippuen se on ulkopuolella analysoitavalle järjestelmälle. Tästä syystä ulkoiset yksiköt vedetään yleensä DFD: n reunoihin.

Prosessi
Se on toiminta tai liiketoimintatoiminto, jossa data ja sen virta muuttuvat muuttamalla, tilaamalla tai muuttamalla virtauksen suuntaa. Se ottaa saapuvan datan, muuttaa sitä ja tuottaa tuloksen.
Prosessi voi tehdä tämän suorittamalla laskelmia ja käyttämällä myös logiikkaa voidakseen lajitella tiedot tai muuttaa virtauksen suuntaa. Se voidaan jakaa korkeammalle yksityiskohtaisuudelle edustamaan miten prosessoidaan tietoja.
Prosessit sijaitsevat tulon ja ulostulon välissä, yleensä aloittaen DFD: n vasemmasta yläkulmasta ja päättyen kaavion oikeaan alakulmaan. Niitä voi olla useita yhdessä kaaviossa.

Tietovarasto
Se sisältää tietoja myöhempää käyttöä varten, kuten dokumentitiedosto, joka odottaa käsittelyä.
Tietosyötöt voivat kulkea prosessin läpi ja sitten tietovarastoon, kun taas datalähdöt virtaavat tietovarastoista ja sitten prosessin läpi.

Tietovirta
Edustaa tiedonkulkua. Se määrittelee reitin, jonka informaatio vie ulkoisilta kokonaisuuksilta eri prosessien ja tietovarastojen kautta. Nuolilla DFD voi näyttää datavirran suunnan.

DFD-säännöt
Ennen kuin aloitat datavirtakaavioiden piirtämisen, on olemassa neljä yleistä peukalosääntöä, joita on noudatettava luotaessa kelvollinen DFD.
- Jokaisessa tietovarastossa on oltava ainakin yksi tiedonsiirto- ja lähtötietovirta.
- Jokaisessa prosessissa on oltava vähintään yksi tulo ja yksi lähtö.
- Kaikkien DFD-prosessien on oltava linkitettyinä toiseen prosessiin tai tietovarastoon.
- Järjestelmän tallennettujen tietojen on mentävä prosessin läpi.
Tyypit
Riippuen siitä, mitä haluat tutkia vuovirtaan, on olemassa kahden tyyppisiä datavirtakaavioita, joista valita.
Looginen
Tämän tyyppinen kaavio heijastaa mitä tapahtuu tietovirrassa. Se näyttää tuotettavan ja välitettävän tiedon, tiedot vastaanottavat yksiköt, yleensä suoritettavat prosessit jne.
Loogisessa kaaviossa kuvatut prosessit ovat yrityksessä suoritettavia toimia, mikä tarkoittaa, että järjestelmän teknisiä näkökohtia ei tutkita perusteellisesti. Siksi henkilöstö pystyy ymmärtämään nämä kaaviot olematta teknisiä.
fyysinen
Tämäntyyppinen kaavio heijastaa kuinka informaatio liikkuu järjestelmän läpi. Tämä tarkoittaa, että ohjelmat, samoin kuin tietovälineet, ihmiset ja tiedostot, jotka ovat mukana tiedonkulussa, ovat erityisen yksityiskohtaisia.
Fyysiset kaaviot sisältävät tietojen syöttämistä vastaavat prosessit, kuten ohjaustarkistuksen. Myös välimuistitallennus, kuten väliaikaiset taulukot tai tiedostot, on sijoitettu.
Voit esimerkiksi osoittaa, kuinka asiakas tekee tilauksen verkossa, tarkistamalla yrityksen ohjelmistot tilauksen tekemiseksi ja suorittamiseksi. Tämä on yleensä teknistä.
Siksi yksityiskohtainen fyysinen kaavio voi suuresti auttaa tietojärjestelmän toteuttamiseen tarvittavan koodin ohjelmoinnissa.
Kumpaa käyttää?
Sekä fyysiset että loogiset kaaviot voivat edustaa samaa tiedonkulkua. Jokaisella on kuitenkin erilainen näkökulma ja se tarjoaa erilaisia toimintoja järjestelmän optimoimiseksi.
Niitä voidaan käyttää yhdessä tai erikseen. Yhdessä ne tarjoavat yksityiskohtaisempia kuin kumpikin kaavio yksinään. Kun päätät mitä käyttää, muista, että tarvitset molempia.
esimerkit
Ohjelmistosuunnittelussa datan vuokaavio voidaan suunnitella edustamaan järjestelmää abstraktion eri tasoilla.
Korkeamman tason DFD: t jaetaan alempiin tasoihin, jolloin ne käsittelevät enemmän tietoa ja toiminnallisia elementtejä. DFD: n tasot on numeroitu 0, 1, 2 tai enemmän.
Taso 0
Sen hahmotellaan heijastavan perspektiiviä, jossa koko järjestelmä on kapseloitu yhdeksi prosessiksi, mikä osoittaa sen suhteen ulkoisiin kokonaisuuksiin.
Tulo- ja lähtötiedot on merkitty nuoleilla, jotka menevät järjestelmään tai ulos järjestelmästä. Tätä tasoa kutsutaan kontekstidiagrammiksi.

Lähde: geeksforgeeks.org (CC BY-SA 4.0)
Taso 1
Tällä tasolla kontekstikaavio on jaoteltu useisiin prosesseihin. Järjestelmän päätoiminnot on korostettu ja korkean tason prosessi on jaoteltu alaprosesseihin.

Lähde: geeksforgeeks.org-CC-BY-SA-4.0
Taso 2
Tämä taso menee hiukan syvemmälle kuin taso 1. Sitä voidaan käyttää tallentamaan järjestelmän toiminnan yksityiskohdat.

Lähde: geeksforgeeks.org (CC-BY-SA-4.0)
Viitteet
- Computer Hope (2017). Tietojen vuokaavio. Otettu: computerhope.com.
- W3-tietojenkäsittely (2019). Fyysisten tietojen vuokaavioiden kehittäminen. Otettu: w3computing.com.
- Georgina Guthrie (2019). Kuinka käyttää datavirtakaavioita projektin lataamiseen. Cacoo. Otettu: cacoo.com.
- Geekit Geekeille (2019). Tietovirtakaavioiden (DFD) tasot. Ostettu: geeksforgeeks.org.
- Clifford Chi (2019). Aloittelijan opas tietovirtakaavioihin. Napapaikka. Otettu: blog.hubspot.com.
