SONAR|HES-SO

SONAR|HES-SO

SONAR|HES-SO regroupe les travaux de bachelor et master diffusables de plusieurs écoles de la HES-SO. Consultez cette page pour le détails.

En cas de question, merci de contacter les bibliothécaires de la HES-SO : bibliotheques(at)hes-so.ch

Bachelor thesis

Visualisation des patterns d'héritage à l'aide de l'analyse dynamique

    2013

106 p.

Mémoire de bachelor: Haute école de gestion de Genève, 2013

French La maintenance des logiciels coûte très chère. Les logiciels se voient modifiés au fil du temps pour s’adapter aux besoins métiers qui ne cessent d’évoluer. Pour se faire, des modifications doivent être apportées aux logiciels mis à jour. Au cours du temps, ces modifications risquent d’impacter l’architecture logicielle en augmentant sa complexité. Ceci risque de rendre l’architecture inappropriée pour les développeurs qui auront des difficultés de compréhension. Le software engineering est devenu l’un des outils les plus utilisé par la maintenance pour comprendre les systèmes maintenus. Les développeurs logiciels font recourt à des analyses statiques, en se concentrant sur l’architecture implémentée. Toutefois, la plupart du temps, ils ne tiennent pas compte de la réelle utilisation de cette architecture et se contentant de l’analyser à l’arrêt. L’analyse dynamique est une approche qui permet de se concentrer sur l’architecture vraiment requise lors de l’exécution d’une fonctionnalité. La différence avec l’analyse statique, c’est qu’on examine les processus en cours de réalisation pour produire une fonctionnalité demandée au système. Dans ce travail, j’ai été amené à définir et interpréter, pour la maintenance, une métrique d’héritage dynamique permettant de connaître l’héritage réel utilisé (et donc nécessaire) à l’exécution d’une fonctionnalité métier. J’ai donc commencé par effectuer une analyse de l’état de l’art sur la maintenabilité et l’héritage en étudiant les différentes métriques d’héritages existantes. Après la proposition de cette métrique, la suite de mon mandat s’est concentré sur la représentation visuelle de celle-ci afin de faciliter son interprétation. Pour finir, ce travail s’est terminé par l’évaluation pratique de cette métrique sur l’architecture dynamique d’ArgoUML, un logiciel open source de taille moyenne.
Language
  • French
Classification
Computer science and technology
Notes
  • Haute école de gestion Genève
  • Informatique de gestion
  • hesso:hegge
License
License undefined
Identifiers
  • RERO DOC 209235
  • RERO R007634662
Persistent URL
https://sonar.ch/hesso/documents/314445
Statistics

Document views: 14 File downloads:
  • Visualisaton_des_patterns_d_h_ritage_l_aide_de_l_analyse_dynamique.pdf: 126