Diagrammes de séquence UML

Les fonctions du diagramme de séquence UML :

  • Barre d'outils pour éléments de diagramme de séquence
  • Les éléments peuvent être attribués à des couches de diagramme
  • Les messages dans les diagrammes se réfèrent aux opérations dans les classes
  • Prend en charge les 14 types de diagramme UML
  • Génère du code Java, C# ou VB .NET
  • Génère des diagrammes de séquence depuis le code
  • Modifications de synchronisation d'ingénierie round-trip
  • L'annulation/restauration illimitée encourage l'exploration de nouvelles idées

Diagrammes de séquence UML

UModel utilise des diagrammes de séquence pour décrire les interactions entre les objets dans une application et les objets de messages envoyer et recevoir.

Diagramme de structure composite UML

Lorsque vous créez un nouveau diagramme de séquence, UModel affiche automatiquement la barre d'outils de diagramme de séquence pour un accès rapide aux éléments UML spécialisés y compris les lignes de vie, les fragments combinés, les portes, les messages d'appel et les flèches de réponse, les flèches de message qui créent de nouvelles lignes de vie ou détruisent des objets existants, notes, etc. UModel propose des options flexibles pour les diagrammes de séquence pour prendre en charge votre style de diagramme UML. Vous pouvez choisir de :

  • créer automatiquement une réponse syntaxiquement correcte lorsqu'un message est ajouté
  • Choisir Aller à l'opération depuis le menu clic droit pour attribuer un message sur la base d'une opération listée dans l'arborescence de Modèle
  • Sélectionner des numéros de message consécutifs simples ou une numérotation de message (décimale) imbriquée par le biais de la barre d'outils de diagramme
  • Appliquer les contraintes de séquence, en utilisant la notation de diagramme de timing habituelle. . . Et bien d'autres choses encore ! Avec UModel vous permet de travailler sans limites.

Créer des opérations dans des classes référencées

UModel permet aux développeurs de générer du code depuis les diagrammes de séquence pour des méthodes qui décrivent des opérations de classe. Cette fonction améliore considérablement UModel en tant qu'outil de conception et de génération de code visuel, puisque les développeurs peuvent insérer des corps de code entiers dans des diagrammes de séquence et créer ainsi une application complète, au lieu d'un point de démarrage qui nécessite du code rédigé à la main.

Vous pouvez générer un code source depuis de nouveau diagrammes de séquence en utilisant l'ingénierie directe d'un nouveau design, vous pouvez mettre à jour un code existant en révisant les diagrammes de séquence qui ont été faits par ingénierie inverse et vous pouvez même appliquer une ingénierie round-trip pour synchroniser des modifications ultérieures du code source ou des diagrammes de séquence dans votre modèle UML.

La génération de code UModel depuis les diagrammes de séquence est prise en charge de Java, C# et les langages Visual Basic.

Éditeur

UModel prend en charge les 14 diagrammes UML y compris les diagrammes UML pour les Schémas XML et les autres pour modéliser les tables dans des bases de données relationnelles. Votre équipe disposera d'un outil de modélisation UML puissant à une fraction des coûts d'une solution legacy. Pour consulter une liste complète de tous les types de diagrammes UML, voir notre page de diagrammes UML ou cliquer sur le lien ci-dessous pour télécharger un essai de 30 jours d’Altova UModel.