TD UML Diagramme de Composants
TD UML Diagramme de Composants
TD UML Diagramme de Composants
Sachant qu’on souhaite préciser les modules exécutables sur chaque nœud :
sur le kiosque : user.exe
sur le serveur : dbadmin.exe et tkmstr.exe
sur la console : admin.exe et con_g.exe
Q2) : Représentez le diagramme correspondant.
1
la machine pour pouvoir l’identifier. Si l’article déposé est accepté, le système incrémente le total
de ce type d’articles. Si l’article n’est pas reconnu par la machine, l’article est mis en lumière
jusqu’à son retrait de la machine. Quand le client a déposé tous les articles, il appuie sur le
bouton « Reçu ». Le système lui imprime un reçu contenant pour chaque type d’article son nom,
le nombre déposé, le montant de dépôt et le montant total. Le total global de tous les dépôts est
aussi imprimé à la fin du reçu.
Vers la fin de chaque journée, l’opérateur de la machine imprime le reçu global des dépôts au
cours de la journée en appuyant sur le bouton « Init » derrière la machine. Le reçu imprimé a la
même forme que celui livré aux clients sauf qu’il récapitule tous les dépôts de la journée.
L’opérateur peut aussi configurer les paramètres des cannettes et des bouteilles que la machine
peut accepter.
1- Identifier les acteurs du système de récupération.
2- Représenter le diagramme de cas d’utilisation du système en question. Donner, en langage naturel,
une description sommaire des différents scénarios (une phrase par scénario).
3- (a) Elaborer un diagramme de classes d’analyse du système de récupération. (b) Elaborer un
diagramme de classes de conception du système en question. Définir des attributs avec un non
significatif en précisant le type. Définir des opérations avec un nom significatif (à commenter
éventuellement) en précisant le(s) type(s) d’entrée(s) et/ou le(s) type(s) de sortie(s) de chaque
opération.
4- En vous basant sur votre réponse à la question précédente (n°3 (b)), élaborer deux diagrammes de
séquences l’un relatif au scénario de base du cas d’utilisation "Retourner un article" et l’autre relatif
au scénario de base du cas "Configurer paramètres".