Return to search

Visualisation de la cohésion et du couplage du code Java

Évaluer en continu la qualité d'un logiciel doit être une activité importante permettant de diagnostiquer et d'éviter des problèmes. Une caractéristique commune dans une bonne conception est la distribution correcte de responsabilités entre les composants. La cohésion et le couplage sont des caractéristiques d'un logiciel servant d'indicateurs de cette distribution. Ces propriétés peuvent être mesurées et ainsi avoir une idée de la qualité du logiciel. Pour mesurer la cohésion et le couplage, différentes métriques ont été proposées. Plusieurs outils ont été développés également pour donner au programmeur la possibilité de mesurer le code. Généralement, ces outils présentent les résultats des métriques avec des chiffres qui ne sont, pas suffisamment intuitifs ou faciles à interpréter par un programmeur. Une façon efficace de présenter les métriques appliquées sur un logiciel est d'utiliser des techniques de visualisation. Celle-ci sert à présenter plusieurs informations en peu d'espace, ainsi un développeur peut examiner des données d'une manière pratique et, flexible. Ce mémoire propose une manière de visualiser la cohésion et le couplage. À cet effet, nous avons développé un outil qui utilise des graphiques pour représenter les relations entre les éléments à l'intérieur d'une classe et les relations entre les classes. L'approche présentée dans ce mémoire a été appliquée à des systèmes logiciels orientés objet, codés en Java et de taille moyenne. Les résultats obtenus démontrent l'utilité de visualiser l'information, plutôt que de la présenter uniquement sur des tableaux.

Identiferoai:union.ndltd.org:usherbrooke.ca/oai:savoirs.usherbrooke.ca:11143/1606
Date January 2011
CreatorsMejia Lopez, Oduar
Contributors[non identifié]
PublisherUniversité de Sherbrooke
Source SetsUniversité de Sherbrooke
LanguageFrench
Detected LanguageFrench
TypeMémoire
Rights© Oduar Mejia Lopez

Page generated in 0.002 seconds