Zasluga slike: Slike junakov/Slike junakov/GettyImages
Diagram poteka je grafični prikaz zaporedja dejavnosti v procesu. Diagrami poteka so bili prvič uporabljeni v začetku 20. stoletja za opis inženirskih in proizvodnih sistemov. Z vzponom računalniškega programiranja je sistemski diagram poteka postal dragoceno orodje za prikaz toka nadzora skozi računalniški sistem in kjer se sprejemajo odločitve, ki vplivajo na tok.
Sistemski diagram poteka vs. Diagram poteka podatkov
V sistemskih in podatkovnih diagramih poteka se uporabljajo različni standardni simboli, pri čemer oblika simbola označuje njegovo funkcijo. Simboli so povezani s črtami, ki kažejo smer toka. Besedilo znotraj simbola opisuje njegovo specifično funkcijo. Za razliko od podatkovnih diagramov poteka, ki prikazujejo gibanje podatkov, sistemski diagrami poteka prikazujejo odločitve, ki spreminjajo tok programske logike. Sistemski diagrami poteka uporabljajo simbol diamanta za predstavljanje odločitev da/ne, pri čemer za vsak odgovor pušča ločena vrstica.
Video dneva
Simboli sistemskega diagrama poteka
Vsi sistemski diagrami poteka se začnejo in končajo z ovalno obliko, ki označuje začetek in konec opisane programske naloge. V diagramu poteka se pravokotnik uporablja za predstavitev procesa ali dejavnosti, ki jo je treba dokončati. Vnos ali izhod podatkov v sistem je predstavljen z paralelogramom. V računalniškem sistemu so primeri virov za vnos podatkov tipkovnice, miške, skenerji, kamere, mikrofoni in različne vrste senzorjev. Primeri izhodnih ciljev vključujejo 2D in 3D tiskalnike, zaslonske naprave in zvočnike.
Branje diagrama poteka sistema
Če želite razumeti sistem, morate vedeti, kako prebrati sistemski diagram poteka, ki ga opisuje. Začenši z začetnim simbolom, sledite premikom skozi vsak simbol do končnega simbola. Pri vsakem simbolu odločitve zasledite alternativne poti. Prehod skozi diagram poteka na ta način se imenuje "preverjanje na mizi". Programerji uporabljajo namizno preverjanje, da se prepričajo, ali so vse odločitve in procesi pravilno definirani, preden začnejo kodirati.
Prednosti sistemskih diagramov poteka
Računalniško programiranje zahteva skrbno načrtovanje in logično razmišljanje. Programerji morajo temeljito razumeti nalogo, preden začnejo kodirati. Sistemski diagrami poteka so bili močno uporabljeni v zgodnjih dneh programiranja, da bi oblikovalcem sistemov pomagali vizualizirati vse odločitve, ki jih je bilo treba obravnavati. Od takrat so bila uvedena druga orodja, ki so morda bolj primerna za opis kompleksnih sistemov. Eno od teh orodij je psevdokoda, ki uporablja kombinacijo sintakse programskega jezika in naravnega jezika, podobnega angleščini, da opiše, kako bo naloga zaključena. Številnim sistemskim oblikovalcem je psevdokodo lažje izdelati in spremeniti kot zapleten diagram poteka. Vendar se diagrami poteka še vedno uporabljajo za številne poslovne aplikacije.