II.4. Description textuelle des cas d'utilisation
Nous allons détailler la description de chaque cas
d'utilisation de manière textuelle et nous l'accompagnerons d'un
diagramme de séquences.
· Une itération est une séquence
d'instruction destinée à être exécutée
plusieurs fois donc autant de fois qu'on peut en avoir besoin.7 Pour
y arriver nous allons utiliser le diagramme de séquence ;
7 Jargon informatique
·
Un diagramme de séquence décrit les actions
élémentaires en interactions pour chaque cas
d'utilisation8. En effet, il élucide les cas d'utilisation un
par un en détaillant chaque opération qui en découle ;
ainsi il est plus facile de comprendre chaque cas d'utilisation.
A. a. Nom cas : enregistrer panneau
b. Résumé : ce cas d'utilisation
enregistre les panneaux
c. Acteur : Réceptionniste
d. Précondition : existence panneau
e. Scenarii
· scenarii nominal
- le réceptionniste demande la connexion au
système - le système valide la connexion
- le réceptionniste lance le formulaire Panneau - le
système retourne une interface de saisie
- le réceptionniste saisit et enregistre les informations
- le système valide l'enregistrement
· scenario d'exception
- si on oublie de remplir un champ sur le formulaire alors
afficher message « veuillez saisir champs »
f. Post-condition : Panneau enregistré
8 Pascal ROQUES, opcit
22
Diagramme de séquence « enregistrer panneau
»
Fig6 : diagramme de séquence système «
enregistrer panneau »
B. a. nom cas : Etablir contrat
b. Résumé : Ce cas d'utilisation
permet au réceptionniste d'établir un contrat
c. Acteur : Réceptionniste
d. Acteur secondaire : Directeur
e. Précondition :
- Le système doit être
opérationnel
- existence des panneaux disponibles
f. scenario
* nominal
- réceptionniste demande la connexion au système
- le système valide la connexion
- le réceptionniste lance le formulaire contrat
- le système renvoie le formulaire facture
- le réceptionniste saisit les informations relatives au
contrat - le système valide
* Exception
- si la date n'est pas celle d'aujourd'hui alors veuillez mettre
la date - oubli de remplir un champ sur le formulaire on affiche le message
« veuillez remplir les champs »
g. Post condition : Contrat
Diagramme de séquence « Etablir contrat
»
Fig7 : diagramme de séquence « Etablir contrat
»
C. a. nom cas : Etablir facture
b. Résumé : Ce cas permet au
réceptionniste d'établir une facture pour matérialiser la
commande du client
c. Acteur : Réceptionniste
d.
24
Précondition : on doit avoir
établi un contrat
e. Scenarii
* nominal
- le réceptionniste demande la connexion au
système
- le système valide la connexion
- le réceptionniste lance le formulaire facture
- le système renvoie une interface de saisie
- Le réceptionniste enregistre les données
correspondantes sur la facture
- le système valide
* Alternatifs
- annuler facture
- modifier facture
- rechercher facture
- supprimer facture
- afficher facture
f. Post condition : facture
26
Diagramme de séquence « Etablir facture
»
Fig8 : diagramme de séquence « Etablir facture
»
|