Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Série TD 1 GL Octobre 2021

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 2

Série TD n°1

Diagramme de cas d’utilisation/ Diagramme de classe


Exercice 1 : Caisse enregistreuse
Le déroulement normal d'utilisation d'une caisse enregistreuse est le suivant :
1. Un client arrive à la caisse avec des articles
2. Le caissier enregistre le numéro d'identification de chaque article, ainsi que la quantité si
celle-ci est supérieure à 1
3. La caisse affiche le prix de chaque article et son libellé
4. Lorsque tous les articles ont été enregistrés, le caissier signale la fin de la vente
5. La caisse affiche le total des achats
6. Le client choisit son mode de paiement :
 Liquide : le caissier encaisse l'argent et la caisse indique le montant éventuel à rendre
au client
 Chèque : le caissier note l'identité du client et la caisse enregistre le montant sur le
chèque
 Carte de crédit : un terminal bancaire fait partie de la caisse, il transmet la demande à
un centre d'autorisation multi-banques
7. La caisse enregistre la vente et imprime un ticket
8. Le caissier transmet le ticket imprimé au client
9. Un client peut présenter des coupons de réduction avant le paiement. Lorsque le paiement est
terminé, la caisse transmet les informations relatives aux articles vendus au système de
gestion des stocks. Tous les matins, le responsable du magasin initialise les caisses pour la
journée.

Q 1: Donnez un diagramme de cas d'utilisation pour la caisse enregistreuse.


Q 2: Donnez une description textuelle du cas d'utilisation paiement

Exercice 2 :
Classez les relations suivantes en généralisation, agrégation ou association. Argumentez vos réponses

1. Un fichier est un fichier ordinaire ou un répertoire


2. Les fichiers contiennent des enregistrements
3. Les modems et les claviers sont des périphériques d’E/S
4. Une personne joue dans une équipe pendant une année donnée
5. Tout écrivain a écrit au moins une œuvre
6. Les personnes peuvent être associées à des universités en tant qu'étudiants aussi bien qu'en
tant que professeurs
7. Un rectangle a quatre sommets qui sont des points. On construit un rectangle à partir des
coordonnées de deux points. Il est possible de calculer sa surface et son périmètre, ou encore
de le translater selon un vecteur
8. Les cinémas sont composés de plusieurs salles qui projettent des films à une heure
déterminée :
9. Tous les jours, le facteur distribue des recommandés dans une zone géographique qui lui est
affectée. Les habitants sont aussi associés à une zone géographique. Les recommandés sont
de deux sortes : lettres ou colis. Comme plusieurs facteurs peuvent intervenir sur la même
zone, on souhaite pour chaque recommandé, le facteur qui l'a distribué, en plus du
destinataire.

Exercice 3 : Réseau social professionnel

On veut modéliser un réseau social professionnel dont les spécifications sont données ci-dessous:

1. Chaque membre du réseau a un nom et un identifiant ;


2. Chaque membre du réseau déclare posséder des compétences (skills) ;

3ème LMD, Génie logiciel 2020/2021 Page 1


3. Chaque membre du réseau peut avoir un ensemble de "connexions". Ces connexions sont de
plusieurs types : ami, collègue, formation (anciens de la même promotion).
4. Chaque membre peut approuver (endorse) une ou plusieurs compétences d'un autre membre
auquel il est connecté ;
5. Chaque membre peut s'inscrire à des groupes de discussion ;
6. Un groupe de discussion est identifié par un sujet (thème de la discussion) ;
7. Un groupe de discussion est constitué de messages ;
8. Chaque message est posté par un membre, possède un titre et un texte ;
9. Chaque groupe de discussion a un modérateur (un membre du réseau) ;
10. Le modérateur d'un groupe de discussion peut supprimer un message de ce groupe.

Donner un diagramme de classe qui modélise ce réseau?

Exercice 4:
Le dessin ci-dessous représente des figures (triangles, carrés ou cercles) emboîtés. Une figure peut
être pleine ou vide :

Représenter le diagramme de classe puis le diagramme d’objet correspondant.

3ème LMD, Génie logiciel 2020/2021 Page 2

Vous aimerez peut-être aussi