UML (Unified Modeling Language) (Langage de modélisation unifié)

De M82 - DIMA's wiki
Aller à la navigation Aller à la recherche

Langage graphique de modélisation utilisé pour la conception de logiciels, UML permet de représenter, à l’aide de diagrammes, un logiciel en cours de développement. Le langage comprend 14 diagrammes regroupés en trois familles distinctes. On trouve ainsi :

  • des diagrammes structurels (ou statiques), qui permet-tent de représenter des classes ou des objets ;
  • des diagrammes comportementaux, pour représenter les activités, les états ou les interactions entre les utilisa-teurs et le système ;
  • et les diagrammes d’interactions dynamiques, qui mo-délisent les échanges entre objets, ou les représentions sé-quentielles des interactions.

UML est un standard de l’OMG – Object Management Group très utilisé pour la conception d’applications orientées objet. Voir Programmation orientée objet.