Le document présente une vue d'ensemble du langage de modélisation unifié (UML), ses objectifs, son historique, et ses différentes méthodes de conception orientée objet. UML est décrit comme une notation permettant de modéliser des systèmes via divers diagrammes classifiés en diagrammes statiques et dynamiques. Les différents modèles et diagrammes UML sont également détaillés, illustrant leur utilité dans l'analyse et la conception de logiciels.