Le langage de modélisation unifié (Unified Modeling Language – UML) est le standard de marché utilisé pour représenter un système logiciel selon ses différents aspects. Il est un moyen puissant pour modèliser, spécifier et communiquer sur les besoins et les exigences auquels doit répondre un système souhaitée, ainsi que sur la structure et la dynamique de la solution proposée. Ce cours couvre les diagrammes conceptuels principaux d’UML. La théorie est renforcée par des exercices pratiques basés sur une étude de cas.