UML Modelleertaal
De modelleertaal UML (Unified Modeling Language, Verenigde Modelleertaal) beschrijft processen en componenten met behulp van diagrammen en schema's. Toch is UML geen echte programmeertaal, maar het is wel mogelijk om code te genereren op basis van zijn modellen.
Deze modelleertaal wordt veel gebruikt in werkcycli voor software-ontwikkeling en systeemontwerp.
Er zijn de volgende hoofdtypen diagrammen in de UML-taal:
- Structurele diagrammen (Structure Diagrams), waartoe klasse-, component-, composiet-/samenstellingsstructuur-, samenwerkings- (UML2.0), implementatie-, object-, pakket- en profieldiagrammen (UML2.2) behoren.
- Gedragsdiagrammen (Behavior Diagrams), die activiteiten-, toestands- en use-casediagrammen omvatten.
- Interactiediagrammen (Interaction Diagrams), waartoe communicatie- (UML2.0), interactie-overzicht- (UML2.0), sequentie- en timingdiagrammen (UML2.0) behoren.
Zie ook
-
een set concepten Programmeerparadigma,
die de programmeeraanpak bepaalt -
methodologie
OOP,
die veel wordt gebruikt bij het programmeren -
schema
MVC,
dat wordt gebruikt om code per taak in blokken te organiseren -
diagram Burndown-diagram,
dat wordt gebruikt voor een grafische weergave van de hoeveelheid werk