Kuvan luotto: Hero Images / Hero Images / GettyImages
Vuokaavio on graafinen esitys prosessin toimintojen sarjasta. Vuokaavioita käytettiin ensimmäisen kerran 1900-luvun alussa kuvaamaan suunnittelu- ja valmistusjärjestelmiä. Tietokoneohjelmoinnin nousun myötä järjestelmän vuokaaviosta on tullut arvokas työkalu kuvaamaan ohjauksen kulkua tietokonejärjestelmän läpi ja missä tehdään virtaukseen vaikuttavia päätöksiä.
Järjestelmän vuokaavio vs. Datan vuokaavio
Sekä järjestelmä- että datavuokaavioissa käytetään useita vakiosymboleja, joiden muoto ilmaisee sen toiminnan. Symbolit on yhdistetty viivoilla, jotka osoittavat virtaussuunnan. Symbolin sisällä oleva teksti kuvaa sen erityistä toimintaa. Toisin kuin datavuokaaviot, jotka osoittavat tietojen liikkeen, järjestelmän vuokaaviot näyttävät päätökset, jotka muuttavat ohjelman logiikkaa. Järjestelmän vuokaaviot käyttävät timanttisymbolia edustamaan kyllä/ei-päätöksiä, ja jokaiselle vastaukselle jätetään erillinen viiva.
Päivän video
Järjestelmän vuokaavion symbolit
Kaikki järjestelmän vuokaaviot alkavat ja päättyvät soikeaan muotoon, joka osoittaa kuvattavan ohjelmointitehtävän alun ja lopun. Vuokaaviossa suorakulmiota käytetään edustamaan suoritettavaa prosessia tai toimintaa. Tietojen syöttö tai ulostulo järjestelmään on esitetty suunnikkaalla. Tietokonejärjestelmässä esimerkkejä tiedonsyöttölähteistä ovat näppäimistöt, hiiret, skannerit, kamerat, mikrofonit ja erilaiset anturit. Esimerkkejä tulostuskohteista ovat 2D- ja 3D-tulostimet, näyttölaitteet ja kaiuttimet.
Järjestelmän vuokaavion lukeminen
Jos haluat ymmärtää järjestelmää, sinun on osattava lukea sitä kuvaava järjestelmän vuokaavio. Aloita aloitussymbolista ja seuraa kulkuviivoja jokaisen symbolin läpi loppusymboliin. Jäljitä vaihtoehtoiset polut jokaisen päätössymbolin kohdalla. Vuokaavion läpikulkua tällä tavalla kutsutaan sen "työpöydän tarkistamiseksi". Ohjelmoijat käyttävät työpöytätarkistusta varmistaakseen, että kaikki päätökset ja prosessit on määritelty oikein ennen koodauksen aloittamista.
Järjestelmän vuokaavioiden edut
Tietokoneohjelmointi vaatii huolellista suunnittelua ja loogista ajattelua. Ohjelmoijien on ymmärrettävä tehtävä perusteellisesti ennen koodauksen aloittamista. Järjestelmän vuokaavioita käytettiin paljon ohjelmoinnin alkuaikoina auttamaan järjestelmäsuunnittelijoita visualisoimaan kaikki päätökset, joihin oli puututtava. Sittemmin on otettu käyttöön muita työkaluja, jotka saattavat olla sopivampia monimutkaisten järjestelmien kuvaamiseen. Yksi näistä työkaluista on pseudokoodi, joka käyttää ohjelmointikielen syntaksin ja englannin kaltaisen luonnollisen kielen yhdistelmää kuvaamaan, kuinka tehtävä suoritetaan. Monien järjestelmäsuunnittelijoiden mielestä pseudokoodi on helpompi tuottaa ja muokata kuin monimutkainen vuokaavio. Vuokaavioita käytetään kuitenkin edelleen monissa yrityssovelluksissa.