UML består af en række diagrammer, der hver især har et specifikt formål. Nogle af de mest almindeligt anvendte diagrammer er: Aktivitetsdiagram, Klassediagram, Sekvensdiagram og State machine diagram