QA-C++ News
10.05.2010

QA-C/C++/MISRA Ergänzungsmodule

Es gibt Neuigkeiten im Bereich Statischen Testen..[...]
19.03.2010

MISRA DAY 2010

...Nach der Pause in 2009 freuen wir uns umso mehr[...]
04.12.2009

GatsoMeter B.V. sichert Konformität zur MISRA Kodierungsstandard-Serie mit QA-C und QA-C++

Programming Research, Partner der QA Systems GmbH [...]
QA-C++ Downloads
Seminare
27. - 28. September 2010
Steigenberger Graf Zeppelin, Stuttgart

Dr. Scott Meyers:
Effective C++ in an Embedded Environment

30. September - 01. Oktober 2010
Steigenberger Graf Zeppelin, Stuttgart

Dr. Scott Meyers:
Fastware for C++

***NEU im QA Systems Seminarportfolio***

30. September - 01. Oktober 2010
Steigenberger Graf Zeppelin, Stuttgart

Safer C: Developing in high-integrity and
safety-critical systems

QA-C++

Je früher Fehler in einer Software lokalisiert und behoben werden, desto billiger ist es, sie zu beheben. QA-C++ ist ein Werkzeug zur statischen Analyse Ihres C++-Codes. Es entspricht allen gängigen Standards, ist individuell auf firmenspezifische Anforderungen hin konfigurierbar – und es hilft so, auf einfachere Art und Weise qualitativ hochwertigere Software zu erstellen. Durch den Einsatz von QA-C++ lassen sich manuelle Code-Reviews zum großen Teil automatisieren.

QA-C++ verbessert nicht nur Ihre Software – sondern auch das Wissen Ihrer Entwickler.

Zuverlässige Software
Die Überprüfung Ihrer Software durch QA-C++ reduziert das Risiko eines verbleibenden Software-Bugs in der endgültigen Version deutlich.
QA-C++ entdeckt viele gefährliche Konstrukte, die nicht durch Compiler oder andere Entwicklungstools gefunden werden.

Automatisierte Überprüfungen
QA-C++ überprüft automatisch, ob der Quellcode mit firmeneigenen Programmierstandards oder Industriestandards übereinstimmt. Dieses Regelwerk lässt sich einfach konfigurieren und mit eigenen Regeln (z.B. Namenskonventionen) problemlos erweitern.

Dr. Scott Meyers Regeln
Regelempfehlungen von Dr. Scott Meyers Büchern „Effective C++“ und „More Effective C++“ sind ebenfalls umgesetzt und können automatisiert überprüft werden.

Bessere Arbeit im Team
Die Entwicklung einer Software im Team erhöht häufig deren Komplexitätsgrad über die Maßen. Das führt zu hochkomplexen, schwer zu pflegenden und kaum portablen Anwendungen, die zudem nicht den Coding-Guidelines entsprechen. QA-C++ ist ein vollautomatisierbares Software-Werkzeug, das sich nahtlos in Ihren Entwicklungsprozess integrieren lässt. Alle Ihre Entwickler arbeiten nach einem einheitlichen Standard – für bessere Produkte.

Geringere Kosten – schneller am Markt
Je früher im Entwicklungszyklus ein Fehler entdeckt wird, desto schneller und kostengünstiger kann er in der Regel behoben werden. QA-C++ lokalisiert schnell und effizient Fehler, Inkonsistenzen, veraltete Features und Regelverstöße in einer frühen Stufe des Entwicklungsprozesses – die Testzyklen werden verkürzt, denn die Vermeidung von Fehlern ist von Anfang an wichtiger Bestandteil der Entwicklungsarbeit.

Programmierung auf höherem Niveau
Viele Entwicklungsfehler in C++ treten auf, weil die Entwickler die Programmiersprache nicht ausreichend beherrschen.
QA-C++ hebt das Niveau der Entwicklung, indem es das Verständnis mit Beispielen und Verbesserungsvorschlägen für die Sprache fördert.

Compiler unabhängig
QA-C++ prüft erfolgreich alle C-Spracherweiterungen, die in vielen „Embedded“ Compilern üblich sind.

Benchmarks für nachweislich bessere Software
QA-C++ liefert Metriken zur Beurteilung der Software-Qualität, so dass in Benchmarks zu bestimmten Zeitpunkten die Qualität  des Codes ermittelt werden kann.

Geringe Folgekosten
Der mit QA-C++ geprüfte Code ist in der Regel beständiger, leichter portabel und besser zu pflegen, da alle Komponenten in einem einheitlichen Standard aufeinander abgestimmt sind.