Les objets dans UML sont des entités du monde réel qui existent autour de nous. Dans le développement de logiciels, les objets peuvent être utilisés pour décrire – ou modéliser – le système en cours de création sous un angle pertinent.
UML est principalement utilisé dans le développement de logiciels orientés objet. Les améliorations apportées à la norme dans la version 2.0 la rendent également adaptée à la représentation des processus de gestion.
Niveau 0 Le niveau minimal de conformité pour une infrastructure UML - un langage unique qui fournit les types de structures de classes que l'on trouve dans les langages de programmation orientés objet les plus courants
Avant même l’introduction d’UML dans le développement logiciel, le domaine de la programmation orientée objet (OOP) était déjà en plein essor. Ce style de programmation est basé sur le concept que tout est un objet : les éléments constitutifs d’un programme sont des objets qui interagissent les uns avec les autres.