Pré. | Proc. |
Diagramme de structure composite
Un diagramme de structure composite reflète la collaboration interne des classes, des interfaces ou des composants (et de leurs propriétés) pour décrire une fonctionnalité. diagrammes de structure composite sont similaires aux diagrammes de classe, mais alors que diagrammes de classe modélisent une vue statique des structures de classe, y compris leurs attributs et leurs comportements, diagrammes de structure composite modélisent une utilisation spécifique de la structure. Vous pouvez les utiliser pour exprimer des architectures d'exécution, motifs d'utilisation et les relations des éléments participants, qui peuvent ne pas être reflétés par diagrammes statiques.
Dans un diagramme de structure composite, les classes sont accessibles en tant que parties ou instances d'exécution remplissant un rôle particulier. Ces parties peuvent avoir une multiplicité, si le rôle rempli par la classe nécessite plusieurs instances. Les ports définis par la classe d'une partie doivent être représentés dans la structure composite, de sorte que toutes les parties connectées fournissent les interfaces requises spécifiées par le port. Les structures composites de modélisation offrent une grande flexibilité et une complexité conséquente. Pour optimiser votre modélisation , envisagez de créer des collaborations pour représenter Motifs réutilisables répondant à vos problèmes de conception.
Vous générez des éléments diagramme de structure composite et des connecteurs à partir des pages « Composite » de la boîte à outils Diagramme .
Exemple Diagramme
Ce diagramme montre une collaboration utilisée dans un diagramme de structure composite pour montrer une relation permettant de réaliser une installation. Les collaborations sont souvent utilisées pour modéliser motifs communs.
Le diagramme suivant utilise cette collaboration d'installation dans une utilisation de collaboration et l'applique à la classe UtilLoad via une relation « représente ». Cela indique que le classificateur UtilLoad utilise le Motif de collaboration dans son implémentation.
Icônes de la boîte à outils des éléments Diagramme de structure composite
Icône |
Description |
Voir aussi |
---|---|---|
Une classe est une représentation d'un type d' object qui reflète la structure et le comportement de ces objets au sein du système. |
Classe | |
Une interface est une spécification de comportement (ou un contrat) que les implémenteurs acceptent de respecter. |
Interface | |
Les parties sont des instances d'exécution de classes ou d'interfaces. |
Partie | |
Les ports définissent l'interaction entre un classificateur et son environnement. |
Port | |
Une collaboration définit un ensemble de rôles coopérants et leurs connecteurs. |
Collaboration | |
Utiliser une Collaboration Permet d'appliquer un Motif défini par une Collaboration à une situation spécifique, dans un diagramme de Structure Composite. |
Utilisation collaborative | |
L'élément Expose Interface est une méthode graphique permettant de représenter les interfaces requises ou fournies d'un composant, d'une classe ou d'une partie, dans un diagramme de composant ou de structure composite. |
Interface d'exposition |
Icônes de la boîte à outils du connecteur Diagramme de structure composite
Icône |
Description |
Voir aussi |
---|---|---|
Les connecteurs illustrent les liens de communication entre les pièces pour remplir l'objectif de la structure, généralement dans un diagramme de structure composite. |
Connecteur | |
Un connecteur d'assemblage relie l'interface requise d'un composant (Component1) à l'interface fournie d'un autre composant (Component2), généralement dans un diagramme de composant. |
Assemblée | |
Un connecteur délégué définit l'assemblage interne des ports et interfaces externes d'un composant, sur un diagramme de composant. |
Déléguer | |
La liaison de rôle est la cartographie entre les rôles internes d'une utilisation de collaboration et les parties respectives requises pour mettre en œuvre une situation spécifique, généralement dans un diagramme de structure composite. |
Lien de rôle | |
Le connecteur Représente indique qu'une collaboration est utilisée dans un classificateur, généralement dans un diagramme de structure composite. |
Représente | |
Une relation d'occurrence indique qu'une collaboration représente un classificateur, dans un diagramme de structure composite. |
Occurrence |