Abo
  • IT-Karriere:

Software Diagnostics

Visualisierte Entwicklungsanalyse

Der Software Diagnostics Server sammelt Informationen aus Debuggingsitzungen oder Repositoryzugriffen und stellt sie grafisch dar. Damit sollen beispielsweise Softwarearchitekten oder Führungskräfte eine Übersicht über Softwareprojekte bekommen.

Artikel veröffentlicht am ,
Softwarelandschaft des Blender-Projekts
Softwarelandschaft des Blender-Projekts

Mit dem Software Diagnostics Server will die Firma Software Diagnostics vor allem Softwarearchitekten, -analysten und Entscheider dabei unterstützen, kostspielige Fehler in der Softwareprogrammierung zu vermeiden. Dazu werden nicht nur der Quellcode und Anwendungen per Laufzeitaufzeichnungen, Tracing, Debugging und Profiling, sondern auch die Repositories analysiert, in denen neuer Code eingepflegt wird. Die Informationen werden optisch aufgearbeitet und können anschließend über eine Zeitlinie abgerufen werden.

  • Software Diagnostics
  • Software Diagnostics
  • Software Diagnostics
  • Software Diagnostics
  • Software Diagnostics
  • Software Diagnostics
Software Diagnostics
Stellenmarkt
  1. Technische Universität Darmstadt, Darmstadt
  2. Landkreis Märkisch-Oderland, Seelow

Zusätzlich erstellt der Software Diagnostics Server eine sogenannte Softwarelandschaft, die Codeteile in dreidimensionale Blöcke aufteilt. Die Ausrichtung nach oben stellt dar, wie viel Zeit und Personal an einzelnen Codeblöcken verwendet wurde. Zudem stellt beispielsweise Software Diagnostics Server Codeblöcke farblich hervor, die auf Grund von Komplexität fehleranfällig werden könnten.

Mit dem Application Logger soll die Fehleranalyse von Software beim Kunden vereinfacht werden. Per Reverse Debugging und Anwendungsüberwachung beim Kunden soll Software auch nach der Veröffentlichung effizient überwacht werden können. Dazu wird eine Anwendung mit einem entsprechenden Codeschnipsel versehen. Eine Bibliothek zeichnet bei Bedarf die Debugging-Informationen auf. Damit entfällt das Nachbilden von Crash-Szenarien oder die mühsame Befragung von Kunden nach möglichen Absturzursachen.

Die Software kann Code in C und C++ sowie Java und .Net analysieren. Plugins stehen für Visual Studio ab Version 2005 und Eclipse zur Verfügung. Der Software Diagnostics Server und der Application Logger werden nach Kundenwunsch zusammengestellt und bepreist.

Software Diagnostics ist eine Ausgründung des Hasso-Plattner-Instituts der Universität Potsdam und arbeitet weiterhin eng mit dem Institut zusammen.



Anzeige
Spiele-Angebote
  1. (-78%) 2,20€
  2. 3,99€
  3. (-67%) 3,30€

Folgen Sie uns
       


Acer Predator Thronos ausprobiert (Ifa 2019)

Acer stellt auf der Ifa den doch auffälligen Gaming-Stuhl Predator Thronos aus. Golem.de setzt sich hinein - und möchte am liebsten nicht mehr aussteigen.

Acer Predator Thronos ausprobiert (Ifa 2019) Video aufrufen
IT-Sicherheit: Auch kleine Netze brauchen eine Firewall
IT-Sicherheit
Auch kleine Netze brauchen eine Firewall

Unternehmen mit kleinem Geldbeutel verzichten häufig auf eine Firewall. Das sollten sie aber nicht tun, wenn ihnen die Sicherheit ihres Netzwerks wichtig ist.
Von Götz Güttich

  1. Anzeige Wo Daten wirklich sicher liegen
  2. Erasure Coding Das Ende von Raid kommt durch Mathematik
  3. Endpoint Security IT-Sicherheit ist ein Cocktail mit vielen Zutaten

Change-Management: Die Zeiten, sie, äh, ändern sich
Change-Management
Die Zeiten, sie, äh, ändern sich

Einen Change zu wollen, gehört heute zum guten Ton in der Unternehmensführung. Doch ein erzwungener Wandel in der Firmenkultur löst oft keine Probleme und schafft sogar neue.
Ein Erfahrungsbericht von Marvin Engel

  1. IT-Jobs Der Amtsschimmel wiehert jetzt agil
  2. MINT Werden Frauen überfördert?
  3. Recruiting Wenn das eigene Wachstum zur Herausforderung wird

Rabbids Coding angespielt: Hasenprogrammierung für Einsteiger
Rabbids Coding angespielt
Hasenprogrammierung für Einsteiger

Erst ein paar einfache Anweisungen, dann folgen Optimierungen: Mit dem kostenlos erhältlichen PC-Lernspiel Rabbids Coding von Ubisoft können Jugendliche und Erwachsene ein bisschen über Programmierung lernen und viel Spaß haben.
Von Peter Steinlechner

  1. Transport Fever 2 angespielt Wachstum ist doch nicht alles
  2. Mordhau angespielt Die mit dem Schwertknauf zuschlagen
  3. Bus Simulator angespielt Zwischen Bodenschwelle und Haltestelle

    •  /