Supporting a model-driven and iterative quality assessment methodology
: The MoCQA framework

Student thesis: Doc typesDocteur en Sciences

Résumé

La Qualité Logicielle est un défi majeur et capital du Génie Logiciel depuis ses débuts. Malgré la profusion de travaux de recherche abordant la qualité, les méthodes quantitatives d’évaluation de la qualité restent majoritairement inefficaces dans un contexte industriel. De plus, elles sont principalement utilisées pour contrôler les développeurs au lieu de les guider, diminuant de ce fait leur potentiel. En conséquence, bien qu’étant un domaine mature ayant accumulé de nombreuses connaissances, l’évaluation de la qualité des logiciels n’a toujours pas atteint un état lui permettant d’être exécutée de manière satisfaisante. Dans cette recherche, nous proposons un cadre de référence supportant une évaluation de la qualité guidée par les modèles, itérative et incrémentale de sorte à tirer avantage du potentiel de l’évaluation quantitative et à l’intégrer de manière plus cohérence dans le processus de développement. Ce cadre de référence MoCQA (Model-Centric Quality Assessment) définit une méthodologie d’évaluation guidée par les buts qui permet l’exploitation de modèles de l’évaluation de la qualité personnalisés et opérationnels (ou modèles MoCQA), grâce à un métamodèle de l’évaluation de la qualité. Ce métamodèle garantit l’intégration de modèles de qualité et de méthodes de mesure hétérogènes au sein des modèles MoCQA et permet à ces modèles d’adopter un point de vue écosystémique de la qualité logicielle. De plus, la méthodologie s’appuie sur l’implication des acteurs afin qu’ils puissent se construire peu à peu un modèle mental commun des aspects de qualité primordiaux pour un projet de développement donné. A l’aide de ces mécanismes, le cadre de référence se veut capable de fournir le support nécessaire à l’intégration de multiples méthodes d’évaluation (à la fois existantes et personnalisées) au sein de n’importe quel cycle de vie de développement ou de maintenance, et ce d’une manière significative, réflexive et flexible.
la date de réponse14 déc. 2012
langue originaleAnglais
L'institution diplômante
  • Universite de Namur
SuperviseurNaji Habra (Promoteur), Anthony Cleve (Jury), Vincent Englebert (Président), Tom Mens (Jury) & L. BRIAND (Jury)

mots-clés

  • Software quality
  • Model-driven engineering
  • Software measurement

Contient cette citation

'