Les modèles de conception sont des solutions réutilisables aux problèmes de conception courante des logiciels. Les méthodes quantitatives aident à évaluer et à optimiser l'utilisation de ces modèles pour améliorer la qualité et la maintenance des logiciels.

Complexité du modèle de mesure

La complexité du modèle peut être quantifiée en analysant le nombre de classes et d'interactions en jeu. Des paramètres tels que la complexité cyclomatique et le couplage mesurent la complexité de la mise en oeuvre d'un modèle.

Évaluation de la réutilisabilité

Les mesures de réutilisabilité permettent d'évaluer l'efficacité d'un modèle dans différents contextes, notamment la fréquence de réutilisation et le score d'adaptabilité, qui tient compte de la facilité à modifier un modèle pour de nouvelles exigences.

Impact sur la qualité des logiciels

Les évaluations quantitatives des modèles de conception comprennent la réduction de la densité des défauts et les indices de maintenance du code. Ces mesures aident à déterminer si le modèle contribue à moins de bogues et à des mises à jour plus faciles au fil du temps.

Métaux courants utilisés

  • Couplage entre les objets (CBO)
  • Méthodes pondérées par classe (WMC)
  • Réponse pour une classe (RFC)
  • Ventilateur et ventilateur-out