Projet de Génie Logiciel

Le but de ce projet est de réaliser une application Web permettant à des enseignants de se constituer une base d'exercices au format XML.

Modalité

Ce projet est à faire par groupe de 5 à 6 personnes. (voir le calendrier pour les différentes itérations). Pour chaque itération, les documents devront être envoyé le vendredi soir qui précède la date de rendu (qui se fait le lundi). L'ensemble des documents papier devra être au format PDF et archivé dans une archive ZIP. L'archive devra être envoyée simultanément aux addresses : forax@univ-mlv.fr et lcalmejane@netteam.fr.

Fonctionnalités

Le projet devra permettre à un enseignant de rentrer des exercices au format XML, d'éditer à partir de ces exercices une feuille de TD au format PDF. Le TD correspondant sera aussitôt disponible au format HTML pour les étudiants.
Le projet est une application Web comportant trois zones distinctes.

  1. Une zone de visualisation où n'importe quel étudiant peut consulter les TDs propres à un enseignement aux formats HTML et PDF.
  2. Une zone d'édition qui permet à n'importe quel enseignant d'ajouter de nouveau exercices à la base, de créer de nouveaux TDs à partir de ces exercices, et enfin, de visualiser les TDs obtenus.
  3. Une zone d'administration qui permet de changer/mettre à jour les mots de passe et d'effectuer la configuration.

fonctionnalités obligatoires

Voici une liste des fonctionnalités obligatoires

fonctionalités optionnelles

Voici une liste des fonctionnalités optionnelles

Phases de création du projet

Voici les différentes phases de réalisation :

  1. Analyse/Conception
    1. Cahier des charges fonctionnelles (analyse)
    2. Planning (analyse)
    3. Charte graphique zoning/spécification/style/ergonomie
    4. Cahier des charges techniques (conception détaillée)
  2. Production
    1. Developpement
    2. Intégration, paramétrage
    3. Controle qualité, tests unitaires
    4. Prototype
    5. Version Finale

Calendrier

  1. Cahier des charges fonctionnel - le 24 fevrier 2003
  2. Spécification d'interface graphique - le 10 mars 2003
  3. Cahier des charges techniques - le 17 mars 2003
  4. Version béta - le 28 avril 2003
  5. Version finale - dernière semaine de mai 2003
    Même chose que pour la version béta, plus des transparents pour la soutenance.

Organisation des sources du projet

L'organisation ci-dessous est une organisation proposée :

Références