1 / 10

ÚDRŽBA PROGRAMU 4. etapa tvorby programu

ÚDRŽBA PROGRAMU 4. etapa tvorby programu. OBSAH. Ladenie programu Chyby v programoch Dokumentácia Druhy dokumentácie Životný cyklus programu Zopakujme si. Ladenie programu. je testovanie toho, či program funguje správne nazýva sa aj debugging – odstraňovanie chrobákov

zasha
Download Presentation

ÚDRŽBA PROGRAMU 4. etapa tvorby programu

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ÚDRŽBA PROGRAMU4. etapa tvorby programu

  2. OBSAH • Ladenie programu • Chyby v programoch • Dokumentácia • Druhy dokumentácie • Životný cyklus programu • Zopakujme si...

  3. Ladenie programu • je testovanie toho, či program funguje správne • nazýva sa aj debugging – odstraňovanie chrobákov • termín bug sa používa na označenie chyby v programe (1947 – Harvard Mark II)

  4. Ladenie programu Postup: • programu zadávame testovacie údaje a kontrolujeme správnosť výsledkov • ak výsledky nie sú správne, programátor musí nájsť a opraviť chyby a znovu otestovať program • vstupné testovacie údaje by sme mali vyberať tak, aby sa každý príkaz programu vykonal aspoň raz a aby program prešiel všetkými vetvami

  5. Chyby v programoch • syntaktické – chyby zápisu; odhaľujú sa najľahšie; vyhľadá ich program - prekladač • logické – nesprávny algoritmus; odhaľujú sa pomocou krokovania programu • run-time error – chyby počas behu programu – prejavia sa predčasným ukončením výpočtu s nejakou chybovou správou

  6. Životný cyklus programu

  7. Krokovanie programu • uľahčuje hľadanie logických chýb • je to postupné spúšťanie príkazov programu • vždy po vykonaní príkazu program zastane a čaká na stlačenie klávesy • výhodou je, že môžeme priebežne prezerať obsah jednotlivých premenných, a tak zistiť, kde nastala chyba

  8. Dokumentácia • je veľmi užitočná a pri väčších programoch nevyhnutná, • vysvetľuje, aký problém program rieši; aké sú vstupné údaje a aký výstup možno očakávať, • slúži aj ako pomôcka pri odstraňovaní chýb, pri zmene programu

  9. Druhy dokumentácie • komentáre:sú vysveľujúce poznámky, ktoré sa píšu priamo do programu, ktoré procesor ignoruje • písomná dokumentácia (v papierovej alebo elektronickej podobe); môže byť: • manuál – informácie pre programátorov • používateľská príručka – informácie pre používateľov (ako pracovať s programom, napr. pomocník, nápoveda, help)

  10. Zopakujme si... • Testovaniu správnosti programu hovoríme ladenie. • Chyby v programoch môžu byť syntaktické (nesprávny zápis) a logické (chyby úvahy). • Pri väčších programoch je potrebné viesť programovú dokumentáciu. Pomáha programátorom (manuál) aj používateľom (používateľská príručka). • Etapám tvorby programu pre počítač hovoríme životný cyklus programu.

More Related