0% ont trouvé ce document utile (0 vote)
21 vues3 pages

TD1 Duc

Transféré par

mohamedlemin23014
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
21 vues3 pages

TD1 Duc

Transféré par

mohamedlemin23014
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Analyse

 et  Conception  Orientées  Objets  :  TD  n°1  

Diagramme  de  cas  d’utilisation  

Exercice  1  :  Agence  de  voyage  


1. Une   agence   de   voyages   organise   des   voyages   où   l’hébergement   se   fait   en   hôtel.   Le   client   doit  
disposer   d’un   taxi   quand   il   arrive   à   la   gare   pour   se   rendre   à   l’hôtel.   Choisissez   et   dessinez   les  
relations  entre  les  cas  suivants.  

 
2. Certains  clients  demandent  à  l’agent  de  voyages  d’établir  une  facture  détaillée.  Cela  donne  lieu  à  
un  nouveau  cas  d’utilisation  appelé  «  Établir  une  facture  détaillée  ».  Comment  mettre  ce  cas  en  
relation  avec  les  cas  existants  ?  
3. Le  voyage  se  fait  soit  par  avion,  soit  par  train.  Comment  modéliser  cela  ?  

Exercice  2  :  Logiciel  de  questions-­‐réponses  


Nous   définissons   un   diagramme   de   cas   d'utilisation   d'un   logiciel   de   questions-­‐réponses   pour   que   des  
élèves  puissent  tester  leurs  connaissances  en  mathématiques.  
Un   élève   peut   travailler   sur   une   thématique   seulement   après   s‘être   authentifié.   Travailler   sur   une  
thématique   comprend   le   fait   de   répondre   à   des   questions.   Après   son   travail,   l‘élève   peut,   s'il   le  
désire,   imprimer   un   compte-­‐rendu.   Un   enseignant   peut   créer   une   thématique.   Il   y   a   seulement   deux  
manières   de   créer   une   thématique,   soit   en   téléchargeant   un   texte   déjà   rédigé   dans   un   format  
prédéfini,  soit  de  manière  interactive.  

 
Quels  problèmes  vous  constatez  et  quelles  corrections  vous  apporteriez  ?  

1  
 
Exercice  3  :  Gestion  d’un  intranet  
Dans   un   intranet,   un   étudiant   peut   faire   les   actions   suivantes   :   lire/écrire   des   messages  
électroniques,  consulter  l’emploi  du  temps,  etc.  On  s’authentifie  pour  accéder  à  l’intranet.  
Certains   étudiants   peuvent   télécharger   des   documents.   Un   document   téléchargé   est   imprimé   si  
l’étudiant  le  désire.  
Le  personnel  administratif  ajoute  des  séances  de  cours  dans  l’emploi  du  temps.    
Un   compte   dans   l’intranet   est   créé   en   arrivant   à   l’Université.   On   supprimera   ce   compte   quand   il  
deviendra  inutile.  Un  administrateur  est  chargé  de  la  gestion  des  comptes  (Ajout  et  suppression).  
Modélisez  à  l’aide  d’un  diagramme  de  cas  d’utilisation  ce  système.  

   Exercice  4  :  Gestion  d’une  médiathèque  

Modélisez   à   l’aide   d’un   diagramme   de   cas   d’utilisation   une   médiathèque   dont   le   fonctionnement   est  
décrit  ci-­‐après.    
Dans  une  médiathèque,  on  peut  identifier  trois  rôles  :  
• Bibliothécaire  :  Gère  les  œuvres,  les  adhérents  et  les  emprunts  
• Gestionnaire  des  contentieux  :  Représente  un  bibliothécaire  qui  peut  gérer  les  contentieux  
• Administrateur  :  Représente  un  gestionnaire  des  comptes  d’accès  au  système  
Le   prêt   d’un   exemplaire   d’une   œuvre   donnée   est   limité   à   trois   semaines.   Si   l’exemplaire   n’est   pas  
rapporté  dans  ce  délai,  cela  génère  un  contentieux.  Si  l’exemplaire  n’est  toujours  pas  rendu  au  bout  
d’un  an,  une  procédure  judiciaire  est  déclenchée.      
L’accès  au  système  informatique  est  protégé  par  un  mot  de  passe.  

Exercice  5  :  Système  de  télé-­‐pilotage  d’un  robot  


Un   robot   dispose   d’une   caméra   pour   filmer   son   environnement.   Il   peut   avancer   et   reculer   grâce   à   un  
moteur   électrique   capable   de   tourner   dans   les   deux   sens   et   commandant   la   rotation   des   roues.   Il  
peut   changer   de   direction   car   les   roues   sont   directrices.   Il   est   piloté   à   distance   :   les   images   prises   par  
la   caméra   sont   envoyées   vers   un   poste   de   télé-­‐pilotage.   Ce   dernier   affiche   l’environnement   du   robot  
sur   un   écran.   Le   pilote   visualise   l’image   et   utilise   des   commandes   pour   contrôler   à   distance   les   roues  
et  le  moteur  du  robot.    
Les  rôles  identifiés  dans  le  système  du  robot  sont  décrits  ci-­‐après.    
• Caméra  :  Permet  de  capturer  des  images  de  l’environnement  du  robot.  
• Direction  :   Permet   de   diriger   les   roues   du   robot   si   le   récepteur   reçoit   une   commande   de  
redirection.  
• Moteur  :  Permet  de  faire  avancer  ou  reculer  le  robot  si  le  récepteur    reçoit  une  commande  
motrice.  
• Émetteur_Img  :  Permet  d’envoyer  des  images  si  une  image  complète  a  été  capturée  (par  la  
caméra).    
• Récepteur_Com  :  Permet  de  recevoir  des  commandes.  
Les  rôles  identifiés  dans  le  système  de  télépilotage  sont  décrits  ci-­‐après.    
• Pilote  :  Représente  un  pilote  qui  peut  télépiloter  le  robot  et  afficher  les  images  si  une  image  
complète  (reçue  par  le  récepteur)  a  été  reçue.    
• Émetteur_Com  :  Permet  d’envoyer  des  commandes  si  une  commande  a  été  manipulée  par  le  
pilote.    
• Récepteur_Img:  Permet  de  recevoir  des  images.  
Modélisez   à   l’aide   d’un   diagramme   de   cas   d’utilisation   un   système   informatique   de   pilotage   d’un  
robot  à  distance  (pensez  à  utiliser  deux  systèmes).  

2  
 
 

Exercice  6  :  Gestion  d’une  caisse  enregistreuse  


Cet   exercice   concerne   un   système   simplifié   de   caisse   enregistreuse   de   supermarché.   Le   déroulement  
normal  d’utilisation  de  la  caisse  est  le  suivant  :    

1. Un  client  arrive  à  la  caisse  avec  des  articles  à  payer.      


2. Le  caissier  enregistre  le  numéro  d’identification  de  chaque  article,  ainsi  que  la  quantité  si  elle  est  
supérieure  à  un.      
3. La  caisse  affiche  le  prix  de  chaque  article  et  son  libellé.      
4. Lorsque  tous  les  achats  sont  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  :    
o numéraire   :   le   caissier   encaisse   l’argent   reçu,   la   caisse   indique   la   monnaie   à   rendre   au  
client  ;      
o chèque  :  le  caissier  vérifie  la  pièce  d’identité  du  client;      
o carte   de   crédit   :   un   terminal   bancaire   fait   partie   de   la   caisse.   Il   transmet   une   demande  
d’autorisation  à  un  centre  d’autorisation  en  fonction  du  type  de  la  carte.      
7. La  caisse  enregistre  la  vente  et  imprime  un  ticket.      
8. Le  caissier  donne  le  ticket  de  caisse  au  client.      

Après   la   saisie   des   articles,   le   client   peut   présenter   au   caissier   des   coupons   de   réduction   pour  
certains  articles.  Lorsque  le  paiement  est  terminé,  la  caisse  transmet  les  informations  sur  le  nombre  
d’articles   vendus   au   système   de   gestion   de   stocks.    Tous   les   matins,   le   responsable   du   magasin  
initialise  les  caisses  pour  la  journée.      
 
Travail  à  faire  :  
Élaborez  un  diagramme  de  cas  d’utilisation  détaillé  de  la  caisse  enregistreuse.  N’hésitez  pas  à  utiliser  
les  relations  entre  cas  d’utilisation  pour  rendre  votre  diagramme  plus  précis.    
Écrivez  une  description  détaillée  du  cas  d'utilisation  principal  :  TRAITER  LE  PASSAGE  EN  CAISSE.    
 

3  
 

Vous aimerez peut-être aussi