Académique Documents
Professionnel Documents
Culture Documents
Travaux dirigés - TD
Diagramme UML de séquence
Questions
— Établir un diagramme de séquence système enrichi du scénario nominal « Traiter le passage en
caisse ».
Solutions
idir.aitsadoune@centralesupelec.fr 1/ 2
2A - IUT d’Orsay CPOO - 2021/2022
create
passage: magazin
loop
transmettre article
quantite?
qte
scannerArticle()
getInfos()
infos
create
article: banque
opt
setQte(ate)
[qte>1]
void
addArticle(article)
infos
infos
infos
finVente()
getTotal()
total
total
comment vous payez ?
mode
alt
especes
[especes]
payerEspeces(reçu)
aRendre
rendu
[CB] CB
payerCB()
saisirCode()
code,numéro
verifier(numéro)
code
void
CB
[cheque] chèque
payerChèque(numéro)
verifier(numéro)
code
void
void
enregistre(passage)
void
imprimer
ticket
ticket
idir.aitsadoune@centralesupelec.fr 2/ 2