---
title: Diagrammes de classes UML dans Altova UModel
date: 2011-07-26
tags:
  - c
  - microsoft
  - software-modeling
  - uml
  - uml-tool
  - umodel
  - visual-basic
  - visual-studio
description: Il est facile de travailler avec des diagrammes de classes UML grâce à Altova UModel.
---
Status: #blog

Tags:  #c #microsoft #software-modeling #uml #uml-tool #umodel #visual-basic #visual-studio

Categories: [Altova](/blog/fr/category/altova.md) 
# 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](https://www.altova.com/fr/umodel.html), qui propose de multiples options d'affichage pour les [diagrammes de classes](https://www.altova.com/fr/umodel/class-diagrams.html), 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. 

[![Diagramme de classes UML pour .NET](https://lh5.ggpht.com/-EhCUiryG-g0/TiCFOC0U1AI/AAAAAAAAAbI/s3YL8yqJu-U/clip_image001_thumb%25255B2%25255D.png?imgmax=800 "UML class diagram for .NET")](http://lh6.ggpht.com/-WnXMnO1AxFI/TiCFN64S6FI/AAAAAAAAAbE/7EQ1OjNWyEw/s1600-h/clip_image001%25255B5%25255D.png) 

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.

[![Diagramme de classes UML illustrant les propriétés et les opérations](https://lh5.ggpht.com/-Vm-AjbIiEC8/TiCFOuHWbII/AAAAAAAAAbQ/Vz49qU91sms/clip_image002_thumb%25255B1%25255D.gif?imgmax=800 "UML class diagram showing properties and operations")](http://lh5.ggpht.com/-2GbAfEizJ1A/TiCFOXebFlI/AAAAAAAAAbM/a4E2xtCwL6w/s1600-h/clip_image002%25255B4%25255D.gif)

<table border="0" cellpadding="0"><tbody><tr><td><a href="https://www.altova.com/images/shots/UML_ClassDiagram7.gif"><b><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Altova UModel visible elements dialog" border="0" alt="Altova UModel visible elements dialog" src="https://lh5.ggpht.com/-sZHdfEjzPnA/TiCFPJOQmXI/AAAAAAAAAbU/VbsKM8cURIQ/clip_image003%25255B4%25255D.gif?imgmax=800" width="513" height="260"></b></a></td></tr></tbody></table>

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. 

[![Diagramme de classes UML avec certaines propriétés et opérations masquées](https://lh4.ggpht.com/-D9PzONtQKT4/TiCFPymMKwI/AAAAAAAAAbc/Zmkdfdj2SAk/clip_image004_thumb%25255B1%25255D.gif?imgmax=800 "UML class diagram with some properties and operations hidden")](http://lh4.ggpht.com/-ylXpZF7idOQ/TiCFPt1F41I/AAAAAAAAAbY/j-jd_ZfZ4gM/s1600-h/clip_image004%25255B4%25255D.gif) 

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. 

[![Diagramme de classes UML illustrant les interfaces](https://lh5.ggpht.com/-4Y-z9-3N95E/TiCFQqcWGFI/AAAAAAAAAbk/uTWVKD9IgKA/clip_image005_thumb%25255B1%25255D.gif?imgmax=800 "UML class diagram showing interfaces")](http://lh4.ggpht.com/-epTUwJy9QYs/TiCFQB0v6FI/AAAAAAAAAbg/nFWynDxHGQw/s1600-h/clip_image005%25255B4%25255D.gif)

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". 

[![Outil d'aide pour la notation alternative des diagrammes de classes UML](https://lh5.ggpht.com/-zE4AUeCdzQs/TiCFRCrQXsI/AAAAAAAAAbs/HPvm1b7Lznw/clip_image006_thumb%25255B1%25255D.gif?imgmax=800 "UML class diagram toggle notation helper")](http://lh4.ggpht.com/-YlgIpK9da6s/TiCFQ0Twv5I/AAAAAAAAAbo/H1FcC0IEJ7g/s1600-h/clip_image006%25255B4%25255D.gif) 

[![Diagramme de classes UML avec une notation alternative pour les interfaces](https://lh5.ggpht.com/-jAsqgMWZRXU/TiCFR4Q9mtI/AAAAAAAAAb0/koB43ofvhYo/clip_image007_thumb%25255B1%25255D.gif?imgmax=800 "UML class diagram with alternate interface notation")](http://lh3.ggpht.com/-tIWB2BddmB4/TiCFRQdpwJI/AAAAAAAAAbw/B3H0btcBmc0/s1600-h/clip_image007%25255B4%25255D.gif) 

**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. 

[![La fenêtre "Styles UModel" d'Altova et la notation de visibilité traditionnelle](https://lh3.ggpht.com/-zVn3WpJhTOY/TiCFSnU8x3I/AAAAAAAAAb8/gg0oUTRQCMk/clip_image008_thumb%25255B1%25255D.png?imgmax=800 "Altova UModel Styles window and traditional visibility notation")](http://lh4.ggpht.com/-pA831cIWpAc/TiCFSXMerqI/AAAAAAAAAb4/8ljJ7ppkzCQ/s1600-h/clip_image008%25255B4%25255D.png) 

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](https://www.altova.com/fr/umodel/uml-project-documentation.html) 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**](https://www.altova.com/fr/download/umodel/uml_tool_enterprise.html)**!**
