Un rôle composite est un regroupement de rôles pouvant servir à réduire le nombre de rôles dans une activité ou un
processus. Un rôle composite sert donc pour les tâches et les produits définis pour les rôles auxquels il se réfère.
Cette construction est typiquement utilisée au sein d'un processus conçu pour une petite équipe dans laquelle plusieurs
rôles standard sont attribués à une ressource unique à partir de la méthode. En utilisant un rôle composite, le
processus implique un regroupement type de rôles pour des ressources données.
Un rôle composite appelé Développeur qui regroupe les rôles de
l'implémenteur et du testeur en est un exemple simple. Maintenant,
chaque fois que l'un des rôles de l'implémenteur ou du testeur doit être utilisé au sein de la structure de
répartition, c'est le développeur qui est utilisé. Ainsi, si un descripteur de tâches est ajouté au processus, qui a
pour exécuteur principal l'implémenteur ou le testeur, le rôle est automatiquement remplacé par l'instance de rôle
composite Développeur qui renvoie soit au testeur, soit à l'implémenteur (ou les deux s'ils ont été listés en tant
qu'exécuteur de tâches).
|