Pré. | Proc. |
Schéma de structure Diagramme
Un diagramme de structure composite reflète la collaboration interne de classes, d'interfaces ou de composants (et leurs propriétés) pour décrire une fonctionnalité. Les diagrammes de structure composite sont similaires aux diagrammes de classe , mais tandis que les diagrammes de classe modélisent une vue statique des structures de classe, y compris leurs attributs et comportements, les diagrammes de structure composite modélisent une utilisation spécifique de la structure. Vous pouvez les utiliser pour exprimer des architectures d'exécution, des modèles d'utilisation et les relations entre les éléments participants, qui peuvent ne pas être reflétées par des 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'un composant doivent être représentés dans la structure composite, de sorte que tous les composants connectés fournissent les interfaces requises spécifiées par le port. Il y a une grande flexibilité, et une complexité conséquente, qui accompagnent modélisation des structures composites. Pour optimiser votre modélisation , pensez à construire des Collaborations pour représenter des Motifs réutilisables répondant à vos problématiques de conception.
Vous générez des éléments et des connecteurs de diagramme de structure composite à 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 pour effectuer une installation. Les collaborations sont souvent utilisées pour modéliser des modèles 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 de l'élément Diagramme structure composite
Icône |
Description |
Voir également |
---|---|---|
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 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 classifieur et son environnement. |
Port | |
Une collaboration définit un ensemble de rôles de coopération 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 Exposer l'interface est une méthode graphique de représentation des interfaces requises ou fournies d'un composant, d'une classe ou d'une pièce, dans un diagramme de composant ou de structure composite . |
Exposer l'interface |
Icônes de la boîte à outils du connecteur Diagramme structure composite
Icône |
Description |
Voir également |
---|---|---|
Les connecteurs illustrent les liens de communication entre les parties 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 (Composant1) à l'interface fournie d'un autre composant (Composant2), 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 le mappage entre les rôles internes d'une utilisation collaborative et les parties respectives requises pour mettre en œuvre une situation spécifique, généralement dans un diagramme de structure composite . |
Liaison 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 |