Cependant, les diagrammes de classe représentent les discriminants en cours et leurs relations au sein d'un système alors que les diagrammes d'objets représentent des instances spécifiques de ces discriminants et leurs liens à un point de cohérence donné.
Dans le langage UML, un diagramme d'activité fournit une vue du comportement d'un système en décrivant la séquence d'actions d'un processus.
Les diagrammes d'activité sont similaires aux organigrammes de traitement de l'information, car ils montrent les flux entre les actions dans une activité.
En UML 2.5, les diagrammes sont représentés sous deux types de vue : d'un point de vue statique ou structurelle du domaine avec les diagramme de structure (Structure Diagrams).
D'un point de vue dynamique avec les diagrammes de comportement (Behavior Diagrams) et les diagrammes d'interactions (Interaction Diagrams).