Vuokaavio vs. tietovuokaavio (DFD)
Termit vuokaavio ja datan vuokaavio (DFD) liittyvät ohjelmistotekniikkaan, joka kuvaa prosessin tai datan polun vaihe vaiheelta. Vaikka vuokaaviota käytetään melkein kaikilla koulutuksen aloilla, tekniikan tietovuokaaviota käytetään pääasiassa ohjelmistoteollisuudessa. Molemmat kaaviot on tehty helpottamaan prosessin ymmärtämistä. Vuokaavio tarjoaa tarvittavat vaiheet haluttujen tulosten saavuttamiseksi, ja datavuokaavio kuvaa lähteen, josta tiedot tulevat, järjestelmässä tapahtuvan muutoksen ja lähteen, johon se päättyy. Molemmat kaaviot tarjoavat erittäin helpon tavan ymmärtää tapa, jolla prosessi tapahtuu tai tietoja käsitellään alusta loppuun.
Vuokaavio
Vuokaavio tehdään prosessin hajottamiseksi yksinkertaisiksi vaiheiksi kirjoittamalla vaiheet nuoliin yhdistettyihin laatikoihin. Vuokaavio alkaa ensimmäisestä vaiheesta ja päättyy viimeiseen vaiheeseen, jossa kaikki tehtävät suoritetaan keskellä. Vuokaavio aiheuttaa myös ongelmia ongelmien ratkaisemiseksi tarjoamalla ratkaisun, jos jonkin vaiheen aikana tapahtuu virhe. Vuokaavion suurin etu on, että se antaa kokonaiskuvan prosessista yhdellä silmäyksellä sen ymmärtämiseksi paremmin. Vuokaavioita on erilaisia
• Järjestelmän vuokaavio
• Tietovuokaavio
• Asiakirjan vuokaavio
• Ohjelman vuokaavio
Tietovuokaavio
Tietovirta on kaavio järjestelmän läpi kulkevasta datavirrasta, jonka aikana sitä myös käsitellään. Tietojen virta ulkoisesta lähteestä tai sisäisestä lähteestä määränpäähän on esitetty kaaviona. Mihin data päätyy käsittelyn jälkeen, näkyy myös datavuokaaviossa. Prosessit, joiden kautta data käy läpi, on esitetty näissä kaavioissa. Nämä prosessit voivat olla jaksoja tai toimia samanaikaisesti, kun data kulkee järjestelmän läpi.
Vuokaavio vs. tietovuokaavio (DFD) • Suurin ero vuokaavion ja datavuokaavion välillä on se, että vuokaavio esittelee prosessin loppuun saattamisen vaiheet, joissa datavuokaaviona esitetään datavirta. • Vuokaaviossa ei ole mitään syötettä ulkoisesta lähteestä tai ulostulo ulkoiseen lähteeseen, kun taas tietovuokaavio kuvaa datan polun ulkoisesta lähteestä sisäiseen varastoon tai päinvastoin. • Prosessin ajoitus ja järjestys on osuvasti esitetty vuokaaviona, jossa tietojen käsittely tapahtuu tietyssä järjestyksessä tai useita prosesseja samanaikaisesti, ei ole kuvattu datavuokaaviona. • Tietovuokaaviot määrittelevät järjestelmän toiminnallisuuden, jossa vuokaaviona näkyy, miten järjestelmän toiminta saadaan aikaan. • Vuokaavioita käytetään prosessin suunnittelussa, mutta datan vuokaavion avulla kuvataan prosessin loppuun saattavan datan polku. |