TD3: Diagramme de Séquences

1/2
100%

TD3 : Diagramme de séquences

Exercice 1 : Ascenseur

![](data:image/x-emf;base64...)

A partir du diagramme de classe ci-dessus, rédigez un diagramme de séquence pour modéliser un scénario où un usager voudrait monter en utilisant un ascenseur.

Exercice 2 : GAB

Le déroulement normal d’utilisation d’un distributeur automatique de billets est le suivant :

Publicité

  • le client introduit sa carte bancaire
  • la machine vérifie alors la validité de la carte et demande le code au client
  • si le code est correct, elle envoie une demande d’autorisation de prélèvement au groupement de banques. Ce dernier renvoie le solde autorisé à prélever.
  • le distributeur propose alors plusieurs montants à prélever
  • le client saisit le montant à retirer
  • après contrôle du montant par rapport au solde autorisé, le distributeur demande au client s’il désire un ticket
  • Après la réponse du client, la carte est éjectée et récupérée par le client
  • les billets sont alors délivrés (ainsi que le ticket)
  • le client récupère enfin les billets et son ticket

Travail à Faire :

Modéliser cette situation à l’aide d’un diagramme de séquence en ne prenant en compte que le cas où tout se passe bien.

Exercice 3 : Publiphone

Cette étude de cas concerne un Publiphone à pièces.

1. Le prix minimal d’une communication interurbaine est de 0.2 euro.

Publicité

2. Après l’introduction de la monnaie, l’utilisateur a 2 minutes pour composer son numéro (ce délai est décompté par le standard).

3. La ligne peut être libre ou occupée.

4. Le correspondant peut raccrocher le premier.

5. Le Publiphone consomme de l’argent dès que l’appelé décroche et à chaque unité de temps (UT) générée par le standard.

6. On peut ajouter des pièces à tout moment.

7. Lors du raccrochage, le solde de monnaie est rendu.

Publicité

Etude de cas : Jeu du démineur

Cas d'utilisation principal : Jouer une partie de démineur

  • Le joueur passe son temps à découvrir ou (alt) marquer des cases.
  • Dans la boucle (loop) de jeu, il y a trois possibilités (alt) : perte, gain ou cas normal. Les cas de perte ou de gain arrêtent la partie (break). En cas de gain, il pourra (opt) entrer son nom dans les meilleurs scores si il a le meilleur temps en fonction du niveau choisi.
  • On peut ajouter la configuration du jeu comme étape optionnelle (opt) avant de commencer à jouer.

![](data:image/png;base64...)

TD3: Diagramme de Séquences

Software Modeling and UML Diagrams · notes

Voir tous les documents en génie logiciel

TD3 : Diagramme de séquences

Exercice 1 : Ascenseur

![](data:image/x-emf;base64...)

A partir du diagramme de classe ci-dessus, rédigez un diagramme de séquence pour modéliser un scénario où un usager voudrait monter en utilisant un ascenseur.

Exercice 2 : GAB

Le déroulement normal d’utilisation d’un distributeur automatique de billets est le suivant :

Publicité

  • le client introduit sa carte bancaire
  • la machine vérifie alors la validité de la carte et demande le code au client
  • si le code est correct, elle envoie une demande d’autorisation de prélèvement au groupement de banques. Ce dernier renvoie le solde autorisé à prélever.
  • le distributeur propose alors plusieurs montants à prélever
  • le client saisit le montant à retirer
  • après contrôle du montant par rapport au solde autorisé, le distributeur demande au client s’il désire un ticket
  • Après la réponse du client, la carte est éjectée et récupérée par le client
  • les billets sont alors délivrés (ainsi que le ticket)
  • le client récupère enfin les billets et son ticket

Travail à Faire :

Modéliser cette situation à l’aide d’un diagramme de séquence en ne prenant en compte que le cas où tout se passe bien.

Exercice 3 : Publiphone

Cette étude de cas concerne un Publiphone à pièces.

1. Le prix minimal d’une communication interurbaine est de 0.2 euro.

Publicité

2. Après l’introduction de la monnaie, l’utilisateur a 2 minutes pour composer son numéro (ce délai est décompté par le standard).

3. La ligne peut être libre ou occupée.

4. Le correspondant peut raccrocher le premier.

5. Le Publiphone consomme de l’argent dès que l’appelé décroche et à chaque unité de temps (UT) générée par le standard.

6. On peut ajouter des pièces à tout moment.

7. Lors du raccrochage, le solde de monnaie est rendu.

Publicité

Etude de cas : Jeu du démineur

Cas d'utilisation principal : Jouer une partie de démineur

  • Le joueur passe son temps à découvrir ou (alt) marquer des cases.
  • Dans la boucle (loop) de jeu, il y a trois possibilités (alt) : perte, gain ou cas normal. Les cas de perte ou de gain arrêtent la partie (break). En cas de gain, il pourra (opt) entrer son nom dans les meilleurs scores si il a le meilleur temps en fonction du niveau choisi.
  • On peut ajouter la configuration du jeu comme étape optionnelle (opt) avant de commencer à jouer.

![](data:image/png;base64...)