UML: Unified Modeling Language

De Unified Modeling Language (UML) is een van de meest gebruikte methodes om de visies van systeemontwikkelaars begrijpelijk en gestandaardiseerd vast te leggen. Het laat je toe om diagrammen te tekenen die begrijpelijk zijn voor de klant, de analist en de programmeur. UML is ontstaan begin jaren ’90 maar sinds de oprichting van het UML-consortium in 1997 is het de facto standaard geworden in de software-industrie. De UML presenteert een verzameling zogenaamde best practices dat haar succes bewezen heeft in het modelleren van grote en complexe systemen. De UML is een heel belangrijk onderdeel van het ontwikkelen van object georienteerde software en het software ontwikkel proces. De UML maakt meestal gebruik van grafische notaties om het ontwerp van de software projecten te laten zien. UML helpt project teams te communiceren, potentiele ontwerpen te onderzoeken, en om de architectuur van software te valideren.

In tegenstelling tot wat vaak wordt gedacht, is UML zelf geen methode, maar een notatiewijze die bij verschillende methodes kan worden gebruikt.