Diagrami poteka so koristen način za organizirano programsko kodo.
Računalniški programerji napišejo vsak vidik katere koli programske opreme, ki omogoča, da računalnik deluje, izračuna, beleži, analizira in izpisuje podatke. Približno 80 odstotkov postopka načrtovanja programske opreme se izvede na papirju, preden se dejansko začne pisanje katere koli računalniške kode. Programerji uporabljajo orodja, kot so projektna dokumentacija, diagrami poteka in psevdokoda, da organizirajo proces programiranja.
Dokumentacija
Samo računalniški programerji in tisti, ki delajo na projektu razvoja programske opreme, ga bodo kdaj videli začetno programsko dokumentacijo, ki vključuje izpis, oblikovanje tiska, zaslonski izpis in vnos dokumentacijo. Končni uporabniki bodo med izdajo programske opreme videli samo tehnična navodila za uporabo. Izhodna dokumentacija opisuje, kakšni so rezultati analize podatkov, ki jih mora narediti programska oprema. Oblikovanje tiskalnika vključuje postavitev, kako bodo natisnjeni dokumenti videti končnemu uporabniku. Dokumentacija o izhodu zaslona je poročila in risbe o tem, kako bo vsak zaslon videti končnemu uporabniku, ko bo končni uporabnik lahko komuniciral s programsko opremo. Vhodna dokumentacija vključuje opise, katere vrste podatkov bodo vnesene v novi program, kot so imena, datumi, zneski, podatki o kreditnih karticah, baze podatkov in drugo. Vsi ti deli dokumentacije pomagajo računalniškemu programerju, da pripravi imena spremenljivk, ki se uporabljajo v računalniški kodi.
Video dneva
Diagrami poteka
Diagrami poteka so upodobljeni diagrami, ki ponazarjajo, kaj vsak proces počne z delom podatkov, ko se obdeluje prek različnih komponent nove programske aplikacije. Vsak grafikon se začne z majhnim ovalom in označuje gibanje skozi proces s smernimi puščicami skozi oblike. Vsaka oblika ima drugačen pomen. Pravokotna polja označujejo postopek ali dejanje. Diamanti označujejo točko odločitve in bodo imeli smerni indikator "da" ali "ne", ki sega od njih. Diagrami poteka se končajo z majhnim ovalom. Strani so po potrebi povezane z majhnimi krogi. Diagrami poteka vizualno opisujejo, kaj naj postopek naredi in kdaj, tako da lahko programerji napišejo računalniško kodo v vrstnem redu, kot je določeno v diagramih poteka.
Psevdokoda
Psevdokoda je tehnični izraz za "lažno kodo", saj so bloki črtastih stavkov, ki predstavljajo dejansko računalniško kodo, napisano v navadni angleščini. Vrstice psevdokode so modelirane po vizualnih logičnih vzorcih v diagramih poteka. Ta napačna koda je lahko tako preprosta kot "Uporabnik pritisne gumb 'Enter'. Na zaslonu se prikaže 'Hello World!'" do kompleksnega, kot je "Uporabnik pritisne gumb 'Enter'". Začne se podrutina izračuna. Zaslon prikaže odgovor v decimalni obliki." Ko je psevdokoda napisana za programsko opremo, jo bo računalniški programer "namizno preveril" tako, da jo bo pognal, da se prepriča, ali deluje logično. Ko ni prisotnih teoretičnih logičnih napak in je vsak del kode upoštevan, potem programer bo sedel in napisal dejansko računalniško kodo v programskem jeziku, kot ga določa delodajalec.