Diagrammes UML

Diagrammix offre une prise en charge dédiée des diagrammes de classes et de séquence UML (Unified Modeling Language), pour vous aider à visualiser l'architecture logicielle, les modèles de conception, et les interactions système.

Remarque : les diagrammes UML sont une fonctionnalité PRO.

Pages UML

Les diagrammes UML vivent sur leurs propres pages (onglets). Cliquez sur + dans la barre d'onglets et choisissez :

  • Diagramme de classes UML (Option+Cmd+T)
  • Diagramme de séquence UML (Shift+Option+Cmd+T)

Sur une page UML, la barre d'outils affiche un menu UML avec les outils correspondants, et l'onglet Disposition de l'Inspecteur affiche une section UML pour l'élément sélectionné.

Types de diagrammes pris en charge

Diagrammes de classes

Modélisez la structure statique de votre système avec des classes, attributs, opérations, et relations.

  • Des classes avec des stéréotypes (par ex., <<interface>>) et une option Abstrait
  • Des attributs et opérations avec des modificateurs de visibilité (+, -, #, ~)
  • Des relations : association, dépendance, héritage, réalisation, agrégation, composition

Diagrammes de séquence

Visualisez les interactions entre objets dans le temps avec des participants, messages, activations, et fragments.

  • Des participants avec des lignes de vie — rôles participant, acteur, frontière, contrôle, entité, et base de données
  • Des messages synchrones, asynchrones, de retour, et d'auto-appel
  • Des barres d'activation montrant le focus d'exécution
  • Des fragments combinés (alt, opt, loop, par, et plus)

Démarrage rapide

Créer un diagramme de classes

  1. Ajoutez une page Diagramme de classes UML
  2. Appuyez sur U (ou choisissez Classe dans le menu UML) et cliquez ou faites glisser sur le canevas pour placer une classe
  3. Modifiez le nom de la classe, les attributs, et les opérations dans l'onglet Disposition de l'Inspecteur → section UML
  4. Appuyez sur R (Relation) et faites glisser d'une classe à une autre pour les connecter

Créer un diagramme de séquence

  1. Ajoutez une page Diagramme de séquence UML
  2. Appuyez sur P (Participant) et cliquez pour placer des participants en haut
  3. Appuyez sur M (Message) et faites glisser entre les lignes de vie pour créer des messages
  4. Utilisez Activation et Fragment dans le menu UML pour les barres d'exécution et les fragments combinés

En savoir plus