Logo de la rubrique ATELIER : Vérifiez et outillez votre développement embarqué : techniques, outils et automatisation

ATELIER : Vérifiez et outillez votre développement embarqué : techniques, outils et automatisation

Du 27 au 28 juin 2018 Rennes (35)

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.

L’objectif de cet atelier 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 : CAP NOVAE

PROGRAMME

1 - La revue de code
1.1 Qu’est-ce qu’une revue ?
1.2 Acteurs et rôles d’une revue
1.3 Déroulement d’une revue
1.4 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
3.2 L’analyse statique
3.3 Les métriques
3.4 Les règles de l’industrie
3.5 L’analyse dynamique

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

5 - Gestion de versions
Suivi des défauts

6 - L’intégration continue
6.1 Mise en place d’un serveur d’intégration continue
6.2 Connection avec la gestion de version
6.3 Intégration avec le système de build
6.4 Intégration des outils d’analyse
6.5 Automatisation des tests sur cible
6.6 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é : Ce cours s’adresse aux Entreprises, PMEs, startups ou bureaux d’études qui envisagent de développer du logiciel ou qui souhaitent se perfectionner.

Prérequis : Une connaissance du langage C est nécessaire.

INFORMATIONS PRATIQUES

Lieu :
Rennes

PARTICIPATION AUX FRAIS

  • Pour les PME adhérentes CAP’TRONIC : prise en charge totale du coût de l’inscription dans la limite de 10 hommes/jour de formation dans l’année d’adhésion et de 2 participants par PME par session, pour les ateliers traitant de logiciel embarqué.
    L’inscription sera validée à réception d’un chèque de caution de 100 €TTC par personne, qui sera renvoyé au participant après l’atelier. En cas d’absence non remplacée à l’atelier, la caution sera encaissée et une facture sera établie.
    Chèque de caution à retourner par courrier à :
    JESSICA France – 60 bd du Maréchal Juin – 44100 NANTES
  • Si vous êtes une PME non adhérente :
    Vous pouvez adhérer à l’association JESSICA France. Pour cela contacter Bérénice RABIA.
    Modalités d’adhésion
  • Pour les entreprises non éligibles [1] et les PME qui ne souhaitent pas adhérer : 900 € HT soit 1080 € TTC pour les 2 journées et par personne.

Remarque : Cet atelier est éligible au financement par votre Organisme Paritaire Collecteur Agréé (OPCA)

Les déjeuners seront pris en commun et sont à la charge du participant.

Contacts :
Yohann DESILES - 06 09 86 49 44
Jean-Luc FLEUREAU - 06 63 00 86 98

Contact Inscriptions :
Bérénice RABIA - 02 40 73 17 24

Inscription en ligne

ATELIER : Vérifiez et outillez votre dévellopement embarqué - 27-28 juin 2018 - Rennes

Notes

[1(*) Critères d’éligibilité : Toute PME de droit français, de taille inférieure à 2000 personnes n’étant pas détenue à plus de 50% par un groupe de plus de 2000 personnes