-
Démarrer un projet
Voici tout d'abord l'intitulé du projet:
Le but de ce projet est de modéliser et concevoir une application pour l'aide à l'organisation de l'emploi du temps des formations.
Description des tâches effectuées par un directeur d'études :
– Prise de connaissance du calendrier universitaire ;
– Chercher et associer des intervenants à des modules. Ces intervenants peuvent aussi bien être enseignant du département informatique que vacataire (personne extérieure au département recrutée temporairement pour effectuer des heures de cours) ;
– Définir des groupes de Tds et de Tps. Gérer la promotion d'étudiants ainsi que la répartition dans les différents groupes.
– Définir un emploi du temps « type » en tenant en compte des souhaits des différents intervenants.
– Dans certains cas, il sera possible d'imaginer plusieurs semaines types et de définir la régularité d'apparition ou directement les apparitions de chacune de ces semaines.
– Reporter cet emploi du temps sur le semestre courant dans Google agenda en fonction du nombre d'heures par modules et le calendrier universitaire. Si par exemple le module TD compilation prend 24h une séance dure 2h et il y a une séance par semaine. Alors il faudra 12 semaines pour effectuer l'ensemble du module en prenant en compte le fait que les étudiants auront des vacances définies par le calendrier universitaire.
Je ne demande pas qu'on me fasse le projet , simplement est-ce que vous auriez des idées pour me permettre de me lancer dans le bon sens s'il vous plaît.
Faut-il que je commences par modéliser un système d'information décrivant tout cela ?
Si vous avez besoin de plus d'informations , n'hésitez pas , je répondrais au mieux.
Cordialement
-
bonsoir,
Pour te lancer je te conseil de faire des interviews ^^ et de répertorier toutes les fonctions de ton application , associerIntervenant() , mettreEnPlaceEmploieDuTemps() etc... Une fois que tu as les fonctions et les acteurs de ton application, il faut faire un dictionnaire de données c'est à dire répertorier toutes les données dont tu as besoin, nombreProf , NomMatière nomProf typeProf etc...
Quand tu as tout sa, il faut les modéliser par une conception UML ou Merise c'est à dire rassembler les données et les fonctions sous des entités informationnelle cohérente.
Une fois que tu auras tout sa tu pourras te lancer dans le choix de la plateforme (web,java, autre) pour ton application.
Et enfin le bonheur le code et encore du code ^^.
Remarque : la partie comprendre le besoin et répertorier les fonctions est loin d'être facile les utilisateurs ne peuvent pas penser à tout il faut donc être créatif :D. Pour la culture générale la plupart des projets échoue car l'analyse est mal définie et par exemple le client rajoute environ 20 à 40% de fonctionnalités en plus au cours du développement.
-
Merci grandement pour ton aide xArchangex , je vais voir ça.