|
|
|||||||||||||||||||||||||||||||||||||||
|
Neue Funktionen für DevPartner Studio Professional Edition von Compuware
Studie: Fehlendes Know-how bei .NET-EntwicklungBaden-Dättwil, 23. September 2003 - Die neue Version von DevPartner Studio Professional Edition von Compuware bietet zusätzliche Funktionen für die Quellcode-Optimierung, dynamische Speicheranalysen, Erkennung von Deadlocks und die Darstellung von Call-Graphen. Mit der Suite können Entwickler leistungsfähigere und verlässliche Anwendungen und Komponenten für die Microsoft-.NET-Umgebung sowie native Windows-Applikationen entwickeln. DevPartnerStudio Professional Edition lässt sich in Microsoft-Visual-Studio-.NET-2003- und Windows-Server-2003-Plattformen integrieren. Studie über den Einsatz von .NET Die neue Version erlaubt dynamische Speicheranalysen für .NET-Anwendungen. Entwickler erhalten Informationen über den Speicherverbrauch eines Objektes oder einer Klasse und der Referenzen, die die Objekte im Speicher halten. Mit der Funktion identifizieren sie innerhalb einer Methode die Zeilen eines Quellcodes, die Speicher belegen und nutzen. Mit einem genauen Profil des Speicherverbrauchs einer Anwendung können Entwickler die Runtime Performance und die Nutzung der Ressourcen verbessern. Sie optimieren den Code, der den höchsten Speicherverbrauch verursacht. Die Speicheranalyse trägt damit erheblich zur Zeitersparnis bei der Suche nach ineffizientem Code bei. Definierte Sicherheitsregeln für Codes Die Studie von Compuware über .NET-Anwendungen ergab, dass 58 Prozent der Unternehmen Code-Standards als Sicherheitsmaßnahme einsetzen. DevPartner Studio Professional Edition verfügt in der neuen Version über eine erweiterte statische Quellcode-Analyse, damit Entwickler Sicherheitsregeln auf die Codes anwenden können. Die Quellcode-Analyse automatisiert den Code-Review-Prozess, indem sie eine umfangreiche Datenbank mit Regeln bereit stellt. Diese stammen von allgemein üblichen Coding-Praktiken der Branche und können auf Microsoft-Visual-Basic-, Microsoft-Visual-Basic-.NET-, Microsoft-C#-.NET- und Microsoft ASP.NET-Quellcode angewendet werden. Die Quellcode-Analyse identifiziert bekannte Programmier-Probleme und bietet Informationen über deren Ursache und wie sie zu lösen sind. Nutzer können schnell entscheiden, welche Regeln sie anwenden möchten und sie in ihrer lokalen Konfiguration umsetzen. Entwickler erkennen Probleme frühzeitig im Entwicklungsprozess und sparen somit Zeit und Geld. Exakte Messung mit Performance-Analysen Mit Hilfe von Call-Graphen visualisieren Entwickler die Ausführung ihrer Anwendungen. Diese Funktion erlaubt den schnellen Vorstoß zu auftretenden Problemen und dem betroffenen Quellcode. Die DevPartner Performance-Analyse erlaubt die genaue Messung, wie lange eine Zeile eines Quellcodes zur Ausführung benötigt und wie oft eine Zeile jedes Codes ausgeführt wurde. Die Daten können in verschiedenen Ansichten ausgewertet werden. Dazu zählen interaktive Modul-Listen, Quell-Code-Ansichten und visuelle Call-Graphen. Entwickler können schnell die langsamsten Bereiche des Codes identifizieren, die Engpässe verursachen, und ihre Zeit stattdessen auf die Optimierung der betroffenen Code-Sektionen verwenden. Funktionen für die Engpass-Erkennung Die Runtime-Fehler-Erkennung ist ein weiterer neuer Bestandteil des DevPartner Studio Professional Edition. Sie ermöglicht die Erkennung von Deadlocks in Anwendungen mit mehreren Threads, die in Microsoft C++ .NET geschrieben wurden. Entwickler verfügen zudem über eine chronologische Aufstellung der Ursachen und Zeitpunkte von Deadlocks und können vorhersagen, wo ein Deadlock auftreten könnte.
DevPartner Studio 7.1 Professional Edition ist ab sofort verfügbar und kostet 1.775 Euro pro Nutzer. DevPartner for Visual Basic 7.1, DevPartner for Visual C++ 7.1, Bounds Checker 7.1 und DevPartner Studio 7.1 Enterprise Edition sind ebenfalls allgemein verfügbar. Mengenrabatte sind vorgesehen. Der Lebenszyklus von Anwendungen Entwicklung und Integration ist die erste Phase im Lebenszyklus einer
Anwendung (Application Life Cycle). Mit ihr beginnt der Kreislauf, dessen
nächste Phasen die automatisierte Qualitätssicherung, das Testen
unter produktionsnahen Bedingungen (Production Readiness) und das Performance
Management sind. Ziel ist es, strategische Anwendungen schnell und effizient
zu entwickeln beziehungsweise bestehende Anwendungen zu ändern, zu
erweitern oder miteinander zu integrieren. Compuware unterstützt
mit seinen Lösungen den gesamten Application Life Cycle einer Anwendung.
Über Compuware:
|
||||||||||||||||||||||||||||||||||||||