Diagrammes de classe UML

Les fonctions du diagramme de classe UModel :

  • Barre d'outils pour éléments de diagramme de classe
  • Assistants à l'entrée et boutons d'édition rapide
  • Menu contextuel clic droit
  • Styles en cascade pour les couleurs, les polices, etc.
  • Grille d'alignement personnalisable
  • Les éléments peuvent être attribués à des couches de diagramme
  • Annulation/Rétablissement illimité
  • Créer des diagrammes par ingénierie inverse du code existant

Diagrammes de classe UML

UModel est un outil rapide et efficace pour modéliser graphiquement des structures de programmation orientées sur des objets

Diagramme de classe UML

Altova UModel facilite les dessins et l'interprétation des diagrammes de classe grâce à des icônes et des textes à code de couleur pour chaque élément de diagramme, des assistants à la saisie intelligents et des outils de relation d'éléments intuitifs.

Lorsque vous créez votre diagramme de classe, vous pouvez définir la visibilité de chaque attribut et opération dans la fenêtre des propriétés, ou en cliquant pour ouvrir un menu pop-up dans le diagramme. Vous trouverez également des touches pour l'édition efficaces et une barre d'outils de diagramme de classe spécialisée pour vous aider à ajouter des éléments. UModel identifie la propriété de visibilité de chaque attribut et opération avec une icône unique. Les icônes sont marquées pour indiquer si un attribut est public, protégé ou privé.

UModel vous permet d'éditer directement des attributs (ou des propriétés) et des opérations dans le cadre du mode de diagramme. Pendant la saisie, des assistants à la saisie intelligents apparaissent automatiquement pour vous aider à entrer les informations correctement.

UModel applique automatiquement la coloration de la syntaxe au texte des attributs et des opérations dans les diagrammes de classe pour les rendre plus intuitifs. Les contraintes, les identifieurs, les opérateurs mathématiques et logiques, les types et les valeurs sont tous affichés automatiquement dans des couleurs uniques pendant que vous saisissez votre texte. La coloration syntaxique facilite la création de vos diagrammes et les rend plus simples à comprendre lorsqu'ils sont consultés ultérieurement.

Remplissage automatique

Lorsque vous ajoutez de nouvelles propriétés et d'opérations dans une classe, UModel offre une fenêtre de remplissage automatique intelligent pour vous aider à définir rapidement la classe rapidement et précisément.

Vous pouvez redimensionner la fenêtre de remplissage automatique immédiatement pour un mode agrandi de vos options. Vous pouvez aussi filtrer les contenus de la fenêtre en cliquant sur les icônes de type de données pour une classe, une interface, un type primitif, un type de données, une énumération, un modèle de classe, un modèle d'interface, ou un modèle de type de données.

L'icône se trouvant en bas à gauche de la fenêtre de remplissage automatique permet un mode unique pour limiter les suggestions dans une catégorie unique.

Choisir des types de données depuis la fenêtre de remplissage automatique lorsque vous créez des classes vous aide à éviter des erreurs de définition de type dans le code source ultérieurement pendant la progression de votre projet.

Relations, Dépendances et Associations

La fenêtre d'aide d'Hiérarchie apporte une vue rapide des relations de généralisation et d'héritage des classes. Vous pouvez cliquer sur l'onglet Hiérarchie pour consulter les relations de toute classe sélectionnée dans un diagramme de classe ou dans l'Arborescence de modèle.

UModel offre aussi un menu clic droit pour localiser facilement des relations, des dépendances et des associations entre les classes. Les sélections ‘Show Generalization’ ou ‘Show Dependency’ peuvent vous aider à analyser et comprendre des modèles que vous n'avez pas créés vous même.

La sélection ‘Show Association’ peut automatiquement placer une copie de tous les éléments associés avec la classe choisie dans le volet de conception.

Options d'affichage personnalisées

Si votre projet générera un code source dans les langages de programmation .NET (C# ou Visual Basic), vos classes peuvent contenir des propriétés .NET qui peuvent être appelées de l'extérieur comme des attributs, mais sont mises en place internement en tant que méthodes.

Pour mieux organiser les classes .NET, UModel offre une option pour afficher des propriétés .NET et des méthodes dans des opérations séparées dans les classes.

Cet affichage est un paramètre optionnel dans la fenêtre d'assistance de Styles uniquement pour l'affichage de diagramme de classe et d'édition. Vos choix pour afficher des compartiments de propriétés .NET séparés ou de continuer à utiliser un compartiment d'opérations UML traditionnel simple n'auront aucun impact sur du code généré à partir de la classe.

É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.