Intra-entreprise :
Formation personnalisée dans vos locaux.
Inter-entreprise :
Formation dans nos locaux.
Formation Java / J2EE - Mesurer la qualité du code Java
4 juin 2012 | 11 octobre 2012 | 29 novembre 2012 | Egalement disponible en Intra : Tarif au 01 46 20 18 40.
Objectifs de la formation
Les objectifs de la formation sont les suivants :
Apprendre les bases de la qualimétrie.
Etre capable de mener un audit qualimétrique.
Savoir mettre en oeuvre la qualimétrie au sein d'un environnement de développement
« On ne peut pas contrôler ce que l'on ne peut pas mesurer ». En définissant formellement les niveaux de qualité requis et en évaluant précisément tout son portefeuille applicatif, on peut ainsi mieux cibler les actions de maintenance et limiter les risques liés à une défaillance logicielle.
Ce module part de la théorie de la mesure appliquée à la qualité du logiciel pour mener à une mise en oeuvre appliquée au monde Java. On dispose d'outils fournissant très facilement une grande quantité de mesures, mais au delà du tableau de chiffres, il faut être capable de les interpréter et d'en tirer des indicateurs fiables et exploitables.
Publics
Décideurs, DSI, Responsables Qualité, Directeurs de Projets, Chefs de Projets, Consultants, Ingénieurs.
Pré-requis pour suivre cette formation Java / J2EE
Les personnes qui suivent ce cours doivent avoir les bases du développement logiciel.
Contenu de la formation Java / J2EE :
Exposés illustrés de nombreuses démonstrations et de travaux pratiques sur tous les points abordés.
Introduction
Les bases de la mesure :
- Théorie de la mesure
- Métriques et Indicateurs
- Échelles de mesure
- Qualité d'une mesure
Modèles de mesure logicielle :
- Entités et attributs
- Approche Goal/Question/Metric
- Modèles qualité (Boehm, McCall)
- Norme ISO-9126
- Chartes qualité
Métriques internes :
- Mesures de taille
- Mesures de complexité
- Mesures structurelles : complexité cyclomatique (McCabe)
- Métriques de l'Orienté Objet
- Chidamber-Kemerrer
Autres métriques :
- Métriques externes
- Métriques d'usage
Mesurer :
- Planification
- Collecte des données
- Analyse des données
- Mener un audit qualité
Étude de cas : Java :
- L'outillage dans le monde Java
- FindBugs, PMD, JDepend, CKJM, ...
- Utilisation en développement
- Utilisation en construction continue
- Conception d'une charte qualité Java
Mise en place dans une usine logicielle
Mise en oeuvre :
- Lien avec les méthodes agiles
- Lien avec la gestion de patrimoine applicatif (APM)
- Lien avec les autres démarches qualité
Conclusion
