Prochains Événements CRESITT Industrie | Atelier CAP’TRONIC : Vérifiez et outillez votre développement embarqué : techniques, outils et automatisation
20878
single,single-tribe_events,postid-20878,tribe-filter-live,ajax_fade,page_not_loaded,,qode-theme-ver-1.0,wpb-js-composer js-comp-ver-4.4.3,vc_responsive,events-single,tribe-events-style-full,tribe-events-style-theme,tribe-theme-cresitt-industrie,tribe-events-page-template
Chargement Événements

« Tous les Événements

  • Cet Événément est passé

Atelier CAP’TRONIC : Vérifiez et outillez votre développement embarqué : techniques, outils et automatisation

21 mars - 22 mars

Du 21 au 22 mars à Tours

Les défauts logiciels (bugs) font malheureusement partie du cycle de vie de développement d’un produit. Plus le défaut est détecté en amont de la chaîne de conception, moins la correction coûte cher. A l’inverse, un défaut logiciel corrigés chez le client peut avoir un impact économique et publicitaire désastreux. Des normes et des méthodes existent et permettent d’y remédier.
Le principe de cette formation est de présenter et d’utiliser un ensemble d’outils open source d’analyse et de validation logicielle permettant de détecter les erreurs de conception et de développement. Des outils gratuits seront présentés et utilisés sur carte d’évaluation STM32 nucleo. En fin de formation, le stagiaire emportera l’ensemble des travaux, exemples et exercices réalisés pendant les 2 jours.

Intervenant : CAPNOVAE

PROGRAMME

1 – La revue de code
Qu’est-ce qu’une revue ?
Acteurs et rôles d’une revue
Déroulement d’une revue
Les outils d’une revue

2 – Le compilateur, premier outil d’analyse de code
Du bon usage de la configuration

3 – Les outils d’analyse
L’analyse statique
Les métriques
Les règles de l’industrie
L’analyse dynamique

4 – Le test Unitaire et modulaire sur cible
Tests intrusifs
Le semi-hosting
Autres stratégies de test

5 – Gestion de versions
Suivi des défauts

6 – L’intégration continue
Mise en place d’un serveur d’intégration continue
Connection avec la gestion de version
Intégration avec le système de build
Intégration des outils d’analyse
Automatisation des tests sur cible
Reporter les défauts détectés

Chaque étape de l’agenda s’accompagne d’une mise en situation réelle avec des exemples, des exercices et une pratique avec les équipements et outils suivants :
* Carte de développement : STM32 nucleo
* Environnement de développement : Eclipse
* Logiciel de debug : OpenOCD/GDB
* Outils d’analyse de code : Cppcheck
* Plateforme de test : CppUnit
* Gestion de version : svn
* Reporting de bug : Bugzilla
* Intégration continue : Jenkins

Public visé et prérequis :Entreprises, PMEs, startups ou bureaux d’études qui envisagent de développer du logiciel ou qui souhaitent se perfectionner. Une connaissance du langage C est nécessaire.

En savoir plus …

Détails

Début :
21 mars
Fin :
22 mars
Événément Category: