Vous êtes sur la page 1sur 14

DSS

Diagramme de
Séquence Système
Roberton C. Philistin
robertonphilistin@yahoo.fr
37-67-63-45

1
DSS - Définition
Un DSS (Diagramme de Séquence Système)
est un artefatc qui illustre les événements
d'entrée/sortie associés aux systèmes
concernés.
C'est une image qui montre pour un scénario
de cas d'utilisation précis:
• les évennements générés par les acteurs,
• leur ordre
• et les événements intersystèmes. 2
Diagrammes de séquences et
Diagrammes de séquences Système

• On utilise la notation UML pour les diagrammes de


séquences pour réaliser les Diagrammes de séquences
Système
• Dans UML il n’y a pas de Diagramme de séquence
Système

3
Scénario du CU: Traiter une vente
1)Le caissier démarre une nouvelle vente
2)Le caissier saisi le code de l'article et la quantité
3)Le système retourne la description de l'article et le
montant
Le caissier répète les étapes 2 et 3 pour chaque
article
4)Le caissier termine la vente
5)Le système présente le total avec taxe
6)Le caissier entre le montant présenté par le client
7)Le système retourne la monaie à rendre et le reçu 4
Exemple de DSS
DSS : Traiter une vente
:Système
:Caissier
CréerNouvelleVente()

loop [reste des articles]


SaisirArticle(Code,Quantité)

Description,total

TerminerVente()

Total avec taxe

CréerPaiement(Montant)

Rendue de monaie, reçu

5
DSS – événement système
• Les messages générés par les acteurs (en
direction du système) s’appellent des
« événements systèmes ». Exemples :
o creerNouvelleVente()
o saisirArticle(code, quantité)
o terminerVente()
o creerPaiment(montant)
6
DSS – événement système

• Les « événements systèmes »


déclenchent des « opérations systèmes ».
• Les opérations systèmes ont les même
noms que les événements système qui les
déclenchent.
• Exemples :
o creerNouvelleVente()
o saisirArticle(code, quantié)
7
Scénario du CU “Enregistrer un dépot”
(au comptant) - à la banque

• Le caissier démarre l’opération


• Le caissier saisit le numéro du compte
• Le système retourne la description du compte
• Le caissier saisit le montant du dépôt
• Le système retourne le nouveau solde

8
DSS – Enregistrer un depot
(au comptant)

Système
Caissier
demarrerDepot()

saisirNumCompte(numcompte)
description du compte

saisirMontantDepot(montant)

nouveau solde

9
Scénario : Traiter une vente (à crédit)
1) Le caissier démarre une nouvelle vente
2) Le caissier saisit le code de l’article et la quantité
3) Le système POS retourne la description de l’article et le montant
•Le caissier répète les étapes 2 et 3 pour chaque article
4) Le caissier termine la vente
5) Le système POS présente le total et la taxe
6) Le client présente sa carte de crédit
7) Le caissier entre le numéro de la carte présentée par le client
8) Le système POS demande l’autorisation d’effectuer le paiement auprès
du Système d’Autorisation de Paiement Automatisé
9) Le Système d’Autorisation de Paiement Automatisé confirme la validité
de la carte et la disponibilité de fonds et autorise le paiement
10)Le paiement est effectué et le système retourne le reçu de la
transaction 10
DSS: Traiter une vente (à crédit)

Système Autorisation
Système POS
de Paiement Automatisé
Caissier
demarrerVente()

loop
saisirArticle(code, quantité)
description, montant courant

Autres articles

terminerVente()

Total, taxe

creerPaiement(NumCarte)
demanderAutorisation(numcarte)

autorisation de paiement
reçu
11
TP
Représentez par un DSS le scénario du Cas d’Utilisation
“Enregistrer un retrait” (au comptant) - à la banque

• Le caissier démarre l’opération


• Le système envoi un formulaire
• Le caissier saisit le numéro du compte
• Le système retourne la description du compte
• Le caissier saisit le montant du retrait
• Si le montant du retrait est inférieur ou égal au solde
du compte, la transaction est effectuée. Dans le cas
contraire un message d’erreur est retourné
• Le système retourne le solde du compte 12
TP


Rédigez le scénario nominal
du cas d'utilisation “Inscrire
un postulant” - à l’INUKA

Dessinez le DSS
correspondant
13
CU: Inscrire un postulant

La secrétaire lance l’inscription

Le système retourne le formulaire d’inscription

La secrétaire choisit la discipline désirée par le
postulant.

Le système retourne la disponibilité de place

La secrétaire saisit les informations concernant le
postulant (nom, prénom, …)

Le système valide les données et attribut un code au
postulant

La secrétaire termine l’inscription
14

Vous aimerez peut-être aussi