Uml Corr01
Uml Corr01
Uml Corr01
UML
Pierre Grard
pierre.gerard@univ-paris13.fr
DUT Informatique S2D
Universit de Paris 13
Question : Lorsque Jojo vient avec son camion citerne pour remplir les rservoirs des pompes, est-il
considr comme un nouvel acteur ? Comment modlise-t-on cela ?
Jojo est ici considr comme pompiste.
Question : Certains pompistes sont aussi qualis pour oprer des oprations de maintenance en plus
des oprations habituelles des pompistes telles que le remplissage des rservoirs. Ils sont donc rparateurs
en plus d'tre pompistes. Comment modliser cela ?
1
La seule relation possible entre deux acteurs est la gnralisation. Elle permet de spcier des usages
particuliers.
Un systme informatique doit permettre des acheteurs potentiels de prparer l'achat de chevaux
(mais pas l'achat proprement dit). L'achat d'un cheval concerne soit une jument soit un talon. Dans le
premier cas, on doit imprativement examiner l'tat de maternit du cheval, et ventuellement vrier
que la jument n'a pas un jeune poulain en ce moment. Que l'on souhaite acheter un talon ou une jument,
on doit eectuer un examen des vaccinations. En outre l'acheteur peut souhaiter, lors de la prparation de
son achat, consulter le caractre du cheval ou bien en connatre la robe. Toutes les informations en rapport
la liation d'un cheval sont obtenues en consultant la base de donnes externe des haras nationaux.
Question : Donnez un diagramme de cas d'utilisation pour le systme de prparation avant achat.
2
Question : Donnez une description textuelle d'un cas d'utilisation qui vous sera dsign en TD.
3
Dans cet exo, il faut bien comprendre que les acteurs ne sont pas tout ce qui bouge. Ici, par exemple,
le client n'est pas un acteur puisqu'il n'interagit directement pas avec la caisse. c'est le caissier qui
enregistre les articles. Les cas ne modlisent pas non plus les squences d'action. le fait que l'on boucle
sur les articles et qu'on sorte de l en signalant la n de l'enregistrement est modlis simplement par
un cas qui pourra se rpter, et un autre qu'on dclenchera quand le moment sera venu. En outre, un
diagramme de cas ne doit pas reprsenter le moindre truc qui se passe. Ici, par exemple, on fait un
cas enregistrer article pour la saisie du numro, de la quantit et l'achage du libell et du prix.
Question : Donnez une description textuelle d'un cas d'utilisation qui vous sera dsign en TD.