Mesure de la qualité du code Java
Programme
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
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