Vous êtes sur la page 1sur 5

Département Informatique et Statistique, Faculté de SEG

Master d’Informatique Décisionnelle et Statistique


Analyse Objet
Année 2007-2008

Omar Boussaid : http://eric.univ-lyon2.fr/~boussaid/

Diagrammes des cas d’utilisation, de séquences

Énoncé
Le choix des cours dans une formation fonctionnent de la façon suivante. Au début de chaque semestre,
un catalogue des cours optionnels proposés est fourni par la scolarité aux étudiants. Chaque cours est
décrit par un certain nombre d'informations, en particulier, l'enseignant, le syllabus et les pré-requis.

Ce catalogue ne peut être créé avant que tous les cours ne soient affectés à des enseignants. Pour cela
chaque enseignant accède au système d'inscription pour indiquer les cours qu'il prévoit.

Les étudiants doivent remplir des fiches d'enregistrement qui indiquent leurs choix de cours. L'étudiant
doit suivre 4 enseignements choisis dans le catalogue des cours optionnels. Il devra indiquer aussi deux
cours supplémentaires. En effet, il se peut que, parmi les 4 cours choisis, l'un des cours soit trop plein ou
abandonné par manque d'étudiants.

Chaque cours doit en effet être dispensé à au moins 10 étudiants et au plus 40 étudiants. Si un cours est
choisi par moins de 10 étudiants, il est supprimé. Les fiches d’enregistrement des étudiants sont gérées
par la scolarité. Une fois la période d’inscription terminée, un programme est exécuté pour affecter les
étudiants aux cours. Dans la plupart des cas, les étudiants obtiennent ce qu'ils ont choisi.

Après que tous les étudiants aient été correctement affectés aux différents cours, un listing est imprimé
pour chaque étudiant pour vérification. Une fois la sélection de cours d'un étudiant validée, toutes les
informations sont transmises au service du planning pour pouvoir établir les emplois du temps qui
permettent de faire l’affectation des salles de cours. Notons que les cours optionnels se déroulent tous sur
une période donnée, et les cours obligatoires sur une autre.

Travail demandé
On souhaite analyser les besoins de ce système d'inscription.
1. Donner les acteurs de ce système
2. Donner le diagramme des cas d'utilisation du système
3. Décrire le scénario principal de chaque cas d’utilisation par un diagramme de
séquence

1
Corrigé

1. Les différents acteurs sont :


a. Enseignant
b. Etudiant
c. Scolarité
d. Service Planning

2. Diagramme des cas d’utilisation

2
3. Diagrammes de séquence associés :

Diagramme de séquence pour le cas d’utilisation « Sélection des cours »

: Système
: Enseignant

Activation Enregistrement d'un cours

Liste des cours

Choix d'un cours


[Cours non affecté]
Enregistrement de
[Cours affecté] Opération impossible l'association
Enseignant/Cours

Diagramme de séquence pour le cas d’utilisation « Création du catalogue »

: Système

: Scolarité

Activation création du catalogue


Vérification
affectation des
cours aux
enseignants
[Vérification OK] Liste des cours
Mise en
forme
Catalogue

3
Diagramme de séquence pour le cas d’utilisation « Inscription aux cours »

: Système

: Etudiant

Demande sélection de cours

Catalogue + Fiche enregistrement

Fiche enregistrement (4+2 cours)

Enregistrement
fiche

Diagramme de séquence pour le cas d’utilisation « Affectation des cours »

: Système

: Scolarité : Etudiant : Service Planning

Activation affectation des étudiants à des cours

Exécution programme
Liste des affectations
d'affectation

Demande d'impression des affectations

Impression des
affectations
Listing des cours affectés

Listing validé

Information pour emploi du temps

4
Diagramme de collaboration pour le cas d’utilisation « Affectation des cours »

2 : Listing des affectations 4 : Listing des cours affectés


:Scolarité :Etudiant

3 : Demande d'impression des


affectations

5 : Validation du listing des cours affectés

:Système

6 : information emploi du temps


1 : Demande affectation des étudiants aux cours

:Service Planning

Diagramme de séquence pour le cas d’utilisation « Emplois du temps »

: Système
: Service Planning

Activation emploi du temps

Exécution programme
Emploi du temps d'emploi du temps

Demande de réservation de salle

Exécution
programme de
réservation de salle
Salles à réserver