Le document présente le langage UML (Unified Modeling Language), ses normes et ses différentes applications dans la conception orientée objet. UML regroupe un ensemble de notations permettant de modéliser les systèmes à travers divers diagrammes, chacun représentant une perspective unique, tels que les diagrammes de cas d'utilisation, de séquence, et d'activité. La standardisation de UML facilite la communication et la compréhension des systèmes tout au long du cycle de développement logiciel.