Alle Lösungen auf einen Blick

QA Systems' Lösungen decken alle Bereiche der Softwareentwicklung vollständig ab: ob für statisches oder dynamisches Testen, Requirements Engineering, Architekturanalyse oder Softwaremetriken.

Dynamisches Testen

 

Während bei statischen Verfahren die zu testende Software nicht ausgeführt wird, setzen dynamische Verfahren dies voraus. Mit unseren namhaften Produkten Cantata und AdaTEST 95 haben Sie das passende Werkzeug, um Software auf Fehler hin zu prüfen und zu lokalisieren. Denn nur durch ausgiebiges Testen erreichen Entwickler eine hohe Qualität ihrer Software und bei Bedarf eine Zulassung oder Zertifizierung.

 

mehr

 

 

 

 

 

 

 

Statische Sourcecodeanalyse

 

Je früher Fehler in einer Software lokalisiert werden, desto schneller und kostengünstiger können Entwickler, Tester und Qualitätsmanager diese beheben. Durch eine statische Sourcecodeanalyse lassen sich Software-Bugs in der endgültigen Version vermeiden. Unsere beiden Testwerkzeuge QA-C und QA-C++ unterstützen Sie mittels Sourcecodeanalyse qualitativ hochwertigere Software zu erstellen.

 

mehr

 

 

 

 

 

 

 

Programmierrichtlinien

 

Bei der Programmierung von eingebetteten Systemen im automobilen Umfeld ist der Programmierstandard MISRA-C bzw. MISRA-C++ vorgeschrieben. Um die MISRA-Programmierrichtlinien im Quellcode dediziert einzuhalten, haben wir das passende Werkzeug für Sie: QA-MISRA.

 

mehr

 

 

 

 

 

 

 

 

Softwaremetriken

 

Softwaremetriken sind eine wichtige Grundlage für die Prozess- oder Produktüberwachung. Sie bilden die Eigenschaft von Software in einen Zahlenwert ab und schaffen somit Vergleichs- und Bewertungsmöglichkeiten. Konzentrieren Sie sich durch den Einsatz von Softwaremetriken im Testprozess auf die wesentlichen Dinge: QA-Verify hilft Ihnen dabei.

 

mehr

 

 

 

 

 

 

 

Qualitätsmanagement

 

ISO 26262, DO-178B, ED-12B, IEC 61508, MISRA, FDA/IEC 62304 und CENELEC. Nicht nur die Anzahl der Normen steigt, auch ihr Einfluss. Aufgrund der zunehmenden wirtschaftlichen und technischen Bedeutung von IT-gestützten Informationssystemen gibt es für Entwickler immer mehr Richtlinien zu beachten, damit Software überhaupt zugelassen wird.

 

mehr

 

 

 

 

 

 

 

Architekturanalyse

 

Einen klar strukturierten Code zu erstellen – das ist das Ziel eines jeden Entwicklers. Denn nur so lassen sich neue Funktionalitäten im Code im Nachhinein einfach implementieren. Mittels einer Architekturanalyse erstellen Sie eine konsistente Code-Struktur und vermeiden Code-Erosionen: selbst bei komplexen Softwareprojekten.

 

mehr