Koje alate koriste računalni programeri?

...

Dijagrami toka koristan su način organiziranja programskog koda.

Računalni programeri pišu svaki aspekt bilo kojeg softvera koji pokreće računalo, izračunava, bilježi, analizira i izlaze podatke. Otprilike 80 posto procesa dizajna softvera izvodi se na papiru prije nego što zapravo počne pisanje bilo kojeg računalnog koda. Programeri koriste alate kao što su projektna dokumentacija, dijagrami toka i pseudokod kako bi proces programiranja bio organiziran.

Dokumentacija

Samo će računalni programeri i oni koji rade na projektu razvoja softvera ikada vidjeti početna programska dokumentacija, koja uključuje izlaz, dizajn ispisa, izlaz na ekranu i unos dokumentacija. Krajnji će korisnici vidjeti samo tehničke priručnike "kako da" tijekom izdavanja softvera. Izlazna dokumentacija opisuje kakvi su rezultati analize podataka koje softver treba učiniti. Dizajn pisača uključuje izgled kako će ispisani dokumenti izgledati krajnjem korisniku. Dokumentacija o izlazu zaslona izvješća su i crteži o tome kako će svaki zaslon izgledati krajnjem korisniku kada krajnji korisnik bude u mogućnosti komunicirati sa softverom. Ulazna dokumentacija uključuje opise koje vrste podataka će biti stavljene u novi program, kao što su imena, datumi, iznosi, podaci o kreditnim karticama, baze podataka i drugo. Svi ovi dijelovi dokumentacije pomažu računalnim programerima da smisle nazive varijabli koje će se koristiti unutar računalnog koda.

Video dana

Dijagrami toka

Dijagrami toka su slikovni dijagrami koji ilustriraju što svaki proces čini s pojedinim podacima dok se obrađuju kroz različite komponente nove softverske aplikacije. Svaki grafikon počinje malim ovalom i pokazuje kretanje kroz proces strelicama za smjer kroz oblike. Svaki oblik ima drugačije značenje. Pravokutni okviri označavaju proces ili radnju. Rombovi označavaju točku odluke i imat će ili "da" ili "ne" pokazivač smjera koji se proteže od njih. Dijagrami toka završavaju malim ovalom. Stranice su povezane malim krugovima kada je to primjenjivo. Dijagrami toka vizualno opisuju što proces treba učiniti i kada kako bi programeri mogli napisati računalni kod redoslijedom logike navedene u dijagramima toka.

Pseudokod

Pseudokod je tehnički izraz za "lažni kod" jer su to blokovi naredbi koje predstavljaju stvarni računalni kod napisan na običnom engleskom jeziku. Linije pseudokoda su modelirane prema vizualnim logičkim obrascima u dijagramima toka. Ovaj lažni kod može biti jednostavan kao "Korisnik pritisne tipku 'Enter'. Zaslon prikazuje 'Hello World!'" do složenih kao što je "Korisnik pritisne gumb 'Enter'". Počinje potrutina izračunavanja. Zaslon prikazuje odgovor u decimalnom formatu." Nakon što je pseudokod napisan za softver, računalni programer će ga "provjeriti" tako što će ga proći kako bi provjerio funkcionira li logično. Kada nema prisutnih teoretskih logičkih pogrešaka i svaki dio koda je uzet u obzir, tada programer će sjesti i napisati stvarni računalni kod u programskom jeziku kako je navedeno u poslodavac.