L’objectif de cette formation est d’assimiler les principes fondamentaux des règles MISRA C. Cette formation présente les règles MISRA C ainsi que leur mise en place dans un cycle de développement logiciel.
2 jours (14 h)
MISRA C:2012
Appliquez les règles de codage MISRA C dans un cycle de développement logiciel pour un C embarqué sûr et conforme.
Description de la formation
Objectifs pédagogiques
À l’issue de la formation, l’apprenant sera capable de :
- Utiliser la structure du consortium MISRA ;
- Mettre en œuvre les règles MISRA C:2012 ;
- Appréhender le codage C dans la conception des logiciels embarqués et évaluer les risques liés à son utilisation ;
- Organiser et classifier les règles du standard MISRA C:2012 ;
- Maîtriser les outils de test de conformité.
Programme de la formation
- Introduction
- Définition et objectifs
- Publications et projets
- Anciennes versions
- Le langage C dans la conception de logiciels embarqués
- Points forts
- Risques
- Référentiels (ISO et IEC 9899)
- Nécessité du standard MISRA C
- Utilisation de MISRA C
- Mise en place dans le cycle du développement logiciel (cycle en V)
- Mise en place dans la phase de codage
- Règles internes (tables d’équivalences)
- Outils de tests de conformité
- Règles MISRA C
- Classification et organisation
- Mise en place des règles
- Outils automatisés
- Revues de code
Moyens pédagogiques
Un support de cours numérique est remis à chaque apprenant. Le déroulé pédagogique de la session liste les méthodes retenues.
Suivi des participants
Questionnaire d’entrée, quiz de milieu de formation, questionnaire de sortie et un questionnaire de satisfaction.
Expertises associées
Register for MISRA C:2012
Fill out the form below to register for this training or request a custom session for your team.