Telechargé par User Mouhamed

TD7 Diag-Sequence

publicité
Université du Monastir
Faculté des Sciences de Monastir
Département Informatique
Conception S.I
Modélisation UML
LFSI2
TD Conception S.I. :Diagramme de Séquence (2)
Exercice 1 : Système de Guichet Automatique de Banque (GAB)
Nous allons reprendre le cas de l’exercice du système de GAB. Le système de GAB offre les services suivants :
•
•
Distribution d’argent à tout Porteur de carte de crédit, via un lecteur de carte et un distributeur de
billets.
Consultation de solde de compte, dépôt en numéraire et dépôt de chèques pour les clients porteurs
d’une carte de crédit de la banque adossée au GAB.
Nous nous intéressons au scénario nominal du cas d’utilisation RETIRER DE L’ARGENT, effectué par le
porteur de la carte. Ceci est son déroulement normal :
-
Le Porteur de carte introduit sa carte dans le lecteur de cartes du GAB.
Le GAB vérifie que la carte introduite est bien une carte bancaire.
Le GAB demande au Porteur de carte de saisir son code d’identification.
Le Porteur de carte saisit son code d’identification.
Le GAB compare le code d’identification avec celui qui est codé sur la puce de la carte.
Le GAB demande une autorisation au Système d’autorisation.
Le Système d’autorisation donne son accord et indique le solde hebdomadaire.
Le GAB demande au Porteur de carte de saisir le montant désiré du retrait.
Le Porteur de carte saisit le montant désiré du retrait.
Le GAB contrôle le montant demandé par rapport au solde hebdomadaire.
Le GAB demande au Porteur de carte s’il veut un ticket.
Le Porteur de carte demande un ticket.
Le GAB rend sa carte au Porteur de carte.
Le Porteur de carte reprend sa carte.
Le GAB délivre les billets et un ticket.
Le Porteur de carte prend les billets et le ticket.
Réalisez un diagramme de séquence système qui décrit le scénario nominal du cas d’utilisation RETIRER DE
L’ARGENT.
Exercice 2 : Etude du système d’information d’une bibliothèque
Nous allons partir d’un modèle d’analyse d’un système informatique qui doit permettre de gérer une
bibliothèque. Cette bibliothèque ne prête que des livres dans un premier temps.
Le diagramme de cas d’utilisation simplifié de ce système est montré dans la figure suivante :
Page 1
Université du Monastir
Faculté des Sciences de Monastir
Département Informatique
Conception S.I
Modélisation UML
LFSI2
Le diagramme de classes provisoire est montré sur la figure suivante :
Nous allons nous intéresser au cas d’utilisation « enregistrer les emprunts ».
1. Construire le diagramme de séquence du cas d’utilisation (scénario nominal) « enregistrer les
emprunts ».
2. Ajouter les méthodes dans le diagramme de classe
Page 2
Téléchargement