D'un point de vue conceptuel, un plug-in de méthode est une unité permettant de configurer, de modulariser, d'étendre,
de regrouper en packages et de déployer un contenu de méthode et des processus. Le responsable de processus doit
concevoir des plug-ins et leur attribuer un contenu en tenant compte des exigences d'extensibilité, de modularité,
de réutilisation et de maintenabilité.
Un plug-in peut ajouter directement un nouveau contenu, remplacer un contenu existant ou établir une référence croisée
avec tout élément de contenu ou processus au sein d'un autre plug-in dont il est l'extension. De même que pour les
interprétations de la transformation du mécanisme de 'fusion de packages' d'UML 2.0, l'interprétation des mécanismes de
plug-ins de méthode a pour résultat l'extension du contenu de méthode et des processus. Par exemple, un plug-in
d'extension J2EE pour RUP peut contenir des étapes supplémentaires pour l'identification des éléments de conception par
les tâches, de nouvelles extensions de produits vers des rôles existants devant être responsables des nouveaux
produits, des relations supplémentaires d'éléments de contenu existants avec de nouveaux éléments de conseils J2EE
spécifiques (par exemple, des instructions, des livres blancs, des listes de contrôle), des activités supplémentaires
pour un processus de livraison, de nouveaux patterns de capacité, etc. Un plug-in de méthode définit ces extensions à
l'aide des relations de l'élément de variabilité et leur interprétation mène à un nouveau contenu de méthode et à de
nouveaux processus.
|