Définition
UML, pour Unified Modeling Language, est un langage de schémas normalisé par l'OMG pour décrire un système logiciel : diagrammes de classes pour la structure, de séquence pour les échanges entre composants, de cas d'utilisation pour les fonctions vues de l'utilisateur, d'états, de déploiement. Il fournit un vocabulaire graphique commun entre analystes, architectes et développeurs. La version en vigueur est UML 2.5.1.
Dans la pratique
UML est moins utilisé qu'au début des années 2000, où il structurait des méthodes entières ; il reste précieux pour un diagramme de séquence ou de classes glissé dans une documentation d'architecture. Dans un besoin, il signale un contexte de système d'information formalisé, souvent dans la banque, l'industrie ou le secteur public. Le piège est la modélisation exhaustive qui se périme avant la fin du projet.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.