Zasluga slike: Slike heroja/Slike heroja/GettyImages
Dijagram toka je grafički prikaz slijeda aktivnosti u procesu. Dijagrami toka prvi put su korišteni početkom 20. stoljeća za opisivanje inženjerskih i proizvodnih sustava. S porastom računalnog programiranja, dijagram toka sustava postao je vrijedan alat za prikaz tijeka kontrole kroz računalni sustav i gdje se donose odluke koje utječu na tijek.
Dijagram toka sustava vs. Dijagram toka podataka
U dijagramima toka sustava i podataka koriste se različiti standardni simboli, a oblik simbola ukazuje na njegovu funkciju. Simboli su povezani linijama koje pokazuju smjer toka. Tekst unutar simbola opisuje njegovu specifičnu funkciju. Za razliku od dijagrama toka podataka koji pokazuju kretanje podataka, dijagrami toka sustava pokazuju odluke koje mijenjaju tijek programske logike. Dijagrami toka sustava koriste simbol dijamanta za predstavljanje odluka da/ne, s posebnim redom koji ostavlja romb za svaki odgovor.
Video dana
Simboli dijagrama toka sustava
Svi dijagrami toka sustava počinju i završavaju ovalnim oblikom koji označava početak i kraj zadatka programiranja koji se opisuje. Unutar dijagrama toka, pravokutnik se koristi za predstavljanje procesa ili aktivnosti koju treba dovršiti. Ulaz ili izlaz podataka u sustav predstavljen je paralelogramom. U računalnim sustavima primjeri izvora unosa podataka uključuju tipkovnice, miševe, skenere, kamere, mikrofone i različite vrste senzora. Primjeri izlaznih odredišta uključuju 2D i 3D pisače, uređaje za prikaz i zvučnike.
Čitanje dijagrama toka sustava
Ako želite razumjeti sustav, morate znati čitati dijagram toka sustava koji ga opisuje. Počevši s početnim simbolom, pratite linije protoka kroz svaki simbol do završnog simbola. Na svakom simbolu odluke iscrtajte alternativne putove. Prolazak kroz dijagram toka na ovaj način naziva se "provjera na stolu". Programeri koriste stolnu provjeru kako bi bili sigurni da su sve odluke i procesi ispravno definirani prije nego što počnu kodirati.
Prednosti dijagrama toka sustava
Računalno programiranje zahtijeva pažljivo planiranje i logično razmišljanje. Programeri moraju temeljito razumjeti zadatak prije nego što počnu kodirati. Dijagrami toka sustava uvelike su se koristili u ranim danima programiranja kako bi pomogli dizajnerima sustava vizualizirati sve odluke koje je trebalo riješiti. Od tada su uvedeni drugi alati koji bi mogli biti prikladniji za opisivanje složenih sustava. Jedan od tih alata je pseudokod, koji koristi kombinaciju sintakse programskog jezika i prirodnog jezika nalik engleskom da opiše kako će zadatak biti dovršen. Mnogi dizajneri sustava smatraju da je pseudokod lakše proizvesti i modificirati nego komplicirani dijagram toka. Međutim, dijagrami toka se još uvijek koriste za mnoge poslovne aplikacije.