Sadržaj:
Definicija - Što znači Software Bug?
Programski programski program predstavlja problem zbog kojeg se program ruši ili stvara nevažeći izlaz. Problem je uzrokovan nedovoljnom ili pogrešnom logikom. Greška može biti greška, greška, kvar ili greška što može uzrokovati neuspjeh ili odstupanje od očekivanih rezultata.
Većina grešaka nastaje zbog ljudskih pogrešaka u izvornom kodu ili njegovom dizajnu. Kaže se da je program gnjavan kada sadrži veliki broj pogrešaka, koji utječu na funkcionalnost programa i uzrokuju pogrešne rezultate.
Techopedia objašnjava Software Bug
Neki bugovi možda neće imati ozbiljne učinke na funkcionalnost programa i mogu dugo ostati neotkriveni. Program se može srušiti ako ozbiljne bugove neidentificiramo. Druga kategorija grešaka nazvana sigurnosnim pogreškama može dopustiti zlonamjernom korisniku zaobići kontrole pristupa i dobiti neovlaštene privilegije.
Neke od najgorih pogrešaka u povijesti uključuju:
- U 1980-ima, greške u kodu koji kontrolira stroj nazvan Therac-25, koji se koristio za zračenje, dovode do smrti pacijenata.
- 1996. raketa vrijedna 1, 0 milijardi dolara nazvana Ariane 5 uništena je nekoliko sekundi nakon lansiranja zbog pogreške u ugrađenom računalnom programu za usmjeravanje.
- Godine 1962. greška u softveru za let za svemirsku letjelicu Mariner I uzrokovala je da raketa promijeni putanju s očekivane staze.
- Devedesetih godina prošlog vijeka pronađena je greška u novom izdanju AT&T-ovog softverskog upravljačkog prekidača br. 4ESS koji je uzrokovao rušenje mnogih računala.