---
title: UML-classdiagrammen in Altova UModel
date: 2011-07-26
tags:
  - c
  - microsoft
  - software-modeling
  - uml
  - uml-tool
  - umodel
  - visual-basic
  - visual-studio
description: Het is eenvoudig om UML-classdiagrammen te gebruiken met Altova UModel.
---
Status: #blog

Tags:  #c #microsoft #software-modeling #uml #uml-tool #umodel #visual-basic #visual-studio

Categories: [Altova](/blog/nl/category/altova.md) 
# UML-classdiagrammen in Altova UModel

Altova-producten staan al lang bekend om hun uitgebreide en intuïtieve gebruikersinterface. Een voorbeeld hiervan is het [UModel](https://www.altova.com/nl/umodel.html)-diagramvenster, dat verschillende weergaveopties biedt voor [klasdiagrammen](https://www.altova.com/nl/umodel/class-diagrams.html), om het gebruiksgemak te vergroten en de duidelijkheid van informatie in objectgeoriënteerde modellen te verbeteren. 

De UModel 2011 Release 3 bevat een nieuwe optie voor het weergeven van klassendiagrammen voor .NET-programmeurs. Als uw project broncode genereert in .NET-programmeertalen (C# of Visual Basic), kunnen uw klassen .NET-eigenschappen bevatten die van buitenaf kunnen worden aangeroepen, vergelijkbaar met attributen, maar intern worden geïmplementeerd als methoden. Om .NET-klassen beter te organiseren, biedt UModel de mogelijkheid om .NET-eigenschappen en -methoden weer te geven in aparte secties binnen de klassen. 

[![UML-classdiagram voor .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) 

Deze weergave is een optionele instelling in het hulpmiddelvenster voor stijlen, gebruikt voor het weergeven en bewerken van klassendiagrammen. Het kiezen om afzonderlijke .NET-eigenschappencompartimenten of een enkel, traditioneel UML-operatiescompartiment weer te geven, heeft geen invloed op de code die uit de klasse wordt gegenereerd. 

**Bekijk of verberg de eigenschappen en bewerkingen van de klasse** 

Ontwikkelaars kunnen de secties "Eigenschappen" en "Operaties" in- en uitklappen met behulp van handige handgrepen aan de rechterkant. Ze kunnen ook de weergave van klassen aanpassen om individuele eigenschappen en operaties van een klasse weer te geven of te verbergen. Het contextmenu dat verschijnt bij een rechtermuisklik biedt een dialoogvenster "Zichtbare elementen" voor elke geselecteerde klasse.

[![Een UML-classdiagram dat de eigenschappen en operaties weergeeft](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>

Deze functie stelt gebruikers in staat om het diagram te vereenvoudigen, zodat ze zich kunnen concentreren op de eigenschappen en bewerkingen die relevant zijn voor de taak die ze uitvoeren. Verborgen elementen worden aangegeven met ellipsen. 

[![Een UML-classdiagram met enkele eigenschappen en operaties die verborgen zijn](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) 

Door op de ellips te klikken, wordt het dialoogvenster "Zichtbare elementen" opnieuw geopend. 

**Opties voor de notatie van interfaces** 

UModel 2011 ondersteunt alternatieve diagramstijlen voor interfaces tussen klassen. Standaard worden nieuwe interfaces aangemaakt in de stijl van een klassendiagram, met pijlpuntstijlen en notaties om de maker en de gebruikers van de interface aan te duiden. In het onderstaande klassendiagram wil de ontwikkelaar zich concentreren op de relaties tussen klassen en de interfaces, dus alle secties voor eigenschappen en operaties zijn samengevouwen. 

[![Een UML-classdiagram dat interfaces weergeeft](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)

Interfaces hebben een speciale snelkoppeling in de vorm van een knop waarmee u kunt schakelen tussen de weergave van het klassendiagram en de UML-notatie voor interfaces, waarbij deze als "bal en socket" worden weergegeven. 

[![Hulpfunctie voor het weergeven van UML-classdiagrammen met een schakelbare notatie](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) 

[![UML-classdiagram met een alternatieve notatie voor 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) 

**Pictogrammen voor zichtbaarheid versus wiskundige operatoren** 

De zichtbaarheidsiconen in UModel, samen met de zichtbaarheidsmenu's in het tekenvenster en het eigenschappenmenu, zijn geprezen omdat ze verwarring voorkomen met veelvoorkomende wiskundige operatoren die ook in definities van eigenschappen en bewerkingen kunnen voorkomen. Gebruikers die de traditionele weergave prefereren, kunnen "UML-stijl" selecteren in het hulpmenu "Projectstijlen". 

[![Het Altova UModel-stijlenvenster en de traditionele notatie voor zichtbaarheid](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) 

Alle stijlinstellingen die zijn geselecteerd om klassendiagrammen op het scherm weer te geven, worden ook toegepast wanneer [projectdocumentatie](https://www.altova.com/nl/umodel/uml-project-documentation.html) wordt weergegeven in Word-, RTF- of .html-formaten 

**Ontdek zelf hoe u de ontwikkeling van uw object-georiënteerde applicatie kunt verbeteren door de weergave van klassendiagrammen aan te passen met Altova UModel –** [**download vandaag nog een gratis proefversie van 30 dagen**](https://www.altova.com/nl/download/umodel/uml_tool_enterprise.html)**!**
