UMLklasdiagrammen
UML-klassendiagrammen zijn een type diagram uit de Unified Modeling Language (UML) dat de statische structuur van een software- of informatiesysteem vastlegt. Ze tonen klassen met hun attributen en operaties, en de relaties tussen deze klassen. Het doel is om het ontwerp op een abstract niveau te beschrijven, zodat ontwerpers en ontwikkelaars de onderdelen en hun afhankelijkheden begrijpen. Ze worden veel gebruikt tijdens het ontwerp- en specificatieproces, bij documentatie en ter communicatie met belanghebbenden.
Belangrijke elementen zijn onder meer klassen, attributen (met types) en operaties (met parameters en returntypes). Zichtbaarheid
Relaties tussen klassen omvatten: associaties (met rollen en multipliciteiten zoals 1, 0..*, 1..*), aggregatie en compositie
Toepassingsgebied en overwegingen: klassendiagrammen dienen vooral voor het vastleggen van statische structuur en ontwerpkeuzes, niet voor