Преглед садржаја:
Дефиниција - Шта значи Софтваре Буг?
Грешка у софтверу је проблем који узрокује рушење програма или производњу неважећих резултата. Проблем настаје због недовољне или погрешне логике. Грешка може бити грешка, грешка, квар или грешка, што може проузроковати неуспех или одступање од очекиваних резултата.
Већина грешака настаје због људских грешака у изворном коду или његовом дизајну. За програм се каже да је грешка када садржи велики број грешака, који утичу на функционалност програма и изазивају погрешне резултате.
Тецхопедиа објашњава софтвер Буг
Неке грешке можда неће имати озбиљне ефекте на функционалност програма и могу дуго остати неоткривене. Програм се може срушити ако озбиљне грешке остане неидентификоване. Друга категорија грешака звана сигурносна грешка може дозволити да злонамерни корисник заобиђе контроле приступа и добије неовлашћене привилегије.
Неке од најгорих грешака у историји укључују:
- Током 1980-их година, грешке у коду који контролише машину звану Тхерац-25, која се користи за зрачење, довели су до смрти пацијената.
- 1996. ракета вриједна 1, 0 милијарди долара названа Ариане 5 уништена је неколико секунди након лансирања због грешке у рачунарском програму за навођење.
- 1962. грешка у софтверу за летење за свемирску летјелицу Маринер И узроковала је да ракета промијени путању са очекиване стазе.
- Деведесетих година прошлог века пронађена је грешка у новом издању АТ&Т-овог софтверског управљачког прекидача бр. 4ЕСС који је изазвао рушење многих рачунара.