Qualität der Software auch nachts geprüft

Einer unserer wichtigsten Werte ist die Qualität. Während der Produktion wird die gesamte Elektronik-Hardware ausgiebig getestet, aber wir dehnen dies auch auf die Software aus. Wir verwenden verschiedene Standards und Tools, um die Qualität des geschriebenen Softwarecodes zu gewährleisten.

Verwendung von Software-Standards

Wir wenden den MISRA-Standard an, der Regeln für das Schreiben von klarem, strukturiertem und lesbarem Code enthält. Darüber hinaus haben wir unseren eigenen E.D.&A.-Codierungsstil, der sicherstellt, dass unser gesamter Code einheitlich ist. So kann sich jeder Software-Ingenieur schnell im Code zurechtfinden und sich auf das Wesentliche konzentrieren.

Automatisierte Softwarecode-Analyse-Tools

Der "Continuous Build Server" überprüft jede Nacht automatisch, ob der Code dem Standard und dem eigenen Hausstil entspricht. Neben den statischen Code-Analysen verfügen wir auch über ein Python-Framework, mit dem wir den Code kontinuierlich gegen die Kundenspezifikationen testen können. Zum automatischen Testen wird die Anwendung teilweise simuliert. Der Code wird auf der Hardware ausgeführt, auf der die Anwendung tatsächlich funktionieren wird. Mit den Testergebnissen aus dieser 'Test farm' können unsere Softwareingenieure dann morgens sofort mit der Arbeit beginnen.

Wie entwickeln wir unsere Embedded Software?

Je nach den Anforderungen des Kunden schreiben wir die Low-Level-Software und die Anwendungssoftware für die Steuerungen. Wir entwickeln unsere Software immer plattformübergreifend. Dadurch können wir mit der Implementierung der Software beginnen, noch bevor die Hardware verfügbar ist. Dank dieses Ansatzes verkürzen wir die Vorlaufzeit Ihres Projekts.

Falls gewünscht, kann die Anwendungssoftware vom Kunden selbst geschrieben oder an einen Dritten ausgelagert werden, der über das erforderliche Fachwissen und die erforderlichen Kapazitäten verfügt. Sofern gute Vereinbarungen getroffen werden, kann die gemeinsame Entwicklung durchaus eine interessante Form der Zusammenarbeit sein. Auf diese Weise bleibt das geistige Eigentum (oft in der Software enthalten) vollständig geschützt. Bei diesem Ansatz kann E.D.&A. eine Grundausbildung im Schreiben und Testen von Qualitätssoftware anbieten.

Mehr wissen?

Wir würden gerne wissen, was wir für Sie tun können.

Kontaktieren Sie uns
Alle Nachrichten
Melden Sie sich für unseren Newsletter an