UML veut dire Unified Modeling Language (Langage de Modélisation Unifié).

il a commencé à émerger dans les années 1990 (sortie de la version 1.0 en janvier 1997).

l’UML a été créer suite au constat que les languages orientés objets avait besoin d’un outils pour pouvoir représenter un code (ou une partie du code) sans passé par un language spécifique.

Il offre une série de diagrammes qui sont utiles à différents corps de métier.

Ces diagrammes seront utilisé par différent rôle (architecte, analyse fonctionnel, analyste technique, développeur, testeur..), chaque rôle ayant ces diagrammes de prédilection.

Comme dit plus avant, nous nous concentrerons majoritairement sur ceux lié au analyste fonctionnel et technique.