# UML-communicatiediagrammen

### UML-communicatiediagrammen

Kenmerken van het UModel communicatiediagram:- Toolbar voor elementen in communicatiediagrammen
- Selecteer berichten uit bestaande operaties
- Maak operaties aan in de doelklasse met behulp van berichten
- Ondersteunt alle 14 UML-diagrammen

- Genereer een nieuw sequentiediagram op basis van het communicatiediagram
- Elementen kunnen worden toegewezen aan diagramlagen
- De mogelijkheid om onbeperkt acties ongedaan te maken en opnieuw uit te voeren, stimuleert het verkennen van nieuwe ideeën

## UML-communicatiediagrammen

UModel maakt gebruik van communicatiediagrammen om berichten te beschrijven die tussen objecten worden verzonden, en om relaties tussen klassen aan te duiden.

[UML-communicatiediagram](https://www.altova.com/images/communication-diagram.png)

UML-communicatiediagrammen lijken op sequentiediagrammen, maar geven een overzicht van de relaties tussen objecten, in plaats van zich te richten op de volgorde van berichten tussen objecten, zoals die zich voordoen tijdens de uitvoering van uw software.

[UModel](umodel.md) stelt u in staat om een nieuw communicatiediagram te beginnen door een nieuw object te creëren in de werkbalk van het communicatiediagram of in het rechtermuisklikmenu. Als alternatief, als u een object wilt maken op basis van een bestaande klasse, kunt u de klasse vanuit de modelboom naar uw communicatiediagram slepen.

Communicatiediagrammen hebben een flexibele opmaak, waardoor u objecten kunt positioneren om hun onderlinge relaties te benadrukken. U kunt er bijvoorbeeld voor kiezen om alle betrokken objecten te creëren en ze logisch te positioneren voordat u berichten toevoegt. Communicatiediagrammen beschrijven doorgaans één specifieke situatie of een enkele uitvoeringspad van een programma.

Wanneer u berichtregels tussen objecten toevoegt, nummeren UModel de berichten automatisch in de volgorde waarin ze zijn aangemaakt. U kunt een nieuw bericht toevoegen of een volgnummer van een bestaand bericht wijzigen, en UModel zal automatisch alle andere berichten opnieuw nummeren in de juiste volgorde.

## Het creëren van klassenoperaties vanuit overgangen

Wanneer u een nieuwe overgang toevoegt aan een lifeline die een klasse voorstelt, kunt u een nieuwe berichtnaam creëren of de dropdownlijst in het eigenschappenvenster gebruiken om een bestaande operatie van de doelklasse toe te wijzen.

Met de functie "Automatische aanmaak van operaties" kunt u tegelijkertijd een nieuwe operatie toevoegen aan de doelklasse wanneer u een overgang maakt in het communicatiediagram.

## Het maken van een sequentiële diagram op basis van een communicatiediagram

Het contextmenu dat verschijnt wanneer u met de rechtermuisknop klikt in UModel, stelt u in staat om automatisch een nieuw sequentiële diagram te maken, waarbij dezelfde objecten en berichten worden gebruikt als in uw communicatiediagram.

Het nieuwe sequentiële diagram is volledig onafhankelijk van het communicatiediagram, dus u kunt het naar wens bewerken en verbeteren.

## Andere softwaremodelleringstools:

- [UModel componentdiagrammen](component-diagrams.md)
- [UModel-objectdiagrammen](object-diagrams.md)
- [UModel sequentiediagrammen](sequence-diagrams.md)
- [Andere UML-diagrammen](uml-diagrams.md)
- 


## Call to Action

[Download nu een volledig functionele, gratis proefversie van 30 dagen van Altova UModel!](download.md)
[Bestaande klanten kunnen hier de laatste versie downloaden en installeren.](download.md)
[UModel, nu beschikbaar.](https://shop.altova.com/UModel)

