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

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 de l'élément Diagramme structure composite

Icône

Description

Voir également

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 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 classifieur et son environnement.

Port
Collaboration element

Une collaboration définit un ensemble de rôles de coopération 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 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

Connector connector

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

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