Programovanie v jazyku C++
Návrh a realizácia programu
 Základom
každého úspešného programu je dôkladná znalosť problému, ktorý má program
riešiť. Vo všeobecnosti môžeme rozdeliť tvorbu programu na niekoľko etáp:
 Základom
každého úspešného programu je dôkladná znalosť problému, ktorý má program
riešiť. Vo všeobecnosti môžeme rozdeliť tvorbu programu na niekoľko etáp:
- 
Analýza
Výsledkom analýzy je podrobný popis problému, neobsahuje ale návrhy
riešenia problému.
- 
Návrh
Výsledkom návrhu je definovanie štrukturálnych a algoritmických postupov,
potrebných pre realizáciu programu.
- 
Implementácia
Realizácia programu ("programovanie").
- 
Testovanie
Kontrola dodržania požiadaviek definovaných v analýze problému.
- 
Údržba
Priebežné dopĺňanie vlastností programu o nové skutočnosti, ktoré neboli
známe v dobe realizácie programu.
 Pri návrhu
objektovo-orientovaných programov sa snažíme problém rozčleniť na samostatné
funkčné celky. Implementácia takto členeného problému v C++ pozostáva z
nasledujúcich krokov:
 Pri návrhu
objektovo-orientovaných programov sa snažíme problém rozčleniť na samostatné
funkčné celky. Implementácia takto členeného problému v C++ pozostáva z
nasledujúcich krokov:
- 
Editácia zdrojových súborov (source files).programu
- 
Kompilácia každého zdrojového súboru do objektového súboru
- 
Viazanie (linking) objektových súborov spolu s knižnicami do vykonateľného
programu.
