Metriques UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L'UNIVERSITÉ DU QUÉBEC À TROIS -RIVIÈRES COMME EXIGENCE PARTIELLE DE LA MA? TRISE EN MATHÉMATIQUES ET INFORMATIQUE APPLIQUÉES PAR ALIOUNE BADARA GUEYE COHÉSION DES CLASSES DANS LES SYSTÈMES ORIENTÉS OBJET

UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L'UNIVERSITÉ DU QUÉBEC À TROIS -RIVIÈRES COMME EXIGENCE PARTIELLE DE LA MA? TRISE EN MATHÉMATIQUES ET INFORMATIQUE APPLIQUÉES PAR ALIOUNE BADARA GUEYE COHÉSION DES CLASSES DANS LES SYSTÈMES ORIENTÉS OBJET ÉTUDE EXPÉRIMENTALE ET VALIDATION TROIS -RIVIÈRES JUILLET ?droits réservés de Alioune Badara Gueye CUniversité du Québec à Trois-Rivières Service de la bibliothèque Avertissement L ? auteur de ce mémoire ou de cette thèse a autorisé l ? Université du Québec à Trois-Rivières à di ?user à des ?ns non lucratives une copie de son mémoire ou de sa thèse Cette di ?usion n ? entra? ne pas une renonciation de la part de l ? auteur à ses droits de propriété intellectuelle incluant le droit d ? auteur sur ce mémoire ou cette thèse Notamment la reproduction ou la publication de la totalité ou d ? une partie importante de ce mémoire ou de cette thèse requiert son autorisation CCOHÉSION DES CLASSES DANS LES SYSTÈMES ORIENTÉS OBJET ÉTUDE EXPÉRIMENTALE ET VALIDATION Alioune Badara GUEYE SOMMAIRE Un large nombre de métriques ont été proposées pour mesurer les propriétés des systèmes orientés objet comme la taille le couplage ou la cohésion Par ailleurs la validation de la changeabilité des systèmes logiciels est un point majeur de plusieurs recherches en génie logiciel Une manière d'approcher le problème est d'investiguer la dépendance entre la changeabilité des systèmes logiciels et leur architecture avec pour but de trouver les métriques caractérisant les propriétés architecturales des systèmes qui peuvent être utilisées comme indicateurs de changeabilité Dans le domaine des systèmes orientés objet plusieurs expérimentations ont été menées montrant que la taille et le couplage entre classes par exemple représentaient de bons indicateurs de changements contrairement aux métriques de cohésion utilisées Dans cette recherche nous tenterons d'explorer si la cohésion à travers plusieurs métriques est corrélée avec la changeabilité Il s'agira également de déterminer si l'hypothèse est véri ?ée parmi les métriques de cohésion utilisées laquelle représente le meilleur indicateur Nous avons retenu plusieurs métriques de cohésion parmi celles proposées dans la littérature Nous nous sommes également intéressés à étendre dans un but de ra ?nement certaines d'entre elles Nous avons également considéré dans le cadre de notre recherche le couplage et la taille des systèmes logiciels orientés objet Nous avons mené une étude expérimentale d'envergure sur plusieurs systèmes Les di ?érentes étapes de l'expérimentation ainsi que les résultats obtenus sont discutés dans ce mémoire Cii CLASS COHESION IN OBJECT-ORIENTED SYSTEMS EXPERIMENTAL STUDY AND VALIDATION Alioune Badara GUEYE ABSTRACT A large number of metrics have been proposed in the literature to assess quality attributes of object-oriented systems such as size complexity coupling and cohesion Moreover the assessment of software changeability is a major issue and has been the subject of several researches in software engineering domain Several metrics have been proposed in this context A way of approaching the problem of validation of these metrics is to investigate for example dependences between software changeability and sorne metrics characterizing its architecture which can

  • 37
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager