UML

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Modélisation logicielle
Sigle UML — Unified Modeling Language
Outils PowerAMC, StarUML, PlantUML, Modelio
Voir aussi Conventions, XML

UML (Unified Modeling Language) est un langage graphique standardisé de modélisation utilisé pour concevoir et documenter des systèmes logiciels. Il fournit un ensemble de diagrammes normalisés permettant de représenter aussi bien la structure d'une application que son comportement, indépendamment du langage de programmation.

Principaux diagrammes

  • Structurels — diagramme de classes, d'objets, de composants, de déploiement.
  • Comportementaux — cas d'utilisation, séquence, activité, états-transitions.

Outils

La modélisation UML peut se faire avec des outils dédiés comme PowerAMC, StarUML ou Modelio, ou en génération à partir de texte avec PlantUML. Le portail developpez.com recense de nombreux outils et tutoriels.

Voir aussi

  • PowerAMC — atelier de modélisation
  • Conventions — bonnes pratiques de développement
  • XML — format d'échange (les modèles UML s'exportent souvent en XMI, dérivé de XML)