Zuhause Entwicklung Was ist ein Softwarefehler? - Definition aus techopedia

Was ist ein Softwarefehler? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Software Bug?

Ein Softwarefehler ist ein Problem, das dazu führt, dass ein Programm abstürzt oder eine ungültige Ausgabe erzeugt. Das Problem wird durch unzureichende oder fehlerhafte Logik verursacht. Ein Fehler kann ein Fehler, ein Fehler, ein Defekt oder ein Fehler sein, der zu Fehlern oder Abweichungen von den erwarteten Ergebnissen führen kann.

Die meisten Fehler sind auf menschliche Fehler im Quellcode oder dessen Design zurückzuführen. Ein Programm wird als fehlerhaft bezeichnet, wenn es eine große Anzahl von Fehlern enthält, die die Programmfunktionalität beeinträchtigen und zu falschen Ergebnissen führen.

Techopedia erklärt Software Bug

Einige Fehler haben möglicherweise keine gravierenden Auswirkungen auf die Funktionalität des Programms und bleiben möglicherweise lange Zeit unentdeckt. Ein Programm kann abstürzen, wenn schwerwiegende Fehler nicht identifiziert werden. Eine andere Kategorie von Fehlern, die als Sicherheitsfehler bezeichnet wird, kann es einem böswilligen Benutzer ermöglichen, die Zugriffskontrollen zu umgehen und nicht autorisierte Berechtigungen zu erhalten.

Einige der schlimmsten Fehler in der Geschichte sind:

  • In den 1980er Jahren führten Fehler im Code zur Steuerung des Geräts Therac-25, das für die Strahlentherapie verwendet wird, zum Tod des Patienten.
  • 1996 wurde die 1, 0-Milliarden-Dollar-Rakete namens Ariane 5 einige Sekunden nach dem Start aufgrund eines Fehlers im Bordleitsystem zerstört.
  • Im Jahr 1962 verursachte ein Fehler in der Flugsoftware für das Raumschiff Mariner I, dass die Rakete den erwarteten Weg veränderte.
  • In den 1990er Jahren wurde ein Fehler in der neuen Version der Fernschalter der AT & T-Software Control 4ESS gefunden, der zum Absturz vieler Computer führte.
Was ist ein Softwarefehler? - Definition aus techopedia