Diagnosesoftware

Unter einer Diagnosesoftware versteht man eine Software, mit der sich Fehler an Hardware, anderer Software oder Daten diagnostizieren lassen.

In viele technische Systeme ist eine sogenannte Eigendiagnose eingebaut, die selbst die Integrität der durchgeführten Aktionen überprüft und überwacht. Bei einer einfachen Datenübertragung kann dies z. B. über Prüfsummen geschehen. Bei Hardware wird üblicherweise ein Funktionstest als Teil des Einschaltvorgangs durchgeführt.

Anwendungen

Automobile

In der Automobilindustrie wird Diagnosesoftware zur Überprüfung der Funktionstüchtigkeit der Bordelektronik von Kraftfahrzeugen eingesetzt. Neben einem Funktionstest beim Start der eingebetteten Systeme werden aufgetretene Fehler, z. B. an Sensoren, durch die On-Board-Diagnose selbst festgestellt und registriert. Neben einer Anzeige von kritischen Fehlern im Cockpit des Fahrzeugs können so außerdem Fehler zu einem späteren Zeitpunkt von außen ausgelesen werden. Hierzu werden meist Fahrzeugdiagnosesysteme eingesetzt, die die einzelnen Steuergeräte abfragen und eine Liste derer Fehlercodes ausgeben. In diesem Bereich wird es immer wichtiger, Fehler autonom zu diagnostizieren, da dies eine stetig wachsende Rolle für die Fahrzeugsicherheit spielt, angesichts der zunehmenden Computerisierung der Autos mit integrierten Schaltkreisen, Sensoren und Bussystemen.

Computer

Viele in Computern verbaute Komponenten sind in der Lage, selbst Fehler an sich festzustellen. Neben den Fehlern, die durch ein BIOS abgefragt und als Signalton ausgegeben werden, bieten viele Laufwerke eine eigene Prüfung an, wie z. B. S.M.A.R.T. Bei Bandspeicher-Diagnosesoftware werden neben dem Laufwerk sogar dessen Schnittstellen überprüft.

Für die Diagnose von Rechnernetzen gibt es spezielle Software. Neben der Prüfung des Netzes selbst, z. B. über eine WAN-Analyse, ist ein Monitoring der angeschlossenen Rechner ebenfalls über Diagnosesoftware möglich. Werkzeuge wie Nagios stellen hierfür Schnittstellen für die Überwachung bereit.

In der Softwareentwicklung kommen als Diagnosewerkzeuge unter anderem Softwaretests und Debugger zum Einsatz.

Siehe auch

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.