1. Qu'est-ce que le diagramme de structure composite ?
Les diagrammes de structure composite font partie du langage de modélisation unifié (UML). Ils montrent la structure d'une classe, à travers une série d'interactions entre les éléments du diagramme. Les développeurs de logiciels utilisent ces diagrammes pour décrire les interactions entre les classes et à l'intérieur de celles-ci. Cela leur permet d'obtenir une vue logique des différentes parties ou de l'ensemble d'un système.
1.1 Utilisation du diagramme de structure composite
- Montrer les éléments internes d'une classe ;
- Révéler la relation dynamique entre les différentes classes et les différents éléments, ce qui lui confère un avantage sur les diagrammes de classes ;
- En utilisant les données ci-dessus, il permet aux utilisateurs de savoir quelles parties du système doivent être corrigées ou améliorées.
EdrawMax vous permet de créer vos propres diagrammes de structure composite. Voici une liste de symboles et de notations que vous rencontrerez lors de la création d'un tel document.
1.2 Les éléments réguliers du diagramme de structure composite
Partie |
Une partie est un élément d'une classe, représenté par une notation rectangulaire. |
Port |
Le petit élément de forme carrée - un port - est utilisé pour montrer les interactions entre un classificateur et son environnement. |
Connecteur |
Un connecteur relie deux pièces ou ports, signalant une interaction entre les deux. |
Collaboration |
Utilisé pour regrouper des parties/rôles collaboratifs qui ont un objectif commun - ils sont tous nécessaires pour atteindre un certain but. |
Classificateur structuré |
Un type de classe dont le comportement est typiquement décrit par les interactions entre les parties. |
Classificateur encapsulé |
Un type de classe qui contient des ports. |
1.3 Les relations dans le diagramme de structure composite
Un autre avantage des diagrammes de structure composite par rapport aux diagrammes de classes est leur capacité à montrer à la fois les relations internes et les relations de collaboration externes entre les éléments. Par exemple :
Source:EdrawMaxCe diagramme de classes décrit le fonctionnement d'un magasin en ligne typique. Nous pouvons en déduire que le diagramme se termine par StoreManager. Un diagramme de structure compositepeut être utilisé pour créer un système du point de vue du StoreManager, en montrant les relations internes entre les différentes parties.
Source:EdrawMaxDe même, un diagramme de structure composite peut être utilisé pour décrire la manière dont les classes et les parties interagissent avec les éléments externes. Dans l'exemple ci-dessous, nous avons un diagramme de classes décrivant comment une commande en ligne est expédiée :
Source:EdrawMaxDans un diagramme de structure composite, l'objet externe est référencé à l'intérieur de la classe elle-même dans la boîte en pointillés. L'utilisateur sait ainsi que, bien qu'il s'agisse d'un objet externe, il est essentiel à l'accomplissement de la tâche.
Source:EdrawMax
2. Comment créer un diagramme de structure composite dans EdrawMax ?
Le logiciel intuitif d'EdrawMax vous permet de créer vos propres diagrammes de structure composite. Qu'il soit simple ou complexe, suivez les grandes lignes suivantes pour en créer un qui corresponde à vos besoins.
Étape 1 : Dans votre navigateur, visitez la version en ligne d'EdrawMax ou téléchargez la version de bureau d'EdrawMax.
Source:EdrawMaxÉtape 2 : Dans la barre latérale blanche, cliquez sur Développement de logiciels. Cliquez ensuite sur la case Modélisation UML qui apparaît en haut de l'écran.
Source:EdrawMaxÉtape 3 : Choisissez un modèle, ou cliquez sur la boîte de modélisation UML avec le " + " pour ouvrir un nouveau document.
Source:EdrawMaxÉtape 4 : La bibliothèque de symboles se trouve à gauche de l'écran. Faites défiler la page vers le bas pour découvrir d'autres symboles liés à UML.
Source:EdrawMaxÉtape 5 : Il suffit de faire glisser les composants dont vous avez besoin depuis la bibliothèque de symboles sur le document vierge pour commencer à créer. Chaque élément peut être déplacé, redimensionné ou personnalisé en fonction de vos besoins. Une fois l'opération terminée, vous pouvez l'exporter dans plusieurs formats.
Source:EdrawMax
3. Exemples de diagramme de structure composite
Voici quelques exemples de diagrammes de structure composite auxquels vous pouvez vous référer.
Source:EdrawMaxDiagramme 1 : un diagramme de structure composite des principales pièces d'une voiture de course.
Source:EdrawMaxDiagramme 2 : Processus d'inscription d'un étudiant à un séminaire. Le cercle en pointillé (Inscription au séminaire) indique une collaboration entre toutes les autres parties du diagramme.
4. Conclusion
Comme de nombreux autres diagrammes UML, les diagrammes de structure composite sont utiles pour montrer la structure interne d'un système ou d'un logiciel. Toutefois, son utilité réside dans sa capacité à montrer la fonctionnalité et la collaboration. Vous pouvez ainsi étudier la collaboration entre différents éléments et utiliser ces informations pour dépanner certaines parties d'un système. Utilisez simplement les outils intuitifs et complets d'EdrawMax pour créer votre propre diagrammes de structures composites et plus encore !