This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2010_2011:s2:omgl:mod-si:td:sequences [2011/02/15 13:48] blay |
2010_2011:s2:omgl:mod-si:td:sequences [2011/03/12 23:38] blay |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Comportement ====== | + | ====== Diagramme de séquence et d'interactions ====== |
+ | |||
===== Diagramme de séquence du Système ===== | ===== Diagramme de séquence du Système ===== | ||
* **Représentez le diagramme de séquence Système** correspondant au cas d'utilisation | * **Représentez le diagramme de séquence Système** correspondant au cas d'utilisation | ||
Line 11: | Line 12: | ||
- Le système signale au client que tout s'est bien passé. | - Le système signale au client que tout s'est bien passé. | ||
- | * **Enrichissez le diagramme de séquence** pour prendre en compte : | + | * **Enrichissez le diagramme de séquence Système** pour visualiser la présence de flots alternatifs par des notes: |
* A1 : Données non valides \\ | * A1 : Données non valides \\ | ||
- | L'enchaînement A1 démarre au point 2 du scénario nominal;\\ | ||
- | 21. Le système indique à l'internaute que les données sont invalides\\ | ||
- | 22. Le scénario nominal reprend au point 1.\\ | ||
* A2 : Client déjà enregistré \\ | * A2 : Client déjà enregistré \\ | ||
- | L'enchaînement A2 démarre au point 3 du scénario nominal;\\ | + | !-L'enchaînement A1 démarre au point 2 du scénario nominal;\\ |
+ | 21. Le système indique à l'internaute que les données sont invalides\\ | ||
+ | 22. Le scénario nominal reprend au point 1.-! | ||
+ | |||
+ | |||
+ | !-L'enchaînement A2 démarre au point 3 du scénario nominal;\\ | ||
31. Le système indique à l'internaute qu'un client avec les mêmes informations est déjà connu du système.\\ | 31. Le système indique à l'internaute qu'un client avec les mêmes informations est déjà connu du système.\\ | ||
32. Le système propose à l'internaute de ressaisir les informations. | 32. Le système propose à l'internaute de ressaisir les informations. | ||
- | 33. Le scénario nominal reprend au point 1. | + | 33. Le scénario nominal reprend au point 1.-! |
- | * E1 : Abandon par l'internaute\\ | + | |
- | L'enchaînement E1 démarre au point 1 du scénario nominal;\\ | + | * **Représentez le diagramme de séquence Système** correspondant au cas d'utilisation \\ |
- | 41. L'internaute demande l'annulation de l'inscription.\\ | + | //Acheter des oeuvres d’art// |
- | 42. Le scénario se termine en échec. | + | - Le système propose les oeuvres d’art. |
+ | - Le client sélectionne des oeuvres d’art. | ||
+ | - Chaque oeuvre est placée dans le panier par le système | ||
+ | - Le client demande à acheter. | ||
+ | - Le contenu du panier est réservé dans les stocks. | ||
+ | - Le système demande au système de paiement l’encaissement du panier. | ||
+ | - Le système de paiement valide le paiement et retourne une facture. | ||
+ | - Le système enregistre le retrait du stock. | ||
+ | - Le système confirme l’achat au client | ||
===== Diagramme d'interactions ===== | ===== Diagramme d'interactions ===== |