Système d'inscription aux cours

Spécification de cas d'utilisation

 

Cas d'utilisation Sélectionner les cours à enseigner

 

Version : Brouillon

Historique des révisions

Date

Version

Description

Auteur

21/déc/98 Brouillon Version préliminaire S. Gamble
 
 
 
 
 
 
 
 
 
 
 
 

 

Sommaire

  1. Brève description
  2. Flux d'événements
    2.1    Flux de base - Sélectionner les cours à enseigner
    2.2    Flux alternatifs
  3. Exigences particulières
  4. Préconditions
    4.1    Ouverture de session
  5. Postconditions
  6. Points d'extension

Cas d'utilisation Sélectionner les cours à enseigner

  1. Brève description
  2. Ce cas d'utilisation permet à un professeur de sélectionner, dans le catalogue dédié, les cours (proposés à des dates et heures précises) pour lesquels il est habilité et qu'il souhaite enseigner lors du semestre à venir.

    L'acteur démarrant ce cas d'utilisation est le Professeur. Le système de catalogue des cours est un acteur à l'intérieur du cas d'utilisation.

    2.    Flux d'événements

    Le cas d'utilisation débute lorsque le professeur sélectionne l'activité "sélectionner les cours à enseigner" dans le formulaire principal.

2.1    Flux de base - Sélectionner les cours à enseigner
  1. Le système récupère et affiche la liste des cours que le professeur est habilité à enseigner pour le semestre actuel. Il récupère et affiche également la liste des cours que le professeur a déjà sélectionnés en vue de les enseigner.
  2. Le professeur sélectionne et/ou désélectionne les cours qu'il souhaite enseigner pour le semestre actuel.
  3. Le système supprime le professeur de la liste des enseignants des cours qui sont désélectionnés.
  4. Le système vérifie qu'il n'existe pas de conflit entre les cours sélectionnés (c.à.d. jours et heures identiques) ou ceux que le professeur s'est déjà engagé à dispenser. En l'absence de conflits, le système met à jour les informations relatives à chaque cours sélectionné par le professeur.
2.2    Flux alternatifs

Problèmes : ajouter des flux afin de gérer les conditions suivantes :

  • Gestion des conflits de planification des cours
  • Période des inscriptions terminée
  • Le professeur n'est pas habilité à enseigner le cours.
    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 Professeur s'est connecté au système avant le début de ce cas d'utilisation.

    5.    Postconditions

    Les postconditions seront définies lors de la prochaine itération.

    6.    Points d'extension
    1. Les points d'extension du cas d'utilisation métier seront définis lors de la phase d'élaboration.


 

Copyright  © IBM Corp. 1987, 2004. All Rights Reserved. 

Exemple Web de projet d'inscription aux cours
Version 2001.03