Gestion d emploi du temps
104 pages
Français

Gestion d'emploi du temps

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
104 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

  • cours - matière potentielle : représente
BAUNY Matthieu BIRONNEAU Elie FOUGERE Thomas LETAVERNIER Camille Génie logiciel à objets ­­­­­­­­­­­­­­­­­­­­­ Gestion d'emploi du temps ­­­­­­­­­­­­­ Livrable 1 Université de Nantes  ­ Master ALMA 2008­2009
  • activité extérieure au système planifiée par un  enseignant
  • gestion d'emploi du temps ­­­­­­­­­­­­­
  • administrateur trigger
  • enseignement intitulé de module
  • failed end  condition
  • administrateur envoie une demande d'ajout de ressource
  •  à  

Sujets

Informations

Publié par
Nombre de lectures 94
Langue Français
Poids de l'ouvrage 4 Mo

Extrait

BAUNY Matthieu
BIRONNEAU Elie
FOUGERE Thomas
LETAVERNIER Camille
Génie logiciel à objets
­­­­­­­­­­­­­­­­­­­­­
Gestion d'emploi du temps
­­­­­­­­­­­­­
Livrable 1
Université de Nantes  ­ Master ALMA
2008­2009Introduction
Le travail qu'il nous était demandé de réaliser consistait en la conception par objet d'une application 
répondant à la problématique de gestion d'emploi du temps posée par le cahier des charges qui nous a été 
fourni.
Nous tâcherons donc, dans une première partie de ce premier livrable, de vous exposer clairement le cadre 
du problème puis, dans une seconde partie, de vous dérouler le fil de notre analyse par le biais de différents 
diagrammes UML.
NB : L'importation de nos diagrammes ne s'étant pas faite sans mal, leur format est loin de les rendre 
lisibles. Nous vous les fournissons donc en annexe pour une lecture facilitée.Présentation du problème
La gestion de l'emploi du temps met en relation trois différentes ressources : les enseignants, les salles et les 
classes d'étudiants.
Trois acteurs possédant chacun un rôle bien défini se confrontent pendant la gestion de l'emploi du temps :
– L'administrateur qui doit gérer (ajouter, supprimer) les ressources ;
– Les   responsable   de   formation   qui   réalise   l'affectation   des   enseignements   des   enseignements   aux 
enseignants. Il peut également consulter les conflits et les disponibilités des différentes ressources du 
système ;
– L'enseignant   qui   utilise   son   agenda   pour   gérer   son   emploi   du   temps.   Il   peut   créer,   modifier   et 
supprimer des évènements et consulter ses enseignements.Analyse
Dictionnaire de données
Notions
Ressource Un enseignant, un enseignement, une salle ou 
une classe d'étudiants
Acteur Personne interagissant avec le système
Administrateur Personne gérant les ressources du système
Responsable de formation Personne affectant les cours aux enseignants
Enseignant Personne dispensant des cours
Salle Lieu de déroulement des cours
Classe Ensemble d'élèves suivant des cours communs
Date Un jour de l'année
Créneau horaire Intervalle de temps d'une date donnée
Tâche Un événement ou un cours
Enseignement Intitulé de module
Cours Représente un cours d'un enseignement donné 
par un enseignant, dans une salle, à une classe 
d'étudiants et sur un créneau horaire
Évènement Activité extérieure au système planifiée par un 
enseignant.   Peut   avoir   une   ou   plusieurs 
occurrences
Congé Date non travaillée (jour férié ou vacances).
Emploi du temps Objet   représentant   les   tâches   planifiées,   tous 
enseignants confondus
Agenda Objet relatif à un enseignant  et contenant les 
cours qu'il doit donner et les évènements qu'il a 
planifiés
Conflit Chevauchement de deux tâches dans l'emploi du 
temps
Conflit tâche Planification d'un cours sur un créneau horaire 
déjà   occupé   par   un   événement   prévu   par 
l'enseignant concerné
Conflit salle Planification sur un créneau horaire d'un cours 
dans une salle déjà occupée par un cours d'un 
autre enseignant
Conflit enseignant Planification d'un cours sur un créneau horaire 
déjà occupé par un autre cours de l'enseignant 
concernéActions
Administrateur
Gérer les ressources Créer, modifier ou supprimer une ressource du 
système
Gérer les congés Créer, modifier ou supprimer une date de congé 
de l'emploi du temps
Gérer les dates de début et fin de semestre Créer, modifier ou supprimer une date de début 
ou de fin de semestre de l'emploi du temps
Responsable de formation
Gérer les cours Créer,   modifier   ou   supprimer   un   cours   d'un 
enseignant
Consulter les disponibilités des ressources Consulter les ressources disponibles pour une 
période donnée OU consulter les disponibilités 
d'une ressource
Consulter les conflits Listage des conflits présents dans l'emploi du 
temps
Enseignant
Gérer les évènements Créer, modifier ou supprimer un événement de 
l'agenda
Consulter les cours Listage des cours planifiés pour l'enseignantCas d'utilisation
Administrateur
UC 1 ­ Ajouter une ressource au système
L'administrateur gère les ressources : il peut les ajouter, les modifier, les supprimer du système. Le 
détail d'un ajout de ressource est décrit ci­dessous. 
La modification et la suppression étant extrêmement similaires, elles ne seront pas présentées ici.
USE CASE #1 Ajouter une ressource au système
Goal in Context Permet à l'administrateur d'ajouter une ressource concernée par l'Emploi du Temps 
(Formations, enseignants, enseignements, ...)
Scope & Level Scope : Emploi du Temps
Level : Primary Task
Preconditions L'administrateur est identifié
Success End  La ressource a été ajoutée ou modifiée
Condition
Failed End  La ressource n'a pas été ajoutée ni modifiée
Condition
L'AdministrateurPrimary Actor
L'Administrateur envoie une demande d'ajout de ressourceTrigger
DESCRIPTION Step  Action
1 L'administrateur envoie une demande d'ajout de ressource
2 Le système récupère les données (Type de ressource, nom)
3 La ressource est enregistrée
EXTENSIONS Step Branching Action
SUB­ Branching Action
VARIATIONS
RELATED 
INFORMATIO
N
Priority: Top
Performance Quelques secondes, quelques minutes pour que la ressource soit effectivement 
visible
Frequency Ponctue

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents