Obsah:
Definícia - Čo znamená softvérová chyba?
Chyba softvéru je problém spôsobujúci zlyhanie programu alebo produkciu neplatného výstupu. Tento problém je spôsobený nedostatočnou alebo chybnou logikou. Chyba môže byť chyba, chyba, chyba alebo chyba, ktorá môže spôsobiť zlyhanie alebo odchýlku od očakávaných výsledkov.
Väčšina chýb je spôsobená ľudskými chybami v zdrojovom kóde alebo jeho dizajnom. Program je označovaný ako buggy, ak obsahuje veľké množstvo chýb, ktoré ovplyvňujú funkčnosť programu a spôsobujú nesprávne výsledky.
Techopedia vysvetľuje chybu softvéru
Niektoré chyby nemusia mať vážne účinky na funkčnosť programu a môžu zostať dlho nezistené. Program môže zlyhať, ak zostanú vážne chyby neidentifikované. Ďalšia kategória chýb nazývaná bezpečnostné chyby môže umožniť škodlivému používateľovi obísť kontroly prístupu a získať neoprávnené oprávnenia.
Medzi najhoršie chyby v histórii patria:
- V osemdesiatych rokoch viedli chyby v kóde ovládajúcom stroj s názvom Therac-25, používané na radiačnú terapiu, k úmrtiu pacientov.
- V roku 1996 bola raketa 1, 0 miliardy dolárov s názvom Ariane 5 zničená niekoľko sekúnd po jej spustení kvôli chybe v palubnom počítačovom programe navádzania.
- V roku 1962, chyba v leteckom softvéri pre kozmickú loď Mariner I spôsobila, že raketa zmenila cestu z očakávanej cesty.
- V deväťdesiatych rokoch bola objavená chyba v novom vydaní ovládacieho softvéru AT & T # 4ESS na veľké vzdialenosti, ktorý spôsobil zlyhanie mnohých počítačov.
