III.3. Choix d'une méthode d'analyse et de
conception
Afin de réaliser un bon système, une
étude et une conception normalisée selon la norme de
modélisation universellement reconnue polyvalente et performante,
l'utilisation d'UML s'avère nécessaire.
Dans notre démarche, pour la réalisation du
système du projet, nous retenons les étapes suivantes :
- détermination des acteurs potentiels du système -
description des cas d'utilisation fondamentaux
- les diagrammes de séquence
- le diagramme de classe de conception
- le diagramme de classe de conception de la
généralisation
17
Mise en place d'une plateforme de commerce électronique
avec l'outil d'oracle (Oracle Application Express)
III.4 Analyse du Système
III.4.1 Description des cas d'utilisation fondamentaux
Figure III.4.1 : Diagramme des cas
d'utilisation
La description qu'on va élaborer est structurée
comme suit : > Titre du cas d'utilisation.
> Pré conditions.
> Acteurs
> Scénario nominal.
> Exceptions.
> Post conditions.
III.4.1.1 Cas d'utilisation: « S'authentifier
»
Pré condition:
L'utilisateur saisit ses droits d'accès (login et mot de
passe)
Acteurs:
Tous les acteurs.
Scénario nominal :
Identification
L'utilisateur saisit ses droits d'accès.
Le système vérifie si les champs ne sont pas vides,
si erreur alors Exception1. Il vérifie ensuite si les informations sont
valides, si erreur alors Exception2. Le système redirige l'acteur vers
son espace selon son rôle.
Inscription
L'utilisateur introduit les informations demandées dans le
formulaire et valide son inscription.
Le système vérifie si les champs obligatoires sont
renseignés. Si erreur alors
exécuter Exception3.
Le système vérifie si les informations sont
valides, si erreur alors Exception4. Il vérifie si le pseudo et l'email
existent ou pas, si oui alors Exception5.
Exceptions :
Exception1 : message d'erreur « Un
champ est vide ». L'acteur s'authentifie une 2ème fois.
Exception2 : message d'erreur «
login et mot de passe doivent avoir au moins 6 caractères ».
L'utilisateur s'authentifie une 2ème fois.
Exception3 : un message d'erreur
contenant : « Un champ obligatoire est vide ». L'acteur doit remplir
les champs obligatoires.
Exception4 : message d'erreur «
login et mot de passe doivent avoir au moins 6 caractères ».
L'acteur doit revérifier les champs.
19
Mise en place d'une plateforme de commerce électronique
avec l'outil d'oracle (Oracle Application Express)
Exception5 : un message d'erreur
contenant : ou bien c'est un champ qui est vide, ou bien le nom existe
déjà. L'utilisateur est invité à corriger son
erreur et revalider.
Post condition :
Ouverture de l'espace client
|