Le langage UML a changé en de nombreux points entre la version 1.4 et la version 2.1. Alors que les outils de
modélisation visuelle tels
qu'IBM®
Rational Rose et
IBM
Rational XDE prennent en
charge UML 1.4, les nouveaux
produits de modélisation IBM
Rational prennent en
charge UML 2.0. Utilisez cette rubrique comme guide de référence pour découvrir quels sont les noms d'éléments de modèle
qui ont changé dans la version UML 2.0.
Par exemple, alors qu'un élément de modèle donné qui définit la personne ou l'objet qui exécute un rôle
spécifique est appelé
couloir (ou
partition) dans UML 1.4, il a été renommé
partition
d'activité dans UML 2.0.
Les changements les plus importants entre ces versions UML concernent les diagrammes de
comportement (notamment les diagrammes d'activité et les diagrammes de séquence). Dans certains cas, un élément de modèle
renommé indique que des changements importants ont été apportés à sa fonctionnalité depuis la version 1.4.
Les informations suivantes sont très utiles pour prendre connaissance des différences entre UML 1.4 et UML 2.1 ;
l'objectif de ce tableau n'est pas de présenter en détail chaque différence de notation UML. Pour des informations
détaillées sur UML et ses différentes versions, reportez-vous aux ressources suivantes :
Remarque : Les éléments de modèle référencés dans ce tableau ont un nom différent selon les
versions UML ; si un élément de modèle n'est pas répertorié, vous pouvez partir du principe qu'il a le même nom que dans
UML 1.4.
| Nom d'élément de modèle UML 1.4 |
Nom d'élément de modèle UML 2.1 |
| Extrémité d'association |
Extrémité de membre et propriété |
| Objet (lorsqu'il est utilisé dans les diagrammes d'activité) |
Noeud d'objet |
| Objet (lorsqu'il est utilisé dans les diagrammes de séquence) |
Ligne de vie |
| Diagrammes de collaboration |
Diagrammes de communication |
| Couloir (ou partition) |
Partition d'activité |
| Activité |
Noeud d'activité structurée |
| Décision |
Noeud de décision ou noeud de fusion |
| Etat final ou état de fin |
Noeud d'activité final |
| Etat initial ou état de début |
Noeud initial |
| Instance d'objet (dans les diagrammes d'activité) |
Noeud de mémoire tampon centrale |
| État |
Noeud d'activité structurée |
| Machine d'état |
Noeud d'activité structurée |
| Barre de synchronisation |
Noeud de processus parallèle de traitement ou noeud de jointure |
| Transition (dans un diagramme d'activité) |
Flux de contrôle |
| Condition de transition (condition de franchissement) |
Franchissement de flux de contrôle |
| Argument formel |
Substitution de paramètre de canevas |
| Arguments formels (collection d'arguments formels) |
Liaison du modèle |
| Diagrammes à trois niveaux |
Diagrammes de classes |
| Instance de classe |
Ligne de vie |
| Lien auto-référençant |
Chemin d'accès du message |
| Relation de connexion |
Chemin de communication |
| Processus (dans un diagramme de déploiement) |
Artefact |
| Processeur |
Environnement d'exécution |
| Marqueur de suppression |
Noeud de fin de processus |
| Focus de contrôle |
Occurrence d'exécution |
| Action |
Activité UML |
| Diagramme d'état |
Diagramme d'état-transition |