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

L'activite de refactoring consiste a restructurer un modele en vue d'ameliorer certains facteurs de qualite, tout en preservant la coherence de ce modele. Dans cet article, nous proposons un schema de refactoring de diagrammes de classes base sur la notion de delegation. L'idee consiste a redistribuer le contenu d'une classe d'un diagramme de classes par deplacement dans une nouvelle classe d'un ensemble d'attributs et de methodes associees a un concept, au sens type abstrait de donnees. La verification de la coherence est a la fois interne au diagramme de classes et entre les differents diagrammes du modele en cours de developpement. Nous illustrons notre propos sur une etude de cas simplifiee, une application bancaire.