Unified Modeling Language : langage unifié de modélisation.
Analyse
UML définit plusieurs types de diagrammes :
- statiques
- Classes : structure statique du système et objets (état donné d'un système)
- Cas d'utilisation : fonctionnalités du système
- Composants physiques (packages, fichiers) et déploiement (où et comment les composants d'un
système sont physiques installés sur des machines)
- dynamiques
- Interactions : séquences ordonnées de messages entre objets ou collaboration
- Activités (algorithmes) et états/transitions d'un système
Exemples
- Méthodes utilisant UML :
- Outils supportant UML :
- TCC
- Rational Rose
- Objecteering
- SA Object Architect
- Argo UML