Softwareprogrammfehler

Ein Softwareprogrammfehler ist der verbreitete Ausdruck, der verwendet ist, um einen Fehler, Fehler, Fehler, Misserfolg oder Schuld in einem Computerprogramm oder System zu beschreiben, das ein falsches oder unerwartetes Ergebnis erzeugt, oder veranlasst es, sich auf unbeabsichtigte Weisen zu benehmen. Die meisten Programmfehler entstehen aus Fehlern und Fehlern, die von Leuten entweder in einem Quellcode eines Programms oder in seinem Design gemacht sind, und einige werden durch Bearbeiter verursacht, die falschen Code erzeugen. Wie man sagt, ist ein Programm, das eine Vielzahl von Programmfehlern und/oder Programmfehlern enthält, die ernstlich seine Funktionalität stören, verwanzt. Berichte, die über Programmfehler in einem Programm ausführlich berichten, sind als Programmfehler-Berichte, Schuld-Berichte, Problem-Berichte, Schwierigkeiten-Berichte, Änderungsanforderungen und so weiter allgemein bekannt.

Programmfehler lösen Fehler aus, die der Reihe nach ein großes Angebot an Kräuselungseffekten mit unterschiedlichen Niveaus der Unannehmlichkeit dem Benutzer des Programms haben können. Einige Programmfehler haben nur eine feine Wirkung auf die Funktionalität des Programms, und können so unentdeckt seit langem lügen. Ernstere Programmfehler können das Programm veranlassen, abzustürzen oder zu frieren. Andere qualifizieren sich als Sicherheitsprogrammfehler und könnten zum Beispiel einem böswilligen Benutzer ermöglichen, Zugriffssteuerungen zu umgehen, um unerlaubte Vorzüge zu erhalten.

Die Ergebnisse von Programmfehlern können äußerst ernst sein. Programmfehler im Code, die Therac-25 Strahlentherapie-Maschine kontrollierend, waren für einige geduldige Todesfälle in den 1980er Jahren direkt verantwortlich. 1996 wurde der Prototyp von US$ 1 Milliarde der Europäischen Weltraumorganisation Ariane 5 Rakete weniger als eine Minute nach dem Start wegen eines Programmfehlers im Leitungscomputerprogramm an Bord zerstört. Im Juni 1994 hat ein Königlicher Luftwaffenchinook gegen den Mull von Kintyre gekracht, 29 tötend. Das wurde als Versuchsfehler am Anfang abgewiesen, aber eine Untersuchung durch den Computer hat Wöchentlich genügend Beweise aufgedeckt, um eine Oberhaus-Untersuchung zu überzeugen, dass es von einem Softwareprogrammfehler im Motorkontrollcomputer des Flugzeuges verursacht worden sein kann.

2002 hat eine Studie, die vom US-Handelsministerium' Nationales Institut für Standards und Technologie beauftragt ist, beschlossen, dass Softwareprogrammfehler oder Fehler, so überwiegend und so schädlich sind, dass sie die US-Wirtschaft ungefähr $ 59 Milliarden jährlich, oder ungefähr 0.6 Prozent des Bruttoinlandsprodukts kosten.

Etymologie

Das Konzept, dass Software Fehler enthalten könnte, geht bis 1843 in den Zeichen von Ada Byron auf dem analytischen Motor zurück, in dem sie von der Schwierigkeit spricht, Programm "Karten" auf den Analytischen Motor von Charles Babbage vorzubereiten:

Der Gebrauch des Begriffes "Programmfehler", um unerklärliche Defekte zu beschreiben, ist ein Teil des Technikjargons viele Jahrzehnte lang gewesen und datiert Computer und Computersoftware zurück; es kann in der Hardware-Technik ursprünglich verwendet worden sein, um mechanische Funktionsstörungen zu beschreiben. Zum Beispiel hat Thomas Edison die folgenden Wörter in einem Brief an einen Partner 1878 geschrieben:


Ereignis-Kaskade / Kampf von Lechfeld
Impressum & Datenschutz