UML
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)