La qualité des logiciels est également testée la nuit

L'une de nos valeurs fondamentales est la qualité. Pendant la production, tout le matériel électronique est soumis à des tests approfondis, mais nous étendons également ces tests aux logiciels. Nous utilisons plusieurs normes et outils pour garantir la qualité du code logiciel écrit.

Utilisation de normes logicielles

Nous appliquons la norme MISRA, qui contient des règles pour écrire un code clair, structuré et lisible. En outre, nous avons notre propre style de codage E.D.&A. qui garantit l'uniformité de l'ensemble de notre code. Cela permet à chaque ingénieur logiciel de se repérer rapidement dans le code et de se concentrer sur l'essentiel.

Outils d'analyse automatisée des codes logiciels

Le 'continuous build server' vérifie automatiquement chaque nuit si le code est conforme à la norme et à notre propre style maison. Outre les analyses statiques du code, nous disposons également d'un framework Python qui nous permet de tester en permanence le code par rapport aux spécifications du client. L'application est partiellement simulée pour les tests automatiques. Le code est exécuté sur le matériel sur lequel l'application fonctionnera effectivement. Le matin, nos ingénieurs logiciels peuvent immédiatement commencer à travailler avec les résultats des tests de cette ferme d'essai.

Comment développons-nous nos logiciels embarqués?

Selon les exigences du client, nous écrivons le logiciel de bas niveau et le logiciel d'application pour les commandes électroniques. Nous développons toujours nos logiciels de manière multiplateforme. Cela nous permet de commencer à mettre en œuvre le logiciel avant même que le matériel ne soit disponible. Grâce à cette approche, nous réduisons le délai de réalisation de votre projet.

Si le client le souhaite, le logiciel d'application peut être écrit par lui ou confié à un tiers disposant de l'expertise et des capacités nécessaires. Pour autant que de bons accords soient conclus, le codéveloppement peut certainement être une méthode de collaboration intéressante. De cette manière, la propriété intellectuelle (souvent incorporée dans le logiciel) reste entièrement protégée. Dans cette approche, E.D.&A. peut fournir une formation de base à l'écriture et au test de logiciels de qualité.

 

En savoir plus?

Nous aimerions savoir ce que nous pouvons faire pour vous.

Contactez-nous
Toutes les nouvelles
Inscrivez-vous à notre newsletter