Monitoring des processus logiciels : un outil pour la maîtrise de la qualité des logiciels
Université de Savoie
Ecole Supérieure d »Ingénieurs d »Annecy
Laboratoire LLP/CESALP
74016 Annecy – FRANCE
{cimpan,oquendo}@esia.univ-savoie.fr
Résumé : De nos jours il est accepté que la qualité d’un produit ne puisse pas être assurée en inspectant tout simplement le produit même ou en appliquant des contrôles statistiques de qualité : la qualité n’est pas seulement liée au produit, mais à l’organisation et au processus de production qui est employé. Cette évolution du concept de qualité logiciel vers des approches centrées processus est liée à la conviction que l’amélioration de la qualité des produits ainsi que la réduction des coûts sont assurées en certifiant des processus et en faisant en sorte que ces processus soient mis en œuvre. Nous proposons un environnement pour le monitoring des processus logiciels, l’environnement Omega (On-line Monitoring Environment : General and Adaptable). Le monitoring est défini comme une technique de surveillance comprenant des prises de mesures avec détection des déviations par rapport à un comportement attendu, ce dernier étant représenté par des modèles du processus à surveiller.