Formation Règles de Codage


Formation Règles de Codage
  • Référence : 1.01.04.0017 (Inter-entreprise)
  • Date : Le 16/10/2018 - Lieu : Paris
  • Durée : 2 jours
  • Tarif : 1 390,00 €

Existe en Intra-entreprise : 2.01.04.0017
 

Objectifs de la formation

La mise en place de règles de codage est la technique d’Assurance Qualité Logiciel la plus communément utilisée. Cependant, les clients se questionnent régulièrement sur ce sujet :
«J’applique des règles de bon sens, mais est-ce suffisant ? Sinon, quelles règles de codage ajouter, ou de manière générale, comment créer mon propre standard ?»
«Mon projet nécessite une certification de sûreté de fonctionnement logiciel (IEC 61508, DO-178, …), quelles règles de codage dois-je vérifier ?»
«Mon client me demande d’appliquer les règles MISRA, mais comment appliquer plus de 150 règles en même temps ? Est-ce même possible et raisonnable ?»
«On me demande d’améliorer la qualité de mon code et de le rendre moins complexe : oui, mais comment faire ? »

Les consultants ISIT se sont posés les mêmes questions depuis la création de la division Assurance Qualité Logiciel il y a plus de 10 ans, dans le cadre de projets embarqués internes ou clients ; et ils ont des réponses pratiques à vous apporter !

Au travers de cette formation, vous apprendrez :
  • Quel est le but d’une règle de codage ?
  • Que demandent véritablement les normes de sûreté de fonctionnement logiciel (IEC 61508, DO-178, EN 50128, ISO 26262, IEC 62304) ?
  • Evolution du standard MISRA C/C++, et présentation des règles les plus importantes ;
  • Autres standards: Power of 10, JPL, JSF++ …;
  • Standard de codage de cybersécurité (CERT-C/C++, ISO C Secure) : que demandent-ils, en quoi les règles diffèrent-elles de MISRA ?
  • Comment choisir et vérifier efficacement ses règles de codage ?
  • Qu’est-ce que la qualimétrie ou métrologie logiciel ?
  • A quoi servent les métriques de qualité logiciel et comment les calculer ?
  • Métriques : quelles limites choisir suivant son projet ?

Durée de la formation

Public concerné

Prérequis

2 jours (14 heures)
Cette formation s’adresse aux chefs de projets, ingénieurs qualité ou développeurs logiciels qui souhaitent ou doivent appliquer des règles de codage, et savoir comment les vérifier efficacement.
Notions sur les langages C et/ou C++.

Contact Service formation

Email : formation@isit.fr
Tél : 05 61 30 69 08
« Enregistré sous le numéro 73 31 04675 31. Cet enregistrement ne vaut pas agrément de l’Etat » Art.L6352-12 du Code du travail Circ. N°2006-10 du 16/03/06
I.S.I.T. est référencée au DATADOCK depuis le 28 juin 2017.

Formations associées

Analyse statique syntaxique de code LDRA TBvision Static / LDRArules

LDRA_static

L'analyse statique de LDRA TBvision Static (intégré à la LDRA tool suite®) et de LDRArules (outil stand-alone) permet de s'assurer qu'un ensemble de règles de codage et de normes de programmation uniformes est appliqué, que le code source C/C++/Java/Ada est correctement structuré, et enfin que  la qualité du logiciel est suffisante, au travers de mesures de la clarté, maintenabilité, testabilité, complexité du code source… LDRA TBvision Static  / LDRArules permettent donc de garantir un meilleur niveau de qualité du code sans impacter le temps de développement.


En savoir +

CodeSonar Source

CodeSonar

CodeSonar est un outil d’analyse statique avancée pour codes sources C, C++ et Java, et binaires x86, x64 et ARM, fonctionnant dans les environnements Windows, Linux, Mac OS X, FreeBSD et Solaris.


En savoir +

Visure Requirements®

logo_visure

La suite Visure Requirements® est une plateforme collaborative ALM (Application Lifecycle Management) de gestion, de traçabilité, de suivi et de mesure de la qualité des exigences. Conçue spécifiquement pour fournir un support intégral du processus d’ingénierie des exigences sur tout le long de cycle de vie d’un produit, Visure Requirements couvre un vaste champ, depuis l’expression des besoins jusqu’à la maintenance, en passant par les spécifications du système, les phases de conception, de développement, de test. C'est la réponse idéale pour les petites et grandes entreprises à la recherche d'une solution flexible, idéale pour satisfaire des exigences normatives tel que l’ISO 26262, IEC 62304, IEC 61508, CENELEC 50128, DO-178B/C, FMEA, SPICE, CMMI, IREB, ENCOSE, ...


En savoir +

Formation Norme IEC 61508

Formation Norme IEC 61508

Cette formation permet d’assimiler les principes fondamentaux d’une démarche de certification complète (système, électronique et logiciel) suivant la norme IEC 61508. 


En savoir +