# UML-componentdiagrammen

### UML-componentdiagrammen

Kenmerken van het UModel componentdiagram:- Toolbar voor elementen in componentdiagrammen
- Hulpmiddelen voor het invoeren van gegevens en snelkoppelingen voor bewerkingen
- Contextmenu bij een rechtermuisklik
- Ondersteunt alle 14 UML-diagrammen

- Gestileerde kleurenschema's, lettertypen en regelafstanden die van bovenaf worden doorgegeven
- Aanpasbaar uitlijningsraster
- 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

## Componentdiagrammen

Nu kunt u de fysieke structuur van de code eenvoudig visualiseren in UModel met behulp van componentdiagrammen. 

[UML-componentdiagram](https://www.altova.com/images/component-diagram.png)

Componentdiagrammen brengen de logische structuur van de projectklassen in kaart en koppelen deze aan de daadwerkelijke bestanden die de broncode bevatten, waar de logica is geïmplementeerd. Wanneer [UModel](umodel.md) code genereert, geven de componentdiagrammen de locatie weer van de Java- of C#-broncodebestanden voor uw klassen. Bij het omzetten van een bestaand project, kunnen de componentdiagrammen u helpen om elk -klasdiagram te correleren met de bijbehorende broncodebestanden.

De werkbalk voor componentdiagrammen in UModel bevat realisatiedialogen, waarmee elke klasse aan een component kan worden toegewezen, en andere elementen die u nodig heeft bij het tekenen van componentdiagrammen. UModel maakt het eenvoudig om een nieuwe component te maken, ofwel via de werkbalk of via een contextgevoelig rechtermuisklikmenu. Vervolgens kunt u projectklassen kopiëren en plakken vanuit uw klassendiagrammen, of ze slepen vanuit het modelvenster, en klassen toewijzen aan een component door realisatiedialogen te tekenen.

U kunt de map waarin de broncode voor uw model is opgeslagen, specificeren in het venster met de eigenschappen van het componentdiagram. Hier geeft u aan waar UModel de gegenereerde code moet opslaan, en ook waar het de code moet vinden die gebruikt kan worden voor reverse engineering.


## 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)

