Diagrammes de classes UML dans Altova UModel
Les produits Altova sont depuis longtemps reconnus pour leur interface utilisateur riche et intuitive. Un exemple est la fenêtre de diagramme UModel, qui propose de multiples options d'affichage pour les diagrammes de classes, afin de faciliter l'utilisation et d'améliorer la clarté des informations dans les modèles orientés objet.
La version 3 de UModel 2011 inclut une nouvelle option pour afficher les diagrammes de classes destinés aux programmeurs .NET. Si votre projet génère du 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 qui sont implémentées en interne comme des méthodes. Pour mieux organiser les classes .NET, UModel offre une option permettant d'afficher les propriétés et les méthodes .NET dans des compartiments distincts à l'intérieur des classes.
![]()
Cette option, disponible dans la fenêtre d'aide des styles pour l'affichage et la modification des diagrammes de classes, permet de choisir comment afficher les propriétés .NET. Le choix d'afficher des compartiments distincts pour les propriétés .NET ou un compartiment unique pour les opérations UML n'a aucune incidence sur le code généré à partir de la classe.
Afficher ou masquer les propriétés et les opérations de la classe
Les développeurs peuvent réduire les sections "Propriétés" et "Opérations" en utilisant des outils de manipulation situés sur le bord droit. Ils peuvent également personnaliser l'affichage des classes pour afficher ou masquer les propriétés et opérations individuelles. Le menu contextuel accessible par un clic droit offre une boîte de dialogue "Éléments visibles" pour toute classe sélectionnée.
![]()
![]() |
Cette fonctionnalité permet aux utilisateurs de simplifier le diagramme afin de se concentrer sur les propriétés et les opérations pertinentes pour la tâche en cours. Les éléments masqués sont indiqués par des points de suspension.
![]()
En cliquant sur les points de suspension, la fenêtre "Éléments visibles" se rouvre.
Options de notation de l'interface
UModel 2011 prend en charge différents styles de diagrammes pour les interfaces entre les classes. Par défaut, les nouvelles interfaces sont créées dans le style des diagrammes de classes, avec des flèches et des notations pour indiquer le créateur de l'interface et les utilisateurs de l'interface. Dans le diagramme de classes ci-dessous, le développeur souhaite se concentrer sur les relations entre les classes et les interfaces, de sorte que tous les compartiments des propriétés et des opérations sont repliés.
![]()
Les interfaces disposent d'un bouton de modification rapide spécial, appelé "Toggle Notation", qui permet de passer du style du diagramme de classes à la notation d'interface UML utilisant les symboles de "boule et connecteur".
![]()
![]()
Icônes de visibilité par rapport aux opérateurs mathématiques
Les icônes de visibilité de UModel, ainsi que les menus déroulants de visibilité dans la fenêtre de dessin et le menu des propriétés, ont été salués car ils évitent toute confusion avec les opérateurs mathématiques courants qui peuvent également apparaître dans les définitions des propriétés et des opérations. Cependant, les utilisateurs qui préfèrent l'affichage traditionnel peuvent choisir le style UML dans la fenêtre d'aide des styles de projet.
![]()
Tous les paramètres de style sélectionnés pour afficher les diagrammes de classes à l'écran sont également appliqués lors de la génération de la documentation du projet dans les formats Word, RTF ou .html
Découvrez par vous-même comment vous pouvez améliorer le développement de votre application orientée objet en personnalisant l'affichage des diagrammes de classes avec Altova UModel – téléchargez dès aujourd'hui une version d'essai gratuite de 30 jours!
