UML

Staat voor "Unified Modeling Language."

UML is een industriestandaard voor modellering die helpt visualiseren hoe een complex softwaresysteem zal werken. Systeemarchitecten, software-engineers en ontwikkelaars, evenals andere belanghebbenden, gebruiken UML om diagrammen te maken met een standaard visuele taal. Zo leggen ze vast hoe verschillende onderdelen van een softwaresysteem met elkaar zullen samenwerken. Een verzameling UML-diagrammen lijkt op een verzameling bouwtekeningen voor een huis. Deze laat zien hoe je het huis bouwt met algemene symbolen die de architect, aannemer, elektricien, loodgieter en huiseigenaar allemaal goed genoeg kunnen begrijpen om hun rol te vervullen.

De UML-specificatie definieert 13 typen diagrammen in twee categorieën: structuurdiagrammen, die de statische structuur van een systeem tonen, en gedragsdiagrammen, die de dynamische interacties tussen objecten in een systeem tonen. Elk van deze diagrammen gebruikt een aantal ontwerpelementen, waarbij symbolen bepaalde typen objecten, hun rollen en de manier waarop ze met elkaar samenwerken vertegenwoordigen. Objecten zijn met elkaar verbonden, vergelijkbaar met een stroomdiagram, om relaties en de informatiestroom te tonen.

Hoewel UML voornamelijk is ontworpen voor objectgeoriënteerd softwareontwerp, is de taal ook nuttig bij het modelleren van systemen die niet uit software bestaan. Bepaalde typen UML-diagrammen kunnen productieprocessen, hardwareontwerpen of andere processen modelleren waarin objecten met elkaar samenwerken. De Object Management Group (OMG) beheert de UML-specificatie en werkt deze in de loop der tijd bij wanneer nieuwe technologieën en procedures algemeen worden.

Bijgewerkt October 11, 2022 door Brian P.

quizTest je kennis

What is an error that occurs while a program is running called?

A
Stop error
0%
B
Rolling error
0%
C
Runtime error
0%
D
Syntax error
0%
Correct! Incorrect!     View the Runtime Error definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van UML op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.