Pour maitriser l'UML, nous utiliserons un exemple fil rouge qui nous permettra d'apprendre à créer ainsi que de lire nos diagrammes. Nous prendrons donc l'exemple d'un nouveau boitier MyWaze permettant de simplifier la vie du conducteur lors de ses trajets.
Vous verrez que dans chaque diagramme, les notions sont divisées en 3 catégories :
Il est donc important de bien maitriser les deux premiers niveaux afin de pouvoir utiliser correctement les diagrammes.
C'est en 1997 que la première version de l'UML vit le jour. Elle se base sur l'Unified Method (UM), l'Object Modeling Technique (OMT) et l'Object Oriented Software Engineering (OOSE). Elle est principalement développée par Grady BOOCH, Ivar JACOBSON. L'UML subira au fil du temps des mises à jour avec de nouveaux diagrammes ou alors avec des nouvelles normes.