Software Diagnostics → Analyse von Software

[English][Français]

Software Diagnostics

Software Diagnostics, ein Spin-Off des Hasso-Plattner-Instituts für Softwaresystemtechnik, entwickelt Werkzeuge für Debugging, Monitoring und Visualisierung komplexer Softwaresysteme und ihrer Entwicklungsprozesse, 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.

Vorteile der Software Diagnostics Produkte

  • Reduziert Debugging-Aufwände erheblich.
  • 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.
  • 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
Testing
  • Ermittlung der Ist-Test-Abdeckung bezogen auf alle Module
  • Monitoring und Bewertung der laufenden Test-Aktivitäten
Memory-Leak-Detektion und Performance-Analyse
  • Programmatisches Aufspüren von Speicherlöchern in Visual Studio
  • Vergleich von Snapshots, die vor und nach der Ausführung einer Programmsequenz erzeugt wurden, um Codestellen offenzulegen, die Speicher reservieren, aber nicht wieder freigeben

Werkzeuge

Software Diagnostics Studio
Software Diagnostics Developer Edition & Developer Edition Enterprise
 
Software Diagnostics Studio Refactoring
Refactoring im Code von Software Diagnostics.

 

SD Developer Edition Data Probes
Beobachten Sie kritische Variablen mit "Data Probes"

 

Software Diagnostics 28 days view
28 Tage Entwicklungsaktivität beim Code von Software Diagnostics (400kLOC).

 

SD Developer Edition Trace Daten
Suchen Sie über die gesamten Tracedaten

 

Produkte

Software Diagnostics Studio
Ein Werkzeug für Projektmanager, Entwicklungsleiter und Softwareentwickler zum Monitoring und zur effektiven Steuerung von Softwareentwicklungsprozessen. Software Diagnostics Studio erzeugt automatisiert hochwertige Sichten auf die Systemimplementierung und die darin stattfindenden Entwicklungsaktivitäten

Software Diagnostics Developer Edition & Developer Edition Enterprise
Software Diagnostics Developer Edition (DevEdition) ist ein Werkzeug, das Debugging-Arbeiten erheblich beschleunigt und das Verstehen des Laufzeitverhaltens von Softwaresystemen erleichtert. Das Werkzeug kombiniert Funktionalitäten für Runtime-Recording/Tracing, Debugging, Profiling und Performance-Analyse, um so zeitaufwändiges konventionelles Schritt-für-Schritt-Debugging zu minimieren.

 

Fachpresse

 


last updated: 14.12.2010

© 2010 Software Diagnostics GmbH / Verifysoft Technology GmbH
Software Diagnostics Developer Edition, Developer Edition Enterprise and Software Diagnostics Studio are products of Software Diagnostics GmbH, Potsdam (Germany)
all other trademarks of this site are the property of their respective owners.