UML

UML (Unified Modeling Language) è un linguaggio di modeling il cui scopo è determinare uno standard comune nella rappresentazione visuale del software.

UML rappresenta in realtà una famiglia di formalismi, quindi non esiste un vero standard ma solo delle pratiche comino, che si concretizzano nei concetti di diagrammi.