Académique Documents
Professionnel Documents
Culture Documents
Diagramme D Etats
Diagramme D Etats
▪ Modèle d’états
http://www.lamsade.dauphine.fr/~manouvri/UML/CoursUML_MM.html
La reproduction de ce document par tout moyen que ce soit est interdite conformément aux
articles L111-1 et L122-4 du code de la propriété intellectuelle
Modèle d’états (1/15)
LivreEmprunté
Emprunt(numéroEmprunteur,dateEmprunt)
LivreDisponible LivreEmprunté
[ NbreEmprunt < NbreMaxEmprunt ]
achat
LivreDisponible
miseAuPilon
livreDemandé
emprunt miseEnRéserve
retourLivre
LivreEmprunté LivreEnRéserve
AyantPrisQuitus
Début
inscriptionAutorisée demandeDeQuitus
Inscrit [nbEmprunt=0]
[nbEmprunt=0]
finPénalisation
emprunt
retourLivre
[nbreEmprunt<nbreMaxEmprunt]
[dateActuelle dateRetour et
nbreEmprunt=1]
finPénalisation [nbEmprunt>1]
emprunt
retourLivre [nbreEmprunt<
Pénalisé Empruntant nbreMaxEmprunt
[dateActuelle > dateRetour] et nbEmprunt>1 ]
Exclus
exclusion [Penalité>MaxPénalité]
LivreEmprunté
entry / enregistrer date de retour
©Maude Manouvrier - Univ. Paris Dauphine 59
Modèle d’états (13/15) – Activités
Ordre d’exécution des activités pour un état :
1. Activités de la transition entrante
2. Activités d’entrée
3. Activités do
4. Activités de sortie
5. Activités de la transition sortante
Auto-transition
exécution des activités d’entrée et de sortie
©Maude Manouvrier - Univ. Paris Dauphine 60
Modèle d’états (14/15)
Transitions d’achèvement et envoi de signaux
▪ Transition d’achèvement : Transition automatique, sans
événement associé, exécutée à la fin de l’exécution des
activités d’un état