Diagrammes de communication UML

Les fonctions du diagramme de communication UML :

  • Barre d'outils pour éléments de diagramme de communication
  • Choisir des messages depuis les opérations existantes
  • Créer des opérations dans la classe cible avec des messages
  • Prend en charge les 14 diagrammes UML
  • Générer un nouveau diagramme de séquence sur la base du diagramme de communication
  • Les éléments peuvent être attribués à des couches de diagramme
  • L'annulation/restauration illimitée encourage l'exploration de nouvelles idées

Diagrammes de communication UML

UModel utilise des programmes de communication pour décrire des messages transmis entre les objets et impliquent des associations entre les classes.

Diagramme de communication UML

Les diagrammes de communication UML sont semblables aux diagrammes de séquence, mais fournissent un aperçu des relations entre les objets au lieu de se concentrer sur l'ordre des messages entre les objets selon l'exécution de votre logiciel.

UModel vous permet de commencer un nouveau diagramme de communication en créant une nouvelle ligne de vie d'un objet dans la barre d'outils du diagramme de communication ou dans le menu clic droit. En alternative, si vous souhaitez créer un objet depuis une classe existante, vous pouvez glisser la classe depuis l'arborescence de modèle dans votre diagramme de communication.

Les diagrammes de communication proposent une mise en page libre, pour positionner les objets afin de mettre en valeur leurs relations. Si vous le souhaitez, vous pouvez créer tous les objets impliqués dans l'interaction et les positionner logiquement avant de créer des messages. Les diagrammes de communication décrivent typiquement une instance, ou un seul chemin, d'une exécution de programme.

Alors que vous ajoutez des lignes de message entre les objets, UModel numérote les messages dans l'ordre dans lequel ils sont créés. Vous pouvez insérer un nouveau message ou éditer un numéro de séquence de message et UModel renumérotera automatiquement tous les autres messages dans le bon ordre.

Créer des opérations de classe depuis des transitions

Lorsque vous ajoutez une nouvelle transition dans une ligne de vie qui représente une classe, vous pouvez créer un nouveau nom de message ou utiliser la liste déroulante dans la fenêtre Propriété pour attribuer une opération existante depuis la classe cible.

La Création automatique d'opération vous permet d'ajouter simultanément une nouvelle opération dans la classe de cible lorsque vous créez une transition dans le diagramme de communication.

Créer un diagramme de séquence depuis un diagramme de communication

Le menu contextuel UModel vous permet de créer automatiquement un nouveau diagramme de séquence en utilisant les mêmes objets et messages dans votre diagramme de communication.

Le nouveau diagramme de séquence est entièrement indépendant du diagramme de communication, pour que vous puissiez l'éditer et l'améliorer comme bon vous semble.