Show simple document record

dc.contributor.advisor[non identifié]fr
dc.contributor.authorMejia Lopez, Oduarfr
dc.date.accessioned2014-05-14T19:56:50Z
dc.date.available2014-05-14T19:56:50Z
dc.date.created2011fr
dc.date.issued2011fr
dc.identifier.isbn9780494836927fr
dc.identifier.urihttp://savoirs.usherbrooke.ca/handle/11143/1606
dc.description.abstractÉ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.fr
dc.language.isofrefr
dc.publisherUniversité de Sherbrookefr
dc.rights© Oduar Mejia Lopezfr
dc.subjectCouplagefr
dc.subjectCohésionfr
dc.subjectVisualisation de logicielsfr
dc.subjectMétriques de logicielfr
dc.titleVisualisation de la cohésion et du couplage du code Javafr
dc.typeMémoirefr
tme.degree.disciplineGénie électriquefr
tme.degree.grantorFaculté de géniefr
tme.degree.levelMaîtrisefr
tme.degree.nameM. Sc. A.fr


Files in this document

Thumbnail

This document appears in the following Collection(s)

Show simple document record