User Tools

Site Tools


2013_2014:s2:td:td_sequences

Diagramme de séquence (1 séance)

  • Représentez le diagramme de séquence Système correspondant au cas d'utilisation

(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é.
  • Enrichissez le diagramme de séquence Système et visualisez la présence de flots alternatifs par des notes (comme dans le slide 28 par exemple):
    • A1 : Données non valides
    • A2 : Client déjà enregistré

  • Représentez le diagramme de séquence Système correspondant au cas d'utilisation Acheter des oeuvres d’art

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
  • Complétez le diagramme de classe de la séquence précédente pour prendre en compte les nouveaux objets apparus par votre analyse du diagramme de séquence.

- Peut-on avoir payé sans que ce soit retiré du stock ?

A rendre OPTIONNEL: Le lundi 24/3 9h dernier délai : remis à votre encadreur par mail ayant pour sujet “[S2] séquences : Groupe : Membres du binôme” avec en attachement le projet .vpp ou un document contenant vos diagrammes (solution préférée). Envoyer 1 fichier .VPP et un autre fichier .PDF (qui contient le sujet, les réponses et les diagrammes créés dans VP). Les 2 fichiers seront nommes 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.
  • 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.–
  • Le système contacte le service externe de téléphonie pour vérifier les informations du témoin.
  • le service externe de téléphonie répond avec l'adresse correspondant au téléphone.
  • 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)
  • Le coordonnateur informe le système de la localisation et du type de crise (collision, inondations, …) tels que rapportés par le témoin.
  • 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, ..)
  • Le coordonnateur fournit les informations de crise requises.
  • Le système enregistre la déclaration et l'associe à la crise.
  • 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!!
2013_2014/s2/td/td_sequences.txt · Last modified: 2014/03/14 15:05 by blay