Vous êtes sur la page 1sur 2

Contrle Court UML

Pierre Grard

pierre.gerard@univ-paris13.fr
DUT Informatique S2
Universit de Paris 13

Rsum
Ce contrle dure 1 heure. Aucun document nest autoris. Les dures ne sont donnes qu titre
indicatif. Si vous tes amens mettre des hypothses, veuillez les expliciter sur la copie.

Diagramme de cas dutilisation (7 pts)

Une maison dhtes cherche amliorer son systme de rservation et de gestion de loccupation des
chambres au moyen dun systme de gestion informatis. Les usagers pourront ainsi rserver leur sjour
grce une interface web. Il faudra imprativement sidentifier pour pouvoir rserver une chambre. Dans le
cadre de la rservation en ligne, il sera possible de crer un nouveau client en renseignant ses coordonnes
et autres informations.
Le grant de la maison dhtes pourra effectuer des rservations comme sil tait un client normal mais
il aura accs dautres fonctionnalits : lenregistrement larrive (check-in) et au dpart (check-out).
Naturellement, il est ncessaire de sidentifier en tant que rceptionniste avant de pouvoir procder un
enregistrement. Le check-out est un processus plus complexe qui ncessite obligatoirement une facturation.
Question : Proposez un diagramme de cas dutilisation pour modliser les fonctionnalits attendues
du systme de rservation.

Diagramme de classes (8 pts)

Lorsquune information est transmise par un rseau , elle est dcoupe en un succession de paquets
qui contiennent chacun une partie de linformation. Un paquet peut-tre vue comme une enveloppe avec :
linformation sur lexpditeur
linformation sur le destinataire
les donnes
Un rseau en anneau est compos de noeuds relis les uns aux autres par des relations prcdent/suivant : chaque noeud ne connat que le noeud qui le suit dans la chane ainsi celui qui le prcde.
La chane est ferme pour former un anneau. Un rseau est identifi par son nom et chaque noeud possde
un nom unique dans le rseau.
Lorsquune information est transmise par un rseau , elle est dcoupe en paquets qui contiennent
chacun une partie de linformation. Un paquet peut-tre vue comme une enveloppe avec :
linformation sur lexpditeur ;
linformation sur le destinataire ;
les donnes.
Les noeuds de type Workstation peuvent envoyer des paquets un destinataire identifi par son
nom. Pour arriver destination, un paquet transite de noeud en noeud suivant jusqu arriver son
destinataire. Chaque noeud doit donc tre capable de dcider daccepter ou non un paquet. Dans le cas
o il nen est pas le destinataire, il doit pouvoir le transmettre au noeud suivant. Seuls les noeuds de type
serveur peuvent traiter les paquets qui leur sont destins, et ce traitement dpend du type de serveur :
imprimante ou serveur de fichiers.
Question : tablissez un diagramme de classes pour reprsenter un rseau en anneau simplifi comme
dcrit ci-dessus. Utilisez votre bon sens pour dterminer les multiplicits.
1

Diagrammes de classes et de squences (5 pts)

Question : Construisez un diagramme des classes cohrent avec le diagramme de squences ci-dessus.
On veut un diagramme des classes simple mais qui dfinisse tous les lments utiliss dans le diagramme
de squence.