Exercices Corrigés UML: Diagramme de séquence

Avec des exercices corrigés en UML sur les diagrammes de séquence, vous pratiquerez divers concepts sur les diagrammes de séquence. Vous commencerez par des exercices de base à des exercices plus avancés. La solution est fournie pour chaque exercice. Vous devez essayer de résoudre chaque problème par vous-même avant de vérifier la solution. Si vous avez des questions concernant chaque exercice, nous vous encourageons à les poster sur notre forum.
 
 

Exercice 1:

Modélisez un scénario du cas d’utilisation « Retirer de l’argent » d’un système de Guichet Automatique Bancaire(GAB). L’utilisateur peut retirer de l’argent. Le système utilise une procédure standard de validation du carte et du mot de passe du titulaire du compte.

Décrivez les principaux objets (2 dans ce cas) :

  • Le titulaire de la carte (ou le client)
  • Système de guichet automatique

Décrivez le flux principal d’événements dans ce scénario. Les deux premiers événements sont listés ci-dessous :

  • Le client se présente au GAB et insère une carte bancaire.
  • Le système demande l’authentification de l’utilisateur (mot de passe).
 
 

Exercice 2:

Dessinez un diagramme de séquence pour une librairie en ligne. Le client en ligne peut effectuer une recherche dans le catalogue de livres, consulter la description d’un livre sélectionné, ajouter un livre à son panier d’achat et passer à la caisse.

 
 

Exercice 3: Clignoter les feux de voiture

Un utilisateur humain appuie sur un bouton d’une clé de voiture pour la fermer. La clé de voiture envoie alors un signal radio à la voiture, qui confirme à son tour à l’utilisateur en faisant clignoter les feux. Votre tâche consiste à modéliser le système de voiture montrant les interactions entre les composants pour fermer la voiture en créant un diagramme de séquence UML.

 
 

Exercice 4:

Un candidat suit l’état d’une demande de licence et le système affiche les informations relatives à la licence.

La procédure est la suivante:

  1. Le candidat demande à suivre le statut d’une demande de licence.
  2. Le système affiche le formulaire de connexion
  3. Le candidat saisit les informations de connexion
  4. Le candidat soumet les informations de connexion
  5. Le système valide le candidat
  6. Le système affiche le formulaire de saisie du numéro de suivi
  7. Le candidat saisit le numéro de suivi
  8. Le candidat soumet le numéro de suivi
  9. Le système récupère les informations relatives à la licence
  10. Le système affiche les informations relatives à la licence
 
 

Exercice 5:

Pour faire passer un examen, un professeur informe d’abord les étudiants de la date de l’examen et de la matière à traiter. Il prépare ensuite le document d’examen (avec des exemples de solutions), procède à sa copie en nombre suffisant pour la classe et le distribue aux étudiants à l’heure et à l’endroit prévus. Les étudiants rédigent leurs réponses aux questions de l’examen et remettent leurs copies au professeur. Ce dernier remet alors les copies d’examen aux assistants techniques, accompagnées d’exemples de solutions pour chaque question, et leur demande de les corriger. Elle enregistre ensuite toutes les notes et rend les copies aux étudiants.

Créez un diagramme de séquence qui représente ce processus. Veillez à indiquer à quel moment chaque acteur participe au processus. Indiquez également l’opération effectuée lors de chaque interaction.

 
 

Exercice 6:

Créez un diagramme de séquence simple montrant le cas d’utilisation d’une activité de connexion(login/password) d’un navigateur web au serveur LDAP d’un employé, où les entités sont l’employé, et le Servlet de connexion.

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *