Diagramme de séquence (2 séances)

(3) Un internaute s'inscrit sur le site pour devenir client de la galerie d'art

Nous le décomposons ainsi :

  1. L'internaute saisit son nom, son prénom, son adresse email;
  2. Le système valide ces informations (bien construites);
  3. Le système enregistre le nouveau client;
  4. Le système signale au client que tout s'est bien passé.

Nous partons du principe que l'utilisateur a déclenché ce scénario précédemment, ce qui a eu pour conséquence de créer le panier puis de le connecter au début du scénario ci-après.

  1. Le système propose les oeuvres d’art.
  2. Le client sélectionne des oeuvres d’art.
  3. Chaque oeuvre est placée dans le panier par le système
  4. Le client demande à acheter.
  5. Le contenu du panier est réservé dans les stocks1).
  6. Le système demande au système de paiement l’encaissement du panier.
  7. Le système de paiement valide le paiement et retourne une facture.
  8. Le système enregistre le retrait du stock.
  9. Le système confirme l’achat au client

- Peut-on avoir payé sans que ce soit retiré du stock ? - Quel est le meilleur moment pour rajouter de la pub sur le site des galerie d'art relativement à ce diagramme de séquence ?

TD Noté: remis à votre encadreur par mail ayant pour sujet “[S2] séquences : Groupe : Membres du binôme” avec en attachement un document contenant vos diagrammes. Le fichier sera nommé TP_N_NumeroduTP_NomEtudiant1_NomEtudiant2 sans compression

Dessiner le diagramme de séquence Système correspondant à la saisie du rapport du témoin.

  • Le coordonnateur demande au témoin de fournir son identification.
  1. Le coordonnateur saisit les informations du témoin – Les informations du témoin comprennent le nom, prénom, numéro de téléphone et adresse.–
  2. Le système contacte le service externe de téléphonie pour vérifier les informations du témoin.
  3. le service externe de téléphonie répond avec l'adresse correspondant au téléphone.
  4. Le système valide les informations reçues du service externe de téléphonie (cohérence entre l'adresse reçue et celle donnée)
  5. Le système enregistre la nouvelle crise.
  6. Le coordonnateur informe le système de la localisation de la crise à partir des informations données par le témoin.
  7. Tant que le système ne parvient pas à identifier le type de crise (collision, inondations, …) :
    1. Le système pose des questions.
    2. Le coordinateur répond aux questions en interrogeant le témoin.
  8. Le système fournit au coordonnateur une liste de contrôles axée sur le type de crise (présence d'une école, hauteur du niveau d'eau, nombre de blessés, ..)
  9. Le coordonnateur fournit les informations de crise requises.
  10. Le système enregistre la déclaration et l'associe à la crise.
  11. Le système attribue un niveau d'urgence initial à la crise et déclare la crise comme active.

Déterminer un flot alternatif et l'introduire seulement avec une note, commençant par ALT

Déterminer un flot d'erreur et l'introduire seulement avec une note, commençant par ERREUR

Enrichir le diagramme de classes correspondant au précédent rendu pour lui ajouter les informations issues de cette étude.

1)
Vous pouvez affiner ici la notion de Stock!!