Les diagrammes de composants
Ce modèle définit l'architecture logicielle du système dans un environnement de développement donné.
Il est issu de la conception et permet de représenter le système et les sous systèmes du modèle physique de l'architecture logicielle à réaliser.
Un système ou un sous système défini un espace de visibilité et regroupe des classes. C'est la notion de paquetage.
Tout les langages ne supporte pas cette notion de système mais elle existe sous forme de "package" en ADA ou en Java.