У дома развитие Какво е софтуерна грешка? - определение от техопедия

Какво е софтуерна грешка? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава софтуерна грешка?

Софтуерна грешка е проблем, причиняващ срив на програмата или генериране на невалиден изход. Проблемът е причинен от недостатъчна или погрешна логика. Грешка може да бъде грешка, грешка, дефект или повреда, което може да причини повреда или отклонение от очакваните резултати.

Повечето грешки се дължат на човешки грешки в изходния код или неговия дизайн. Казва се, че програмата е бъги, когато съдържа голям брой грешки, които влияят на функционалността на програмата и причиняват неправилни резултати.

Techopedia обяснява софтуерна грешка

Някои бъгове може да нямат сериозни ефекти върху функционалността на програмата и могат да останат неоткрити за дълго време. Една програма може да се срине, когато сериозните бъгове останат неидентифицирани. Друга категория бъгове, наречени грешки в защитата, може да позволи на злонамерен потребител да заобикаля контролите за достъп и да получава неоторизирани привилегии.

Някои от най-лошите грешки в историята включват:

  • През 80-те години бъгове в кода, контролиращ машината, наречена Therac-25, използвана за лъчева терапия, водят до смърт на пациенти.
  • През 1996 г. ракетата на стойност 1, 0 милиарда долара, наречена Ariane 5, беше унищожена няколко секунди след изстрела поради грешка в бордовата компютърна програма за ориентиране.
  • През 1962 г. грешка в полетния софтуер за космическия кораб „Маринър I“ е причинила ракетата да промени пътя от очаквания път.
  • През 90-те години бе открита грешка в новата версия на софтуерния контрол на AT&T # 4ESS комутатори на дълги разстояния, причинявайки срив на много компютри.
Какво е софтуерна грешка? - определение от техопедия