More actions
dBez shrnutí editace Značka: editor wikitextu 2017 |
d pridanie kategórie |
||
Riadok 26: | Riadok 26: | ||
{{Téma|Oblast=Kategória:Programovanie|Poradie=20}} | {{Téma|Oblast=Kategória:Programovanie|Poradie=20}} | ||
[[Kategória:Programovanie]] |
Aktuálna revízia z 19:42, 19. apríl 2024
Životný cyklus softvéru
Všetko má svoj začiatok a koniec, a tak je to aj so softvérom. Predtým, ako niekto začne niečo programovať, prirodzene prejde istými krokmi. O úplnom životnom cykle nejakého softvéru si povieme neskôr v oblasti Vývojové operácie.
Zjednodušená forma týchto postupov by mohla byť takáto:
1. Plánovanie
V tejto časti sa rozhodneme, čo vlastne ideme programovať a ako približne bude náš kód vyzerať. Je veľmi dôležité vedieť dopredu určiť, ako bude zdrojový kód nejakého programu vyzerať, pretože tým predídeme zlým rozhodnutiam a chybám v kóde.
Napríklad, ak máme vytvoriť algoritmus ktorý spočíta dohromady všetky čísla ktoré zadá používateľ, tak vieme že budeme potrebovať spôsob ako získame tieto informácie od používateľa, ako ich spracujeme (sčítame) a následne zobrazíme výsledok. Teda už vopred vieme určiť, aké funkcie budeme potrebovať pre riešenie nášho problému.
2. Programovanie
V tomto štádiu programátor píše kód a snaží sa vyriešiť nejaký problém.
3. Testovanie
Každý program je potrebné otestovať, aby sme zistili a kontrolovali či sa správa tak ako má. Testovanie je veľmi dôležité pre zabezpečenie integrity kódu.
Existuje niekoľko spôsobov testovania softvéru, najčastejšie programátor definuje ako by mali vyzerať očakávané výsledky nejakého programu. S každou zmenou v zdrojovom kóde sa skontroluje, či zmenená verzia softvéru produkuje tieto očakávané výsledky (ak nie, v kóde sa pravdepodobne nachádza chyba ktorú treba nájsť a opraviť).
4. Vydanie
Ak všetko funguje tak ako má, programátor softvér zabalí do balíka, ktorý je možné distribuovať širokej verejnosti.
Integrované vývojové prostredia (IDE)
Integrované vývojové prostredie (z anglického výrazu "Integrated Development Environment (IDE)") nie je nič iné iba softvér pomocou ktorého sa dá písať kód efektívne a za pomoci nástrojov, ktoré programátorovi uľahčujú život. Napríklad sa môže jednať o zvýraznenie syntaxe daného programovacieho jazyka (to znamená že text je pekný a farebný, čo zľahčuje orientáciu v kóde), automatické dopĺňanie názvov premenných a funkcií, a tak ďalej.