TD - Diagrammes de Cas D'utilisation Et de Séquence
TD - Diagrammes de Cas D'utilisation Et de Séquence
TD - Diagrammes de Cas D'utilisation Et de Séquence
&
Diagramm de séquences
Diagramme
Exercice n°1 :
Exercice n°3:
Dans un établissement scolaire, on désire gérer la réservation des salles de cours ainsi que du
matériel pédagogique (ordinateur portable ou/et Vidéo projecteur).
• Seuls les enseignants sont habilités à effectuer des réservations (sous réserve de
disponibilité de la salle ou du matériel).
• Le planning des salles peut quant à lui être consulté par tout le monde (enseignants et
étudiants).
• Par contre, le récapitulatif horaire par enseignant (calculé à partir du planning des
salles) ne peut être consulté que par les enseignants.
• Enfin, il existe pour chaque formation un enseignant responsable qui seul peut éditer
le récapitulatif horaire pour l’ensemble de la formation.
Exercice n°5:
Concevez le logiciel de gestion de transactions bancaires, incluant des opérations réalisées par
des caissiers humain et par des guichets automatiques (GAB).
Chaque banque fournit son propre ordinateur pour gérer ses propres comptes et ses propres
transactions. Les différentes caisses sont la propriété des différentes banques et
communiquent avec l’ordinateur de la banque. Les caissiers entrent les numéros de compte et
les données de transaction.
Les caisses automatiques communiquent avec un ordinateur central qui route les transactions
vers la banque appropriée. La caisse automatique accepte les cartes de crédit, interagit avec
l’utilisateur, communique avec l’ordinateur central pour effectuer la transaction, délivre
l’argent et imprime un reçu.
Les banques fournissent leur propre logiciel pour leurs propres ordinateurs. Vous aurez donc à
définir uniquement le logiciel de gestion des GAB et du réseau.
Diagramme de séquence
Exercice n°6
Modéliser cette situation à l’aide d’un diagramme de séquence en ne prenant en compte que
le cas du paiement en liquide.
Exercice n°7
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.
NB : on identifiera les scénarios qui peuvent poser problème en incluant des commentaires
dans le diagramme
Enchaînements alternatifs
A1 : code d’identification provisoirement erroné
L’enchaînement A1 démarre au point 5 du scénario nominal.
6. Le GAB indique au Porteur de carte que le code est erroné, pour la
première ou deuxième fois.
7. Le GAB enregistre l’échec sur la carte.
Le scénario nominal reprend au point 3.
A2 : montant demandé supérieur au solde hebdomadaire
L’enchaînement A2 démarre au point 10 du scénario nominal.
11. Le GAB indique au Porteur de carte que le montant demandé est
supérieur au solde hebdomadaire.
Le scénario nominal reprend au point 8.
A3 : ticket refusé
L’enchaînement A3 démarre au point 11 du scénario nominal.
12. Le Porteur de carte refuse le ticket.
13. Le GAB rend sa carte au Porteur de carte.
14. Le Porteur de carte reprend sa carte.
15. Le GAB délivre les billets.
16. Le Porteur de carte prend les billets.
Enchaînements d’erreur
E1 : carte non-valide
L’enchaînement E1 démarre au point 2 du scénario nominal.
3. Le GAB indique au Porteur que la carte n’est pas valide (illisible,
périmée, etc.), la confisque ; le cas d’utilisation se termine en échec.
E2 : code d’identification définitivement erroné
L’enchaînement E2 démarre au point 5 du scénario nominal.
6. Le GAB indique au Porteur de carte que le code est erroné, pour la
troisième fois.
7. Le GAB confisque la carte.
8. Le Système d’autorisation est informé ; le cas d’utilisation se termine en
échec.
E3 : retrait non autorisé
L’enchaînement E3 démarre au point 6 du scénario nominal.
7. Le Système d’autorisation interdit tout retrait.
8. Le GAB éjecte la carte ; le cas d’utilisation se termine en échec.
E4 : carte non reprise
L’enchaînement E4 démarre au point 13 du scénario nominal.
14. Au bout de 10 secondes, le GAB confisque la carte.
15. Le Système d’autorisation est informé ; le cas d’utilisation se termine en
échec.
E5 : billets non pris
L’enchaînement E5 démarre au point 15 du scénario nominal.
16. Au bout de 10 secondes, le GAB reprend les billets.
17. Le cas d’utilisation se termine en échec.
E6 : annulation de la transaction
L’enchaînement E6 peut démarrer entre les points 4 et 12 du scénario
nominal.
4 à 12.Le Porteur de carte demande l’annulation de la transaction en cours.
Le GAB éjecte la carte ; le cas d’utilisation se termine en échec.