Académique Documents
Professionnel Documents
Culture Documents
Chapitre 5
Diagrammes de
packages, activités et d’objets
R. Beltaifa
La Modélisation
Les diagrammes UML2.5
Fonctionnel Dynamique
Diagramme de Séquence
Diagramme de Use Case Diagramme de communication (UML 2.x)
Diagramme global d’interaction (UML 2.x)
Diagramme de temps (UML 2.x)
Diagramme d'Etats-Transitions 2
Diagramme d'Activité
Package…
• Permet d’organiser des éléments de modélisation de même type (uses
cases, classes, …) en groupes.
Nom_du_package Nom_du_package
<<import>>
classeA classeB
Package
ex : GestionProduits::Catalogue::Boulon
Package
Package
Les Diagrammes UML
Diagramme d’activités
8
Rôle
•représenter le comportement d’opérations d ’une classe
(algorithme)
conditionnelle objet
Nœud de [état]
[garde] [else] bifurcation
(Fourche)
activités parallèles
fin Nœud de
jonction
Composantes d’un diag. D’activités
activité
départ
Transition flot d’objet
automatique
conditionnelle objet
Nœud de [état]
[garde] [else] bifurcation
(Fourche)
activités parallèles
fin Nœud de
jonction
Nœud de test-décision
Un nœud de test-décision permet de faire un choix entre plusieurs flots sortants
en fonction des conditions de garde de chaque flot. Un nœud de test-décision n’a
qu’un seul flot en entrée. On peut aussi utiliser seulement deux flots de sortie : le
premier correspondant à la condition vérifiée et l’autre traitant le cas sinon.
Nœud de fusion-test
Mesurer température
[< 20°]
[else]
Démarrer
chauffage
Arrêter Aérer 5
chauffage minutes
Attendre 5
minutes
Chef d’entreprise Secrétaire Magasinier
Négocier devis
devis objet + état
[accepté]
Préparer commande
etc.
Les Diagrammes UML
Diagramme d’objets
19
Présentation
• Représente les liens structurels entre instances de classes
20
Représentation
• les valeurs des attributs sont optionnelles ainsi que les liens
entre objets
21
Diagramme d’objets : liens entre objets
• Les liens instances des associations réflexives peuvent relier un
objet à lui même
22
Diagramme d’objets : liens entre objets
• Les liens d’arité supérieure à 2 ou la multiplicité peuvent être
représentés :
1
*
1
23
Diagramme d’objets : liens entre objets
24
Diagramme d’objets : structures complexes
• Les diagrammes d’objets facilitent la compréhension et
l’élaboration d’un diagramme de classes :
25