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:
-
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:
-
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.