Willkommen bei Software Diagnostics

Über Software Diagnostics

Software Diagnostics, ein Spin-Off des Hasso-Plattner-Instituts für Softwaresystemtechnik, bietet Werkzeuge für Debugging, Monitoring und Visualisierung komplexer Softwaresysteme und ihrer Entwicklungsprozesse an, die Software-Architekturinformationen und dynamische Systeminformationen direkt aus Implementierungen ableiten. Die Informationen werden über virtuelle Software-Landschaften und Softwarekarten visualisiert. 

 

Software Diagnostics Produkte beschleunigen Entwicklungsprozesse, reduzieren Debugging-Aufwände, erhöhen Softwarequalität, schaffen Transparenz bei der Software-Maintenance und vermindern IT-Projektrisiken. Das Leistungsportfolio umfasst auch kundenspezifische Schulungen und Projektberatung.

 

Erfahren Sie mehr über die Developer Edition am Beispiel von Google Chrome



Erfahren Sie mehr über das SD Studio (Video) 
 

Die wichtigsten Vorteile

  • Reduziert Debugging-Aufwände erheblich.
  • Beschleunigt die Wertschöpfung bei Softwareentwicklungsprojekten.
  • Schafft einen Überblick über tatsächliche Strukturen und dynamische Wechselwirkungen in Softwaresystemen.
  • Verkürzt bei neuen Softwaresystemen wesentlich den Zeitraum bis zur Marktfähigkeit.
  • Erleichtert das Verstehen von Softwaresystemen.
  • Erhöht die Produktivität neuer Teammitglieder.
  • Unterstützt die Herstellung von hochqualitativen und geschäftskritischen Anwendungen.
  • Reduziert die Kosten und die Komplexität während des gesamten Produkt-Lebenszyklus.
  • Steigert die Produktivität und die Qualität in der Softwareentwicklung.
 

Exemplarische Einsatzfelder

  • Qualitätssicherung
    • Dokumentation und Aufdeckung der tatsächlichen Ist- Systemarchitektur
    • Ermittlung von Architektur-Problemen, bei denen die Ist-Architektur Architektur-Richtlinien verletzt
    • Ermittlung fehleranfälliger Systemkomponenten
    • Identifizierung von Systemkomponenten, die die Entwicklung verlangsamen
    • Verbesserung der Source-Code-Qualität
  • Programmierung und Debugging
    • Halbautomatische Fehler-Identifizierung durch dynamische Code-Analyse
    • Techniken um schneller  zu verstehen, was im System während der Laufzeit geschieht
  • Projekt-Management
    • Identifizierung der Source-Code-Teile, an denen Entwickler aktuell arbeiten bzw. in der Vergangenheit Änderungen vornahmen
    • Ergründen von nicht-offensichtlichen Beziehungen zwischen Modulen, Änderungen und einzelnen Entwicklern
  • System-Test
    • Ermittlung der Ist-Test-Abdeckung bezogen auf alle Module
    • Monitoring und Bewertung der laufender Test-Aktivitäten

07.06.2010 | Software Diagnostics Developer Edition verfügbar

Innovate 2010: Experten für die automatisierte dynamische Code-Analyse komplexer Softwaresysteme stellen kombinierten Recorder, Debugger und Profiler vor

mehr
 

06.06.2010 | Jobs: Aktuelle Stellenausschreibungen

Software Diagnostics sucht fortwährend nach Talenten, mit dem Ziel das Team weiter zu verstärken.

mehr
 

Berichte über Software Diagnostics