C.2 ANALYSE DES ITERATIONS
L'analyse consiste donc en une description des
différents cas d'utilisation venant des itérations et la
description des cas d'utilisation peut se faire de la manière la plus
informelle ou textuelle à la manière la plus
formelle.(1)
C.2.1 ANALYSE DE LA PREMIERE ITERATION Cas d'utilisation
: « consultercatalogue »
Acteur : client
DESCRIPTION TEXTUELLE
- Flux nominal
Pré condition : catalogue contient des
produits
Post condition :
- Le panier remplie ou non ;
Scénario
: SERVICE DE VENTE
|
« site de vente »
|
0. Le client demande catalogue
1. Client sélectionne l'article voulu ;
4. ajouter dans le panier
|
2. le système affiche le catalogue
3. le système affiche le prix et la quantité de
l'article
|
(1) MUNDA J., Cours inédit de Méthodes
de conception de système d'information, L2 Info, ISS/L'shi 2011 -
2012.
34
DESCRIPTION FORMELLE
La description formelle se fait dans un diagramme de
séquence. Ce diagramme se présente de la manière suivante
:
C.2.2 ANALYSE DE LA 2e ITERATION : « Gérer
Panier »
Cas d'utilisation : «
GérerPanier» Acteur : Client
Description textuelle
Flux nominal
Pré condition : Le catalogue
consulté Post condition : panier enregistré
SCENARIO ajouter articles
: CLIENT
|
: SYSTEME ()
|
1. Saisir articles ;
3. Ajoute l'article dans le panier ;
|
2. Système affiche Détails Article ;
4. Enregistrer l'article dans le panier ;
|
SCENARIO modifier articles
|
: CLIENT
|
: SYSTEME ()
|
|
|
1. demande affichage des tous les articles ; 3. modifier
quantité ;
|
2. Système affiche Détails Article
(quantité, prix unitaire et prix total);
4. le système met à jour le panier;
|
SCENARIO supprimer articles
|
: CLIENT
|
: SYSTEME ()
|
|
|
1. sélectionner article à supprimer 3. valider
suppression ;
|
2. Système affiche Détails et demande la
confirmation de la suppression;
4. le système supprime article et met à jour le
panier;
|
Description formelle
C.2.3 ANALYSE DE LA 3e ITERATION : « Passer
commande » Cas d'utilisation : « PasserCommande »
Acteur : Client
Description textuelle
Flux nominal
Pré condition : - panier
contient des articles
Post condition : - commande
enregistrée
35
Scénario
: CLIENT
|
:Site de Vnete()
|
1. Sectionner panier;
3. le client passe la commande ;
4. le client saisit le mode de paiement
6. le client saisit le mode de livraison
|
2. le système affiche détails articles;
4. le système demande le mode de paiement.
5. le système demande le mode de livraison
7. le système enregistre
|
C.2.4 ANALYSE DE LA 4e ITERATION : « Traiter
Commande »
Cas d'utilisation : TraiterCommande Acteur : service vente
Description textuelle
Flux nominal
Pré condition : la commande doit
exister
Post condition : soit commande
validée, soit commande annulée
SCENARIO
: SERVICE VENTE
|
|
: Site de Vente ()
|
1. demander listes des commandes ; 3. Sélectionner une
commande ;
5. vérifier disponibilité des articles et mode
livraison ;
|
de
|
2. le système affiche toutes les commandes
enregistrées;
4. Afficher détails de la commande;
6. si la quantité commandée est inférieur
à la quantité en stock valider commande
|
|