Testwell CMT++/CMTJavaSoftwarekomplexitätsmessungen für C, C++ und Java-AnwendungenWarum Softwarekomplexitätsmessungen?
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
Unnötig komplexer Code ist oft Ursache schlechter Softwarequalität
und fehlerhafter Programme.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
Was wird mit Testwell CMT++ bzw. Testwell CMTJava gemessen?Basierend auf einer statischen Analyse Ihrer Anwendungen gibt Testwell CMT++ bzw. CMTJava eine Einschätzung dafür wie fehlerhaft Ihr Programm wahrscheinlich ist, wieviel Zeit notwendig ist um den Code zu verstehen, was das logische Volumen der Software ist usw.Da Projektteams in der Regel nicht die Zeit haben 100% der Applikation zu testen, helfen Komplexitätsmesstools fehlerträchtige Module zu lokalisieren, die bei den Softwaretests besondere Berücksichtigung finden sollten. Testwell CMT++ und Testwell CMTJava helfen Ihnen den Codeumfang und die Codequalität zu messen. Dies ist insbesondere für Firmen interessant, die die Softwareentwicklung bei anderen Unternehmen beauftragen. Als Auftragnehmer für die Entwicklung von Software können Sie Ihren Kunden die Qualität Ihrer Entwicklung hinsichtlich der Komplexität nachweisen.
Testwell CMT++ und CMTJava zeigen die folgenden Softwaremetriken an:a) Zeilenmetriken/Lines-of-code (LOC) Metriken
b) Halstead-Metriken
c) McCabe Cyclomatic Number v(G)
d) Wartungsaufwand (Maintainability Index)
Alarmlimits können an Projektanforderungen angepaßt werdenDie von Testwell CMT++ bzw. Testwell CMTJava vorgegebenen Alarmlimits basieren auf langjährigen Erfahrungen mit Softwareprojekten, deren Qualität und Wartbarkeit als vorbildlich gilt.Testwell Softwarekomplexitätsmeßtools verwenden weltweit anerkannte Metriken (Industriestandards), die in Forschungsprojekten in den USA erstellt worden sind (Software Engineering Institute of Carnegie Mellon University). Die "akzeptierbare Codekomplexität" kann allerdings je nach Projekt unterschiedlich sein. Testwell CMT++ und CMTJava erlauben dem Nutzer daher eine Anpassung der Alarmdefinitionen an die jeweiligen Projektanforderungen im Control-Panel des Tools.
Testwell CMT++/CMTJava Highlights :
Weitere InformationenÜbersicht über die letzten CMT++/CMTJava ReleasesProduktpräsentation (17 Slides)
technische Produktbeschreibung Testwell CMT++ (englisch) (Link auf www.testwell.fi)
fordern Sie Testwell CMT++ bzw. Testwell CMTJava kostenlos zur Evaluation an |
last updated: 24.11.2009
© 2005-2009 Verifysoft Technology GmbH
CTA++, CTC++, CMT++ and CMTJava are products of Testwell Oy, Tampere (Finland)
Veribench is a product of Verifysoft Technology GmbH
all other trademarks of this site are the property of their respective owners.
