0% ont trouvé ce document utile (0 vote)
11 vues29 pages

Modélisation de Diagrammes de Séquence

Le document décrit les différents types de diagrammes utilisés pour modéliser un système, notamment les diagrammes de séquences pour représenter la dynamique d'un système. Deux exemples d'utilisation des diagrammes de séquences sont fournis.

Transféré par

yassine Haddouali
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
11 vues29 pages

Modélisation de Diagrammes de Séquence

Le document décrit les différents types de diagrammes utilisés pour modéliser un système, notamment les diagrammes de séquences pour représenter la dynamique d'un système. Deux exemples d'utilisation des diagrammes de séquences sont fournis.

Transféré par

yassine Haddouali
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Axes de modélisation d ’un système

Statique (ce que le système EST)


• diagramme de classes
• diagramme d’objets
• diagramme de composants
• diagramme de déploiement

Dynamique
(comment le système
EVOLUE) Fonctionnel
(ce que le système FAIT)
• diagramme de séquence
• diagramme de collaboration
• diagramme de cas d’utilisation
• diagramme d’états-transitions
• diagramme de collaboration
• diagramme d’activités

2
Diagramme de Séquences

Pour chaque cas d’utilisation , nous


pouvons décrire un ou plusieurs
scénario, décrit chacun par un
diagramme de séquences.
Diagramme de séquence : exprime la
séquence des interactions entre objets
du système selon un point de vue
temporel, pour réaliser le cas
d’utilisation.
Ligne de vie
 Les diagrammes de séquence présentent la
coopération entre différents objets. Les
objets sont définis et leur coopération est
représentée par une séquence de messages
entre eux.
 Une ligne de vie représente un objet dans
l'interaction. Elle peut être une
représentation d'une instance.
 Une ligne de vie se représente par un
rectangle, auquel est accroché une ligne
verticale pointillée
Station essence
Exercice 1
On souhaite gérer les différents objets qui concourent à l’activité d’un
magasin de vente de fleurs.
 Le client demande au vendeur des renseignements des
renseignements sur les compositions florales
 Le vendeur lui fournit toutes les informations nécessaires
 Le client commande alors la composition de son choix et le
vendeur émet le bon de fabrication qu’il transmet à son
ouvrier fleuriste.
 Le vendeur édite ensuite la facture correspondante.
 L’ouvrier fleuriste crée la composition puis archive le bon de
fabrication
 Il remet alors la composition au vendeur
 La facture est remise au client pour règlement une fois le
bouquet réalisé
 Une fois la facture réglée, le client récupère sa composition et
quitte le magasin.
Modéliser cette situation à l’aide d’un diagramme de séquence.
Exercice 2
Le déroulement normal d’utilisation d’une caisse de supermarché est le suivant :
 un client arrive à la caisse avec ses articles à payer
 le caissier enregistre le numéro d’identification de chaque article, ainsi que la
quantité
 si elle est supérieure à 1
 la caisse affiche le prix de chaque article et son libellé
 lorsque tous les achats sont enregistrés, le caissier signale la fin de la vente
 la caisse affiche le total des achats
 le caissier annonce au client le montant total à payer
 le client choisit son mode de paiement
 liquide : le caissier encaisse l’argent, la caisse indique le montant à rendre
au Client
 chèque : le caissier note le numéro de pièce d’identité du client
 carte de crédit : la demande d’autorisation est envoyée avant la saisie
 la caisse enregistre la vente et l’imprime
 le caissier donne le ticket de caisse au client
Modéliser cette situation à l’aide d’un diagramme de séquence en ne prenant
en compte que le cas du paiement en liquide.

Vous aimerez peut-être aussi