Upload
mednajah
View
22
Download
3
Embed Size (px)
Citation preview
Description Tâche Temps Semaine 38 Semaine 39 Semaine 40 Semaine 41 Semaine 42 Semaine 43 Semaine 44 Semaine 45 Semaine 46 Semaine 47 Semaine 48 Semaine 49[ID] [jours] Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve
18 19 20 21 22 25 26 27 28 29 2 3 4 5 6 9 10 11 12 13 16 17 18 19 20 23 24 25 26 27 30 31 1 2 3 6 7 8 9 10 13 14 15 16 17 20 21 22 23 24 27 28 29 30 1 4 5 6 7 8
Total projet 60
Tâche 1: Noyau 1 3
Mise en place de l'environnement de dév. 1.1 2
Tests de fonctionnement 1.2 1
Tâche 2: Spécifications phases 2 & 3 & 4 2 11
Cas d'utilisations 2.1 1
Création du modèle de domaine, format d'importation 2.2 2
Diagrammes de classes 2.3 2
Elaboration des tests de validation pour ces phases 2.4 5
Validation des spécifications 2.5 1
Tâche 3: Connexion / Administration * 3 5
3.1
Serveur :implémentation du gestionnaire d'utilisateur 3.2 2
Client :Réalisation Interface web Connexion (JSP) 3.3 1
Réalisation Interface web administration (JSP) 3.4 2
Tâche 4: Gestion données simple * 4 4
Serveur :implémentation classes d'importation 4.1 2
Client :Réalisation interface web (JSP) 4.2 2
5 5
Serveur :Implémentation classes permettant la gestion des vues 5.1 3 Client :Réalisation interface web (JSP) 5.2 2
Tâche 6: Acceptation 1 6 1
Tests d'acceptation phases 2, 3 et 4. Execution + corrections 6.1 1
Tâche 7: Spécifications phases 5 & 6 7 7
Spécifications 7.1 3
Elaboration des tests de validation 7.2 3
validation des spécifications 7.3 1
Tâche 8: Analyse spatiale inter. Standard * 8 7
Serveur :Implémentation des classes liées à l'analyse spatiale 8.2 2
Réalisation du gestionnaire des légendes (version basique) 8.3 2
Implémentation protocole d'application pour MapServer 8.4 1
Client :Rélisation interface web (JSP) 8.5 2
Tâche 9: Analyse temporelle inter. Standard * 9 4
Serveur :
Implémentation des classes de fabrication des graphiques 9.2 2
Client :
Réalisation interface web (JSP) 9.3 2
Tâche 10: Acceptation 2 10 1
Tests d'acceptation phase phase 5 & 6 10.1 1
Tâche 11: Déploiement 11 2
Création procédure de déploiement 11.1 2
Réunions, rapport, autres 12 10
Gestion de projet, réunions 12.1 4
Rapport 12.2 6 * tests unitaires inclus
Forum Fribourg
Séance de validation des spécifications, présence du mandant requise Concerne : Mrs. Buchs & Birrer
Séances d'acceptation, présence du mandant à définir (pas nécessaire les 2 jours). Concerne : M.Birrer (évent M. Buchs)
Planning - Travail de diplôme - Daucourt Patrick
Rédaction des spécifications détailées phases Connexion/Administration, Gestion données simple et Création de vues
Choix technologies utilisées pour le développement + prise en main
Tâche 5: Création de vues *
Rédaction des spécifications détaillées des phases d'analyses spatiales et temporelle avec un niveau d'interactivité standard
Envois des rapports intermédiaires (27 octobre et 17 novembre)
Rendu final (8 décembre à 12h)
Suivi - Travail de diplôme - Daucourt PatrickDescription Tâche Planifié Utilisé
[ID] [jours] [heures] [heures]
Total projet 60 510 239
Tâches-->
1: Noyau 3 25.5 39
Mise en place de l'environnement de dév. 1.1 2 17 27Tests de fonctionnement 1.2 1 8.5 12
2: Spécifications phases 2 & 3 & 4 11 93.5 78.75
2
Cas d'utilisations 2.1 1 8.5 3Création du modèle de domaine, format d'importation 2.2 2 17 32.25Diagrammes de classes 2.3 2 17 15
élaboration des tests de validation 2.4 5 42.5 24Validation des spécifications 2.5 1 8.5 4.5
3: Connexion / Administration * 5 42.5 106.75
Choix technologies utilisées pour le développement + prise en main 3.1 0 40.5Serveur :
implémentation du gestionnaire d'utilisateur 3.2 2 17 36.75Client :
Réalisation Interface web Connexion (JSP) 3.3 1 8.5 14.5Réalisation Interface web administration (JSP) 3.4 2 17 15
4: Gestion données simple * 4 34 0
Serveur :
implémentation classes d'importation 4.2 2 17Client :
Réalisation interface web (JSP) 4.3 2 17
5 42.5 0
Serveur :
Implémentation classes permettant la gestion des vues 5.2 3 25.5Client :
Réalisation interface web (JSP) 5.3 2 17
6: Acceptation 1 1 8.5 0
Tests d'acceptation phases 2, 3 et 4. Execution + corrections 6.1 1 8.5
7: Spécifications phases 5 & 6 7 59.5 0
7.1 3 25.5élaboration des tests de validation 3 25.5validation des spécifications 7.2 1 8.5
8: Analyse spatiale inter. Standard * 7 59.5 0
Serveur :
Implémentation des classes liées à l'analyse spatiale 8.2 2 17Réalisation du gestionnaire des légendes (version basique) 8.3 2 17Implémentation protocole d'application pour MapServer 8.4 1 8.5
Rédaction des pécifications détailées phases Connexion/Administration, Gestion données simple et Création de vues
5: Création de vues *
Rédaction des spécifications détaillées des phases d'analyses spatiales et temporelle avec un niveau d'interactivité standard
Client :
Rélisation interface web (JSP) 8.5 2 17
9: Analyse temporelle inter. Standard * 4 34 0
Serveur :
Implémentation des classes de fabrication des graphiques 9.2 2 17Client :
Réalisation interface web (JSP) 9.3 2 17
10: Acceptation 2 1 8.5 0
Tests d'acceptation phase phase 5 & 6 10.1 1 8.5
11: Déploiement 2 17 0
Création procédure de déploiement 11.1 2 17
12 : Réunions, rapport, autres 10 85 14.5
Gestion de projet, réunions 12.1 4 34 14.5Rapport 12.2 6 51
Différence
[heures]
271
13.510
3.5
-14.75
-5.515.25
-2-18.5
-4
64.25
40.5
19.75
6-2
-34
-17
-17
-42.5
-25.5
-17
-8.5-8.5
-59.5
-25.5-25.5
-8.5
-59.5
-17-17
-8.5
-17
-34
-17
-17
-8.5-8.5
-17-17
-70.5-19.5
-51
Semaine 38 / 18.09 - 22.09
Jour Description Heures
Lundi 18 Congé
Total 0
Mardi 19
12.1 1.5
12.1 1
12.1 2
1.1 4
Total 8.5
Mercredi 20
Installation Ubuntu Draper + Java + Eclipse 3.2 + Tomcat 5.17 + PostgreSQL. 1.1 9
Mise à jour du planning et envois pour confirmation. 12.1 0.5
Total 9.5
Jeudi 21 1.1 8
Total 8
Vendredi 22 1.2 5
Début spécifications. 2.1 3
Total 8
Rédaction journal de travail + compte-rendu 12.1 0.75
Total 0.75
Total semaine 34.75
Récapitulatif 1.1 211.2 5
12.1 5.752.1 3
Référence Planning
Distribution des cahiers des charges par Mme Villa à l'ensemble des étudiant E+I, présentation des condition de déroulement du travail de diplôme
Demande de renseignement concernant la mise en place de ma distribution Linux à Alexandre Delez (Assistant E+I), mais celui-ci n'a pas pu me donner d'informations précises.
Discussion de groupe avec M. Buchs concernant le déroulement du projet + disscussion personnel (par projet)
Installation d'une distribution Debian (Sarge). Après avoir passer beaucoup de temps à installer Java, eclipse et Tomcat j'ai pris la décision de passer sur une distribution Ubuntu (Draper).En effet ayant remarqué que la prise en main de la debian sarge allait me prendre plus de temps que prévu et du fait que j'avais déjà une etite éxperience avec une distr. Ubuntu il m'a paru plus sage de changer directment avant d'être confronté à de trop gros problèmes d'installation.
Suite installation système avec installation d'un plugin permettant l'utilisation de Tomcat au travers de l'IDE eclipse, ceci facilitera le développement et le déploiement par la suite.
Essais Tomcat + Eclipse + PostgreSQL --> ok fonctionnel. Installation de MapServer (pas encore tout à fait terminée, ceci sera fait en // la semaine prochaine).
Dimanche 24
Semaine 39 / 25.09 - 29.09
Jour Description Heures
Lundi 25
Rédaction des pécifications Connexion/Administration. 2.2 8.5
Compilation de MapServer et des librairies nécessaires à son bon fonctionnement. 1.1 3
Total 11.5
Mardi 26
Mise à jour du planning en fonction des disponibilités de chacuns. 12.1 0.5
2.2 9.5
1.1 3
Total 13
Mercredi 27 2.2 7.75
Total 7.75
2.2 3.5
Jeudi 28 Création des diagrammes de classes 2.3 4
Total 7.5
Vendredi 29
12.1 2
2.2 3
Suite création des diagrammes de classes 2.3 3
Total 8
Samedi 30
Total 0
Dimanche 1 Rédaction journal de travail + compte-rendu 12.1 0.75
Total 0.75
Total semaine 48.5
Récapitulatif 1.1 62.2 32.252.3 712.1 3.25
Référence Planning
Suite de la rédaction des spécifications avec en plus la Gestion des données. Premier jet du modèle conceptuel de la base de données (soumis à M. Buchs). Demande d'informations à M.Birrer concernant le format des données
Suite dela compilation de MapServer, ainsi que compilation du Java Mapscript. Java MapScript opérationnel en ligne de commande. Reste à tester avec Tomcat.
Suite spécifications + gestion des vues. Définition des formats d'importation grâce au informations reçues par M. Birrer (mail + tel de 40 min..). Contact tel. Avec M. Buchs concernant le premier jet des spécifications, remarques, amélioration à apportées au document.
Modification du schéma conceptuel, fin de la spécification du format d'importation ZEPHYR et JEP.
Tel avec M. Buchs : quelques modifications sont encore à apporter aux spécifications, nottament la suppression de quelques fonctionnalités. Réservation de la salle pour la séance de validation la semaine prochaine.
Mise à jour des spécifications en fonction des remarques de M. Buchs. Envoyé un mail expliquant les changements apportés ainsi que la dernière version des spécifications à M. Birrer pour confirmation.
Pour info : réponse de M. Birrer concernant les modifications apportées aux spécs: la question de la visibilité des vues entre utilisateurs doit être discutée vendredi prochain lors de la séance de validation.
Semaine 40 / 02.10 - 06.10
Jour Description Heures
Lundi 2 Élaboration des cas tests pour les phases 2, 3 & 4 2.4 8
Total 8
Mardi 3
2.4 8
12.1 4
Total 12
Mercredi 4 Forum Fribourg
Total 0
Jeudi 5 2.4 8
1.2 3
Total 11
Vendredi 6
Séance de validation des spécifications, c.f. PV de la séance. 2.5 4.5
2.3 4
Total 8.5
Total semaine 39.5
Récapitulatif 1.2 32.3 42.4 242.5 4.512.1 4
Référence Planning
Élaboration des cas tests pour les phases 2, 3 & 4, préparation des données tests. Envoi du premier jet à M. Buchs pour commentaire.
Rendez-vous ä Yverdon avec M. Grin pour discuter des différents formats vectoriels, pour le représentation des données cartographiques. Puis avec M. Roh, assistant Heig-vd, présentation de différents projets tests réalisés avec MapServer dans le cadre de l'école.
Élaboration des cas tests, mise en forme des documents pour la séance de validation. Préparation d'un manuel d'instruction pour les cas tests. Préparation d'un manuel d'instruction pour l'installation de la machine de test (il doit encore être complété pour MapServer et postgreSQL)
Suite des Tests MapServer-Tomcat. Problème de librairie, Tomcat ne charge pas la librairie java mapscipt. Ce problème va être résolu plus tard.
Réalisation du diagramme relationnel de la base de données et implémentation de celle-ci.
Semaine 41 / 09.10 - 13.10
Jour Description Heures
Diagrammes de classes 2.3 4
Lundi 9 3.1 5
Total 9
Mardi 10 3.1 9.5
Total 9.5
Mercredi 11 3.1 10
Total 10
Jeudi 12 3.1 11
Total 11
Vendredi 13
1.2 4
Réalisation d'exemples Spring à l'aide de tutoriaux 3.1 5
Total 9
Samedi 14 Implémentation du gestionnaire d'utilisateur 3.2 5
Total 5
Total semaine 53.5
Récapitulatif 1.2 42.3 43.1 40.53.2 5
Référence Planning
Recherche d'un framework permettant de développer des application java MVC. Choix porté sur spring. Spring a l'aire complet et permet de bien séparer les différentes couches de développement d'un modèle trois tiers.
Étude de spring au travers de la lecture de la documentation fournie sur le site officiel.
Étude du framework spring au travers de la lecture de la documentation fournie. Définition des interfaces DAO (accès aux données) et service (fonctionnalités fournies par la couche métier).
Étude de spring au travers de la lecture de la documentation fournie. Définition des interfaces DAO (accès aux données) et service (fonctionnalités fournies par la couche métier). Réalisation tutorial Spring pour acquérir les bonnes pratiques de programmation avec Spring.
Mise en commun de la documentation concernant le manuel d'installation de la machine de test avec Hervé Torche. Configuration Apache-Tomcat afin d'être le plus proche de la réalité possible.
Semaine 41 / 16.10 - 20.10
Jour Description Heures
Lundi 16 3.2 10.25
Total 10.25
Mardi 17 Gestion des sessions (connexion à l'application). 3.2 13.5
Total 13.5Suite gestion des sessions 3.2 8
Mercredi 18 Interface web, page jsp. 3.3 4
Total 12
Jeudi 19 3.3 10.5
Total 10.5
Vendredi 20Mise en place du gestionnaire des utilisateurs. 3.4 8
Sauvegarde de l'état actuel du projet sur un disque externe. 12.1 0.5
Total 8.5
Samedi 21 3.4 7
Total 7
Dimanche 22 12.1 1
Total 1
Total semaine 62.75
Récapitulatif 3.2 31.753.3 14.53.4 15
12.1 1.5
Référence Planning
Mise en œuvre à l'aide de spring la partie accès à la base de données pour ce qui concerne la gestion des utilisateurs.
mise en place de JavaMail pour pouvoir envoyer des emails, tests des fonctionnalités pour la partie connexion.
Suite gestionnaire des utilisateurs, utilisation de javascript dans les pages jsp pour diminuer les communications entre client-serveur.
Rédaction du compte-rendu ainsi que mise à jour du plannng en fonction du retard accumulé, qui est de l'ordre d'une semaine.
Description Tâche Temps Semaine 38 Semaine 39 Semaine 40 Semaine 41 Semaine 42 Semaine 43 Semaine 44 Semaine 45 Semaine 46 Semaine 47 Semaine 48 Semaine 49[ID] [jours] Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve Lu Ma Me Ju Ve
18 19 20 21 22 25 26 27 28 29 2 3 4 5 6 9 10 11 12 13 16 17 18 19 20 23 24 25 26 27 30 31 1 2 3 6 7 8 9 10 13 14 15 16 17 20 21 22 23 24 27 28 29 30 1 4 5 6 7 8
Total projet 60.5
Tâche 1: Noyau 1 3
Mise en place de l'environnement de dév. 1.1 2
Tests de fonctionnement 1.2 1
Tâche 2: Spécifications phases 2 & 3 & 4 2 11
Cas d'utilisations 2.1 1
Création du modèle de domaine, format d'importation 2.2 2
Diagrammes de classes 2.3 2
Elaboration des tests de validation pour ces phases 2.4 5
Validation des spécifications 2.5 1
Tâche 3: Connexion / Administration * 3 6
3.1
Serveur :implémentation du gestionnaire d'utilisateur 3.2 2
Client :Réalisation Interface web Connexion (JSP) 3.3 1
Réalisation Interface web administration (JSP) 3.4 3
Tâche 4: Gestion données simple * 4 4
Serveur :implémentation classes d'importation 4.1 2
Client :Réalisation interface web (JSP) 4.2 2
5 5
Serveur :Implémentation classes permettant la gestion des vues 5.1 3
Client :Réalisation interface web (JSP) 5.2 2
Tâche 6: Acceptation 1 6 1
Tests d'acceptation phases 2, 3 et 4. Execution + corrections 6.1 1
Tâche 7: Spécifications phases 5 & 6 7 6.5
Spécifications 7.1 3
Elaboration des tests de validation 7.2 3
validation des spécifications 7.3 0.5
Tâche 8: Analyse spatiale inter. Standard * 8 7
Serveur :Implémentation des classes liées à l'analyse spatiale 8.2 2
Réalisation du gestionnaire des légendes (version basique) 8.3 2
Implémentation protocole d'application pour MapServer 8.4 1
Client :Rélisation interface web (JSP) 8.5 2
Tâche 9: Analyse temporelle inter. Standard * 9 4
Serveur :
Implémentation des classes de fabrication des graphiques 9.2 2
Client :
Réalisation interface web (JSP) 9.3 2
Tâche 10: Acceptation 2 10 1
Tests d'acceptation phase phase 5 & 6 10.1 1
Tâche 11: Déploiement 11 2
Création procédure de déploiement 11.1 2
Réunions, rapport, autres 12 10
Gestion de projet, réunions 12.1 4
Rapport 12.2 6 * tests unitaires inclus
Forum Fribourg
Séance de validation des spécifications, présence du mandant requise Concerne : Mrs. Buchs & Birrer
Séances d'acceptation, présence du mandant à définir (pas nécessaire les 2 jours). Concerne : M.Birrer (évent M. Buchs)
Planning prévu initialement
Planning - Travail de diplôme - Daucourt Patrick
Rédaction des spécifications détailées phases Connexion/Administration, Gestion données simple et Création de vues
Choix technologies utilisées pour le développement + prise en main. Framework choisit : Spring
Tâche 5: Création de vues *
Rédaction des spécifications détaillées des phases d'analyses spatiales et temporelle avec un niveau d'interactivité standard
Envois des rapports intermédiaires (27 octobre et 17 novembre)
Rendu final (8 décembre à 12h)