Académique Documents
Professionnel Documents
Culture Documents
Diagramme de package
Diagramme d’activité
Définition et intérêts
Exemples :
<<écran>> rechercher <<écran>>
État représentant un écran recherche résultats
Classe persistante
3 : redigerTexte()
4 : supprimerMail(nouveauMail) <<destroy>>
5
userTom: client
5 : solde
tom: client
Fragment opt
: Porte
1 : appuyer 8 : ouvrir
2 : transmettre appel
: bouton : Contrôleur ascenseur
3 : allumer bouton
6 : stop
7 : éteindre bouton
J’appelle ascenseur
4 : déplacer
5 : étage atteint
: Cabine ascenseur
MSIAG 2007-2008 UML & POO – Section 5 7
Diagramme de package
ValueObject Persistance
Objectifs et intérêts
Fournir une représentation dynamique du
cycle de vie et des comportements d’un objet d’une
classe
Aider à déterminer les événements qui
occasionnent les transitions entre différents états
Définir les activités associées à un état
Souvent utilisé pour les systèmes temps réel
En sortie
État initial
État final
Exemple :
état transition
Auto transition
choix
rotation boisson
entry/fermer bac distributeur
entry/démarrer rotation
do/rotation boisson
libération boisson
entry/libérer boisson
exit/ouvrir bac distributeur
[ boisson == boisson sélectionnée ] / arreter rotation
Un état = un écran
autre écran
disponible plusDePapier
Ajout encre
niveauEncreBas
Imprimante
état courant EtatImprimante
+ imprimer(Document) + imprimer(Document, int) : int
1
+ remplirBacPapier()
PlusDePapier
Disponible
NiveauEncreBas
Objectifs et intérêts
recevoir commande
Les activités « Préparer
Commande » et « Envoyer Facture »
sont effectuées en parallèle
préparer commande
L’activité « Clôturer Commande »
envoyer facture
n’est effectuée qu’après le paiement
[ express ] [ standard ]
et la livraison (matérialisé par une
barre de synchronisation)
livraison express livraison standard
cloturer commande
Un composant :
Est généralement composé de plusieurs interface / classes
Required interface
provided interface
réseau noeuds