Osnovni pojmovi

2. Osnovni koraci u programiranju

Programiranje je proces koji se zbiva u nekoliko koraka. Od uočavanja pro­ blema i definiranja zadatka do gotovog proizvoda put je prilično dugačak.

Koraci u pisanju programa su sljedeći:

  1. definiranje problema (problem može biti napisan u obliku zadatka)
  2. analiziranje problema
  3. izrada algoritma
  4. pisanje programa u odabranome programskom jeziku
  5. prevođenje programa
  6. testiranje programa
  7. izrada dokumentacije
  8. održavanje programa.

Svaki je od tih koraka jednako važan, ali ono u što se ulažu posebno vrijeme i trud jesu analiziranje problema i pisanje algoritma.

Nakon pisanja i prevođenja programa potrebno ga je testirati poznatim te­ stnim primjerima da bismo provjerili radi li doista ono što smo zamislili ili smo negdje pogriješili.

Kad program prođe testiranje, potrebno je napraviti opširnu dokumentaci­ju. Dokumentacija se dijeli na dvije vrste: korisničku i tehničku. Korisnička dokumentacija namijenjena je korisnicima programa i sadržava upute za instaliranje i korištenje. Tehnička dokumentacija sadržava opis rješavanja problema i namijenjena je programerima da bi im olakšala buduće izmjene i održavanje programa.