Conception d'un diagramme de composants UML 2.0

De RAD Studio
Aller à : navigation, rechercher

Remonter à Procédures des diagrammes UML 1.5 et UML 2.0

Voici quelques astuces et techniques que vous pouvez utiliser pour créer des diagrammes de composants UML 2.0 : Il peut être commode de commencer la création d'un modèle par les diagrammes de composants si vous modélisez des systèmes importants. Par exemple, un système client-serveur distribué avec de nombreux modules interconnectés. Utilisez les diagrammes de composants pour modéliser la structure logique de votre système, et les diagrammes de déploiement pour modéliser sa structure physique.

Pour concevoir un diagramme de composants UML 2.0, suivez la procédure générale ci-dessous :

  1. Créez la hiérarchie des composants. Le plus vaste composant peut être le système entier ou sa partie principale (par exemple, application serveur, EDI, service).

    Conseil :  Vous pouvez créer des noeuds composant imbriqués. Il y a deux manières de créer un noeud composant imbriqué :Vous pouvez sélectionner un composant existant et lui ajouter un composant enfant.Vous pouvez également créer deux composants séparés et les connecter par un lien Association-Composition.

  2. Dans la hiérarchie des composants, vous pouvez ajouter des classes concrètes et des spécifications d'instances. Vous pouvez les créer directement dans un diagramme de composants ou les créer dans un diagramme de classes et placer leurs raccourcis sur un diagramme de composants.
  3. Créez les interfaces. Chaque composant peut avoir une interface fournie et une interface requise.
  4. Si vous le souhaitez, créez des artefacts. Habituellement, vous décrirez les artefacts physiques de votre système sur des diagrammes de déploiement. Mais, si un certain composant est étroitement connecté à son stockage physique, ajoutez et liez un artefact à un diagramme de composants.

    Conseil :  Vous pouvez créer des artefacts imbriqués.

  5. Si vous le souhaitez, créez des ports pour vos composants. Vous pouvez attacher un port à un composant et le lier à plusieurs classes ou composants. En ce cas, lorsqu'arrive un message, c'est le port qui décide quelle classe doit le traiter.
  6. Dessinez les liens entre les éléments.
  7. Vous pouvez créer des raccourcis vers les éléments associés des autres diagrammes.

Voir aussi