.. _part2: ************************************************************************************************* Partie 2 | Les mesures ************************************************************************************************* Vue d'ensemble ============== La :doc:`norme ISO/IEC 9126 <../part1/chap2>` définit *quoi* évaluer ; encore faut-il **quantifier** ces critères sans retomber dans la subjectivité. Cette partie présente la **théorie de la mesure** (réalité → modèle → mesure, échelles), puis les grandes **familles de métriques** logicielles — chacune présentée par un groupe en **exposé** — et conclut par un **récapitulatif** reliant les métriques aux critères de qualité. Objectifs ========= À l'issue de cette partie, chaque étudiant.e sera capable de : * Expliquer ce qu'est une mesure, un modèle, une échelle, et comment valider un modèle * Distinguer les métriques **internes** et **externes** de la qualité * Appliquer les métriques : **McCabe & Big O**, **Point Fonction & Bang**, **OO (Chidamber & Kemerer)**, **cohésion & couplage** * Interpréter les scores obtenus et proposer des actions d'amélioration (refactoring) * Relier chaque métrique aux critères ISO/IEC 9126 .. note:: Les chapitres 4 à 7 correspondent aux **exposés de groupe** (25 % de la note). Pour un exposé : décrire la métrique, montrer les calculs/équations, relier aux critères/sous-critères avec des exemples, puis discuter (avantages, limites, difficulté d'utilisation en pratique). Organisation ============ .. toctree:: :maxdepth: 2 chap3 chap4 chap5 chap6 chap7 chap8