Unified Modeling Language
Introduction de la notion
UML est une notation standard de l’OMG.
L’UML fédère de façon standardisée les techniques de modélisation. UML est une boîte à outils très complète des modèles disponibles ; c’est un langage, une technique de représentation, mais pas une méthode. La confusion est source de nombreux déboires sur les projets. Par ailleurs, porté par un consortium de fournisseurs de technologies informatiques, UML est tiré vers le bas : on constate qu’UML s’est développé davantage dans les Directions Informatiques que dans les autres fonctions de l’entreprise. En conséquence, beaucoup considèrent UML comme un langage dédié aux techniques. Or, UML possède un pouvoir d’expression qui peut contribuer à bien d’autres activités que le développement logiciel.
Termes connexes : formalisme, modélisation, diagramme.