Le document présente une introduction à la modélisation UML, en abordant son historique, ses diagrammes, et les besoins des utilisateurs à travers les 4+1 vues. UML est défini comme un langage de modélisation graphique standardisé, permettant de représenter, construire et documenter des systèmes logiciels. Les différentes vues, telles que les besoins des utilisateurs, les aspects fonctionnels, et l'architecture, sont détaillées avec des diagrammes spécifiques pour chaque aspect.