Réserver une Démo
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.

An example UML Composite Structure diagram showing a Collaboration element.

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.

An example of a UML Composite Structure diagram showing a Collaboration Occurrence.

Icônes de la boîte à outils des éléments Diagramme de structure composite

Icône

Description

Voir aussi

Class element

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
Interface element

Une interface est une spécification de comportement (ou un contrat) que les implémenteurs acceptent de respecter.

Interface
Part element

Les parties sont des instances d'exécution de classes ou d'interfaces.

Partie
Port element

Les ports définissent l'interaction entre un classificateur et son environnement.

Port
Collaboration element

Une collaboration définit un ensemble de rôles coopérants et leurs connecteurs.

Collaboration
Collaboration Use element

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
Exposed Interface element

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

Connector connector

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
Assembly connector

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
Delegate connector

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
Role Binding connector

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
Represents connector

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
Occurrence connector

Une relation d'occurrence indique qu'une collaboration représente un classificateur, dans un diagramme de structure composite.

Occurrence

Apprenez Plus