Obsah:
Definice - Co znamená softwarová chyba?
Chyba softwaru je problém způsobující zhroucení programu nebo vytvoření neplatného výstupu. Problém je způsoben nedostatečnou nebo chybnou logikou. Chyba může být chyba, chyba, chyba nebo chyba, která může způsobit poruchu nebo odchylku od očekávaných výsledků.
Většina chyb je způsobena lidskými chybami ve zdrojovém kódu nebo jeho návrhem. Program je označován jako buggy, pokud obsahuje velké množství chyb, které ovlivňují funkčnost programu a způsobují nesprávné výsledky.
Techopedia vysvětluje chybu softwaru
Některé chyby nemusí mít vážný vliv na funkčnost programu a mohou zůstat dlouho nezjištěny. Program může selhat, pokud vážné chyby zůstanou neidentifikovány. Další kategorie chyb zvaná bezpečnostní chyby může umožnit uživateli se zlými úmysly obejít řízení přístupu a získat neoprávněná oprávnění.
Mezi nejhorší chyby v historii patří:
- V 80. letech vedly chyby v kódu ovládajícím stroj nazvaný Therac-25, používané pro radiační terapii, k úmrtím pacientů.
- V roce 1996 byla raketa 1, 0 miliardy dolarů s názvem Ariane 5 zničena několik sekund po startu kvůli chybě v palubním počítačovém naváděcím programu.
- V roce 1962 způsobila chyba v letovém softwaru pro kosmickou loď Mariner I raketu, která změnila cestu z očekávané cesty.
- V 90. letech byla v nové verzi softwarového řízení AT&T # 4ESS nalezena chyba, která způsobila pád mnoha počítačů.
