S2T
- TDs première période
Eléments de Correction
Eléments de Correction
Description Initiale : La galerie d'art
Nous identifions à présent les principaux cas d'utilisation. Pour des raisons de simplification, nous partons de l'énoncé suivant qui est une extraction d'un cahier des charges.
(1) Nous voulons informatiser une galerie d'art, par laquelle nous souhaitons vendre des oeuvres d'arts à des clients1).
Les paiements doivent être sécurisés en utilisant le système de paiement externe “chaimoinscheir”.
(2) Les oeuvres2) et les artistes3) sont gérés par les administrateurs4) via des interfaces adaptées.
(3) Un internaute doit pouvoir s'inscrire sur le site pour devenir client.
(4) Un internaute peut naviguer sur le site : retrouver un artiste par son nom, visualiser les oeuvres par artiste ou par catégorie5)).
(5) Les clients peuvent voter pour les oeuvres ou les artistes qu'ils préfèrent.
(6) Une fois par jour, un super-administrateur déclenche une opération de sauvegarde de la galerie.
(7) L'identification des clients fait partie du système de la galerie.
(8) Un client peut téléphoner à la secrétaire pour demander l'édition d'une facture consécutive à une vente passée.
Toutes les informations sont ici : Visual Paradigm
L'énoncé qui précède décrit votre étude de cas. Vous considérerez cette description comme exhaustive.
1) Décrivez le scénario nominal (flot nominal ou basique aussi appelé) correspondant au cas d'utilisation “Un internaute s'inscrit pour devenir client de la galerie d'art”
2) Décrivez les flots alternatifs correspondant au cas d'utilisation “Un internaute s'inscrit pour devenir client de la galerie d'art” lorsque les données saisies sont invalides ou que l'internaute est déjà inscrit.
3) Décrivez le cas d'utilisation “acheter des oeuvres” en respectant le format suivant :
3') Préciser les informations sur les acteurs :
http://www.visual-paradigm.com/VPGallery/diagrams/UseCase.html#actor
4) NEW : Vous pouvez générer à partir des flots exprimés dans l'outil un diagramme de séquence, voir déroulement ici :
5) Associer à chaque étape du scénario “nominal”, les données correspondantes. Elles vous serviront (i) à identifier les types de données manipulées et (ii)à la fin du projet à “valider” cas d'utilisation. Voir ici comment le faire dans l'outil.
Vous prendrez en compte les spécifications suivantes, si vous ne l'avez pas déjà fait :
clique droit
sur le cas d'utilisation visualiser, puis sous-diagramme
, puis cas d'utilisation
. Vous pouvez alors prendre le cas d'utilisation dans la barre de gauche et le déposer dans votre nouveau diagramme et l'enrichir.
A rendre : —– A la fin de votre dernière séance de TD sur le sujet : remis à votre encadreur par mail ayant pour sujet “[S2] UC : Numero Groupe : Membres du binôme” avec en attachement votre projet : 10% de moins par heure de retard
Définissez les cas d'utilisation correspondant à cette description:
extends
, include
et specialisation
entre les cas d'utilisations.
Je sais répondre à :