Qualitätsmanagement Technologie für führendes C/C++ Analysewerkzeug mit neuartigen Messfunktionen
PRQA | Programming Research präsentiert eine wichtige neue Produktinitiative - das PRQA Management Information System (MIS). Mit MIS bekommt der Entwicklungsleiter leistungsfähige und erweiterbare Analysewerkzeuge. MIS stellt eine neue Lösung zur Code-Wiederverwendung und zur Vermeidung von Fehlern bei Entwicklungsprojekten dar. Dies ist vor allem in anspruchsvollen Umgebungen notwendig, wie zum Beispiel im Militär-, Luft- und Raumfahrt-, Bahn-, Medizin- und Automotive–Bereich. MIS arbeitet mit den führenden Analysewerkzeugen QA•C und QA•C++ zusammen.
Es erfasst die Analysedaten und die Bewertungskriterien für ein Softwareprojekt, organisiert diese Daten entsprechend der hierarchischen Projektstruktur und speichert sie über mehrere Quellcode-Versionen. MIS liefert sinnvolle Qualitätstrends sowie Zusammenfassungen der Analyseergebnisse. Der Benutzer kann eigene Metriken erstellen und diese anschließend über den gesamten Projektlebenszyklus pflegen. Mit den MIS Analysewerkzeugen können Qualitätsverantwortliche verdächtige Abschnitte der Codebasis detailliert untersuchen und darin besonders kritische Module ermitteln. Ferner können sie einen Vergleich zwischen mehreren Projekten durchführen. Neben dieser Qualitätsanalyse ermöglicht MIS eine strukturierte Fehlerverwaltung. In diesem Zusammenhang ist es möglich, von der Einhaltung eines Programmierstandards oder einer festgelegten Auswahl von Regeln abzuweichen, und die Begründung für jede Abweichung separat abzuspeichern.
In MIS lassen sich benutzerdefinierte, zusammengefasste Metriken mit einer umfassenden Definition der Projekt-Hierarchie verbinden. So kann der Entwickler eine breite Palette von Bewertungskriterien erstellen, wie zum Beispiel "durchschnittliche Funktions-Komplexität für eine bestimmte Datei" oder "Häufigkeit der Abweichungen von Programmierstandards". Diese Messungen lassen sich nach oben durch sämtliche Einheiten der Projekt-Hierarchie weitergeben. Mit seiner engen Bindung an Versionsverwaltungssystemen kann MIS eine volle Rekonstruktion des Quellcodes plus Diagnose- und Bewertungsdaten liefern. Diese enge Kopplung bietet weitere Vorteile - der Benutzer erhält ein vollautomatisches Baselining der Diagnosedaten über alle Projektversionen, so dass z. B. nur neu beobachtete Regelverstöße gemeldet bzw. angezeigt werden. MIS erfordert die Installation eines Webservers sowie weitere zusätzliche Komponente für einen gemeinsamen Betrieb mit QA•C/QA•C++ in einer Build- und Analyse-Umgebung. Die Darstellung der Daten erfolgt über einen Web-Browser.
Verfügbarkeit
Momentan befindet sich das Management Information System für QA•C und QA•C++ in der Betaphase, an der ausgewählte Kunden teilnehmen. Ein Preview-Release für einen breiteren Kundenkreis findet voraussichtlich im dritten Quartal 2009 statt. Die allgemeine Verfügbarkeit ist für das Ende 2009 geplant.
Über PRQA - THE PROGRAMMING RESEARCH GROUP
PRQA - THE PROGRAMMING RESEARCH GROUP führte die programmiersprachenbasierte Analysetechnik zur automatischen Einhaltung von Programmierungsstandards ein. Damit erhöht sich die Softwarequalität.
Das 1986 gegründete Unternehmen versteht sich als „The Coding Standard Experts“ und besteht aus Softwareentwicklern, Marktexperten und Standard-organisationen weltweit. PRQA ist führend in der Entwicklung und Implementierung ausgereifter Praktiken für die heutigen Anforderungen in Softwareentwicklungsumgebungen.
Dazu zählen die Entwicklung von Programmierstandards, die automatische Einhaltung von Programmier-standards,
die automatische Code-Durchsicht und Software-Inspektion sowie die Quellcode-Analyse. Zum Produktangebot zählen QA·C™, QA·C++™, QA·J™, QA·MISRA™, QA·JSF++™ und QA·HICPP™ (HIGH·INTEGRITY C++™).
Wo immer Softwarequalität von hoher Bedeutung ist, Programmierstandards eingehalten werden müssen,
kompakter Code entscheidend ist, die Produktivität der Entwickler Vorrang hat und Projekterfolgsraten hoch sein müssen, finden sich PRQAs Produkte. Das Unternehmen verfügt über Niederlassungen in England, USA, Indien,
Irland und den Niederlanden. Ein weltweites Distributionsnetzwerk vervollständigt die Marktpräsenz.
www.programmingresearch.com
|