Upload
wissem-pasha
View
3.333
Download
156
Embed Size (px)
Citation preview
1
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
2
Corrigé
1. Les différents acteurs sont :
a. Enseignant
b. Etudiant
c. Scolarité
d. Service Planning
2. Diagramme des cas d’utilisation
3
3. Diagrammes de séquence associés :
Diagramme de séquence pour le cas d’utilisation « Sélection des cours »
: Enseignant
: Système
Activation Enregistrement d'un cours
Liste des cours
Choix d'un cours
[Cours non affecté]
Enregistrement de
l'association
Enseignant/Cours[Cours affecté] Opération impossible
Diagramme de séquence pour le cas d’utilisation « Création du catalogue »
: Système
Activation création du catalogue
[Vérification OK] Liste des cours
Catalogue
Vérification
affectation des
cours aux
enseignants
: Scolarité
Mise en
forme
4
Diagramme de séquence pour le cas d’utilisation « Inscription aux cours »
: Système
Demande sélection de cours
Catalogue + Fiche enregistrement
Fiche enregistrement (4+2 cours)
Enregistrement
fiche
: Etudiant
Diagramme de séquence pour le cas d’utilisation « Affectation des cours »
: Système
Activation affectation des étudiants à des cours
Liste des affectations
Demande d'impression des affectations
Exécution programme
d'affectation
: Scolarité : Etudiant
Impression des
affectations
Listing des cours affectés
Listing validé
Information pour emploi du temps
: Service Planning
5
Diagramme de collaboration pour le cas d’utilisation « Affectation des cours »
:Scolarité :Etudiant
:Service Planning
1 : Demande affectation des étudiants aux cours
3 : Demande d'impression des
affectations
2 : Listing des affectations
6 : information emploi du temps
4 : Listing des cours affectés
5 : Validation du listing des cours affectés
:Système
Diagramme de séquence pour le cas d’utilisation « Emplois du temps »
: Système
Activation emploi du temps
Emploi du temps
Demande de réservation de salle
Exécution programme
d'emploi du temps
Exécution
programme de
réservation de salle
: Service Planning
Salles à réserver