Le document présente l'UML (Unified Modeling Language) comme une méthode de modélisation des systèmes d'information, facilitant la représentation des besoins utilisateurs et des interactions au sein de projets informatiques. Il décrit les différentes fonctions et diagrammes d'UML, qui permettent une compréhension et une communication claires des concepts de programmation orientée objet. Le cours aborde également l'histoire et l'évolution de l'UML, ainsi que ses principes et normes associées.