Accueil
 Sommaire
 1  Objectifs de ce cours de modélisation orientée objet
 2  Généralités sur la modélisation orienté objet et sur UML
 3  Analyse, vues cas d'utilisation et processus
 4  Analyse et conception, aspects statiques de la vue logique
 5  Analyse et conception, aspects dynamiques de la vue logique
 6  Conception, aspects langage et technique
 7  Conception, vues développement et physique
 7.1  Diagrammes de la vue développement
 7.2  Diagramme de composants
 7.2.1  Composant, interfaces offertes et requises
 7.2.2  Composite, port, connecteurs de délégation et d'assemblage
 7.3  Diagramme de paquetages
 7.4  Diagramme de la vue physique
 7.5  Diagramme de déploiement
 8  Conclusion
 9  Bibliographie

 Contacts

W3C validator

Département INF  
 Conception et programmation orientées objet


7.2.2 Composite, port, connecteurs de délégation et d’assemblage

Figures/diagramme_composant_port_connecteur

    précédent     suivant 


La diapositive montre que les composants peuvent être de deux types. Les composants primitifs ne contiennent pas d’autres composants alors que les composites sont composés de composants primitifs et de composites. Les composants à l’intérieur d’un composite sont connectés par des connecteurs dits d’assemblage. Les interfaces offertes et requises sont connectées à des ports du composite et les ports sont à leur tour connectés aux composants de l’intérieur par des connecteurs dits de délégation. La notion de port matérialise le passage du contrôle de l’extérieur vers l’intérieur et vice versa. Non montré dans cette diapositive, les composants primitifs sont en général constitués de classes.

Un modèle de composant hiérarchique, c’est-à-dire intégrant la notion de composants primitif et composite, permet d’étudier le système à différents niveaux de granularité : tout le système est un composite, que l’on peut ouvrir récursivement pour en connaître plus de détails, jusqu’à trouver les classes dans les composants primitifs.

D. Conan, C. Taconet, C. Bac, Télécom SudParis, CSC 4002, Octobre 2015