Système d'inscription aux cours
Spécification de cas d'utilisation
Cas d'utilisation Fermer inscription
Version : Brouillon
Historique des révisions
Date |
Version |
Description |
Auteur |
21/déc/98 |
Brouillon |
Brouillon |
S. Gamble |
|
|
|
|
|
|
|
|
|
|
|
|
Sommaire
- Brève description
- Flux d'événements
- 2.1 Flux de base - Fermer inscription réussi
- 2.2 Flux alternatifs
2.2.1 Aucun professeur pour le cours
-
2.2.2 Système de facturation indisponible
- Exigences particulières
- Préconditions
- 4.1 Ouverture de session
- Postconditions
- Points d'extension
Cas d'utilisation Fermer inscription
- Brève description
Ce cas d'utilisation permet à un responsable des inscriptions de clore le processus d'inscription. Les cours ne comptant pas assez d'élèves sont annulés. Les cours doivent en effet être suivis par au moins trois participants. Le système de facturation reçoit des notifications pour chaque participant de chaque cours qui n'est pas annulé, afin que le participant soit facturé pour le cours qu'il suit.
Le responsable des inscriptions est le principal acteur de ce cas d'utilisation. Le système de facturation est un acteur impliqué dans ce cas d'utilisation.
2. Flux d'événements
Le cas d'utilisation commence lorsque le responsable des inscriptions sélectionne l'activité "fermer
inscription" dans le formulaire principal.
2.1 Flux de base - Fermer inscription réussi
- Le système vérifie qu'une inscription est en cours. Si tel est le cas, un message s'affiche à l'attention du responsable des inscriptions et le cas d'utilisation prend fin. Le processus Fermer inscription ne peut pas être exécuté si une inscription est en cours.
- Pour chaque cours ouvert, le système vérifie si trois participants se sont inscrits et si un professeur a accepté d'assurer le cours. Si tel est le cas, le système ferme le cours et envoie une transaction au système de facturation pour chaque participant inscrit.
Problème : vérifiez auprès du bureau des inscriptions si les cours doivent se tenir lorsque 3 participants sont inscrits. Ce chiffre doit-il être supérieur ?
2.2 Flux
alternatifs
2.2.1 Aucun professeur pour le cours
Si dans le flux de base, aucun professeur ne s'est inscrit pour assurer le cours, le système annule ce dernier. Le sous-flux Annuler le cours est exécuté à ce stade.
2.2.2
Système de facturation indisponible
S'il ne parvient pas à communiquer avec le système de facturation, le système tente d'envoyer à nouveau la requête à l'issue d'un certain délai. Le système renouvelle ses tentatives d'envoi jusqu'à ce que le système de facturation soit disponible
Problèmes :
Il convient de définir la procédure à suivre si le nombre de participants inscrits à un cours est insuffisant.
3. Exigences particulières
Les exigences particulières seront définies lors de la prochaine itération.
4. Préconditions
4.1 Ouverture de session
Le responsable des inscriptions doit être connecté au système pour que ce cas d'utilisation commence.
5. Postconditions
Les postconditions seront définies lors de la prochaine itération.
6. Points d'extension
Les points d'extension du cas d'utilisation métier seront définis lors de la phase d'élaboration.
|