Schéma de refactoring de diagrammes de classes basé sur la notion de délégation

Abstract

National audienceL'activité de refactoring consiste à restructurer un modèle en vue d'améliorer certains facteurs de qualité, tout en préservant la cohérence de ce modèle. Dans cet article, nous proposons un schéma de refactoring de diagrammes de classes basé sur la notion de délégation. L'idée consiste à redistribuer le contenu d'une classe d'un diagramme de classes par déplacement dans une nouvelle classe d'un ensemble d'attributs et de méthodes associées à un concept, au sens type abstrait de données. La vérification de la cohérence est à la fois interne au diagramme de classes et entre les différents diagrammes du modèle en cours de développement. Nous illustrons notre propos sur une étude de cas simplifiée, une application bancaire

    Similar works