Ce instrumente folosesc programatorii de calculatoare?

...

Diagramele de flux sunt o modalitate utilă de a menține organizat codul de programare.

Programatorii de computere scriu fiecare aspect al oricărei piese de software care face ca un computer să ruleze, să calculeze, să înregistreze, să analizeze și să scoată date. Aproximativ 80% din procesul de proiectare a software-ului este realizat pe hârtie înainte de a începe efectiv scrierea oricărui cod de calculator. Programatorii folosesc instrumente precum documentația de proiectare, diagramele de flux și pseudocodul pentru a menține organizat procesul de programare.

Documentație

Numai programatorii de calculator și cei care lucrează la proiectul de dezvoltare software vor vedea vreodată documentația de început a programului, care include ieșire, design de imprimare, ieșire pe ecran și intrare documentație. Utilizatorii finali vor vedea doar manualele tehnice „cum se face” în timpul lansării software-ului. Documentația de ieșire descrie care sunt rezultatele analizei datelor pe care software-ul urmează să o facă. Designul imprimantei include aspectul cum vor arăta documentele tipărite pentru utilizatorul final. Documentația de ieșire a ecranului este reprezentată de rapoarte și desene cu ceea ce va arăta fiecare ecran pentru utilizatorul final atunci când utilizatorul final poate interacționa cu software-ul. Documentația de intrare include descrieri ale tipurilor de date care vor fi introduse în noul program, cum ar fi nume, date, sume, informații despre cardul de credit, baze de date și multe altele. Toate aceste documente îl ajută pe programatorul să vină cu nume de variabile care să fie folosite în codul computerului.

Videoclipul zilei

Diagrame de flux

Diagramele de flux sunt diagrame ilustrate care ilustrează ceea ce face fiecare proces cu o bucată de date pe măsură ce este procesată prin diferitele componente ale noii aplicații software. Fiecare diagramă începe cu un mic oval și indică mișcarea de-a lungul procesului cu săgeți direcționale prin forme. Fiecare formă are un sens diferit. Casetele dreptunghiulare indică un proces sau o acțiune. Diamantele indică un punct de decizie și vor avea fie un indicator de direcție „da”, fie un „nu” care se întinde din ele. Diagramele de flux se termină cu un mic oval. Paginile sunt conectate cu cercuri mici atunci când este cazul. Diagramele de flux descriu vizual ce trebuie să facă procesul și când, astfel încât programatorii să poată scrie codul computerului în ordinea logicii specificate în diagramele de flux.

Pseudo cod

Pseudocod este un termen tehnic pentru „cod fals”, deoarece este vorba de blocuri de declarații rânduite menite să reprezinte codul real al computerului scris în limba engleză simplă. Liniile de pseudocod sunt modelate după modelele logice vizuale din diagramele de flux. Acest cod fals poate fi la fel de simplu ca „Utilizatorul apasă butonul „Enter”. Ecranul afișează „Hello World!” la complex, cum ar fi „Utilizatorul apasă butonul „Enter”. Calculați începe subrutinele. Ecranul afișează răspunsul în format zecimal.” După ce pseudocodul este scris pentru software, programatorul computerului îl va „verifica de birou” trecând prin el pentru a se asigura că funcționează logic. Când nu există erori de logică teoretică prezente și fiecare secțiune de cod este luată în considerare, atunci programatorul se va așeza și va scrie codul real al computerului în limbajul de programare specificat de angajator.