La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

APPLICATION « GESTION DES SERVICES » M2 MIAGE 2008-2009 Soutenance : Mercredi 8 avril 2009 Projet Applicatif SI.

Présentations similaires


Présentation au sujet: "APPLICATION « GESTION DES SERVICES » M2 MIAGE 2008-2009 Soutenance : Mercredi 8 avril 2009 Projet Applicatif SI."— Transcription de la présentation:

1 APPLICATION « GESTION DES SERVICES » M2 MIAGE Soutenance : Mercredi 8 avril 2009 Projet Applicatif SI

2 Plan (1/3) 1.Présentation générale Besoins Contexte Moyens Contraintes Risques 14 janvier 20082Projet SI

3 Plan (2/3) 2.Solution proposée Partie fonctionnelle Objectifs Modèle de données Ergonomie des écrans Présentation des modules Partie technique Choix technologies Architecture technique Organisation du projet Organisation du groupe Environnement de développement Conventions de codage 14 janvier 20083Projet SI

4 Plan (3/3) 3.Présentation détaillée et démonstration Navigation globale Module 4.Bilan Etat davancement Livrables 5.Conclusion personnelle 14 janvier 20084Projet SI

5 1. Présentation Générale Besoins Création dune application pour la gestion des enseignements et des enseignants de lUFR IMAG Clients Ladministrateur des maquettes de lUFR IMAG Les enseignants de lUFR IMAG 14 janvier 20085Projet SI

6 1. Présentation Générale Contexte UFR IMAG Les interlocuteurs : PC Scholl et MC Fauvet Quelques nombres : 22 maquettes 203 Unités dEnseignement 355 enseignants 500 activités à affecter Un système de gestion complexe Inventaire de lexistant Une application Excel rodée Un cadre Universitaire 14 janvier 20086Projet SI

7 1. Présentation Générale Moyens Humains Disponibilité des clients Disponibilité des étudiants Temporels 4 mois pour les spécifications 2 semaines de développement 1 mois pour la mise en production et la préparation de la soutenance Matériels 30 PC portable 14 janvier 20087Projet SI

8 1. Présentation Générale Contraintes Techniques Accessibilité par un navigateur web Reprise des données de lapplication existante Facilité de mise à jour des données existantes Fonctionnelles Un système complexe à sapproprier Un cahier des charges évoluant De nombreuses demandes à intégrer Un vocabulaire à maîtriser Humaines Un groupe de 30 personnes 14 janvier 20088Projet SI

9 1. Présentation Générale Risques Ouvrage Mauvaise satisfaction des besoins Analyse des besoins Réunions avec le client Interfaces utilisateurs impropres Analyse des tâches Spécifications Performances et choix technologiques Analyse des différentes technologies Simulations 14 janvier 20089Projet SI

10 1. Présentation Générale Autres risques Ressources Difficultés liées au groupe (30 personnes) Structuration de léquipe Problèmes de disponibilités Mise en commun du travail préliminaire Un groupe hétérogène en terme de compétences Besoin de recenser les compétences Planification Mauvaise planification Planning détaillé Dead-line 14 janvier Projet SI

11 2. Solution proposée Objectifs : Analyse exhaustive des demandes Répertorier, Comprendre, Valoriser, Hiérarchiser Proposer des solutions Gestion des risques Identifier les risques connus Prévoir des solutions Etude de lIHM Analyser la demande, Etude de faisabilité Propositions et contre-propositions Validation conceptuelle et technique Rédaction des spécifications Identifier les fonctionnalités, Décrire les fonctions Créer de larbre des tâches Rédiger les cas dutilisation et les scénarios Faciliter la compréhension pour les personnes hors fonctionnel. 14 janvier Projet SI Partie fonctionnelle

12 2. Solution proposée Ergonomie des écrans 14 janvier Projet SI Partie fonctionnelle – Structure dune page type

13 2. Solution proposée Présentation des modules Gestion des enseignants Création, Modification, Suppression, Consultation Gestion des maquettes Années et des parcours UE / Sous UE Enseignements sans crédit Activités extérieures Gestion des affectations Activités (ESC, Sous-UE, extérieures, responsabilités) Gestion des responsabilités Responsabilités globales, dannée, de parcours, denseignements (ESC, UE) 14 janvier Projet SI Partie fonctionnelle

14 2. Solution proposée Présentation des autres modules Administration générale Années universitaires Gestion des utilisateurs (Profil + mots de passe) Gestion et éditions de rapports Création de rapports prédéfinis Editions de maquettes Suivi de lapplication Export de données dans des formats standards (.xls,.pdf) Journalisation Suivi des modifications effectuées Diffuser les modifications aux utilisateurs 14 janvier Projet SI Partie fonctionnelle

15 2. Solution proposée 14 janvier Projet SI Partie technique : Choix technologiques Contraintes techniques Environnement Web Java J2EE Modèle de donnés et base de données fournis Utilisation dune base de données Mysql V5.1 Choix envisagés pour les frameworks: GWT ou Icefaces ou ZK Retour sur expérience des M2 2007/2008 Lenteurs de lapplication Choix effectué : Framework GWT Raisons : Documentation disponible Compatibilité générale Contraintes Techniques (Nombre dutilisateur simultanés et charge du serveur)

16 2. Solution proposée Architecture technique 14 janvier Projet SI Partie technique

17 2. Solution proposée Mutualisation des 2 groupes Causes : Travail en amont fait en doublon Spécifications Cahier des charges en commun Points communs dans la démarche Prémaquettes semblables 2 solutions proposées très proches 2 groupes avec des compétences complémentaires Un groupe plus avancé sur le plan technique Un groupe plus avancé sur le plan fonctionnel Objectifs : Mise en commun des ressources humaines Mise en commun du travail effectué Un projet abouti par rapport à 2 projets incomplets un client satisfait ! 14 janvier Projet SI Organisation du projet

18 II.Solution proposée Formation de groupes de travail Groupe « Chef de projet » : 2 personnes + 2 Backups Pilotage et organisation du travail Prise de décision Interlocuteurs principaux avec les clients Groupe fonctionnel (10 personnes) Appropriation du sujet Rédaction des spécifications Diffusion dinformations sur le sujet Groupe Technique (15 personnes) Choix technologiques Architecture du projet Montée en compétence technique Formation des autres groupes 14 janvier Projet SI Organisation du projet : Avant développement

19 II.Solution proposée Planning avant développement Il faudrait un petit GANTT ici Réunions avec le client Planning des réunions Réunions de projet A renseigner Réunions entre groupes Une réunion par semaine de cours 14 janvier Projet SI Organisation du projet A faire (Clement CARLE) A faire (Clement CARLE)

20 II.Solution proposée Planning de la semaine de développement Il faudrait un petit autre GANTT ici 14 janvier Projet SI Organisation du projet A faire (Clement CARLE) A faire (Clement CARLE)

21 II.Solution proposée Environnement de développement Java 6 Eclipse Ganymède (3.4) for Java EE developpers Client SVN Tomcat 6 GWT MySQL 5.1 Hibernate GA Conventions de codage Javadoc riche Normes de codage unifiées. Normes de nommage Checkstyle (plugin Eclipse) FindBugs (plugin Eclipse) 14 janvier Projet SI Organisation du projet

22 II.Solution proposée Uniformisation du code Objectifs pour aujourdhui … : Un soucis de cohérence Faciliter lintégration des différents modules … et pour demain Faciliter de futures évolutions du logiciel Améliorer la compréhension du code 14 janvier Projet SI Qualité du logiciel A compléter (Jérome)

23 II.Solution proposée La Javadoc Elle est systématique et doit être exhaustive Permet la compréhension de tous du code Référentiel pour les utilisateurs Suit des règles de mise en page afin dêtre uniformisée. 14 janvier Projet SI Qualité du logiciel A compléter (Jérome)

24 II.Solution proposée Conventions utilisées Un code en « Français » Nom des classes Nom des méthodes Conventions de nommage Utilisation des majuscules Utilisation des Get/Set Gestion des exceptions Tailles des méthodes et classes 14 janvier Projet SI Qualité du logiciel A compléter (Jérome)

25 II.Solution proposée Généricité Lintérêt : Des composants mis en commun Faciliter les modifications sur lensemble du projet Modification dun composant générique => Modification automatique de lensemble des pages lutilisant.=> Eviter les oublis La mise en place : Création de classe Tests et intégration du composant Documentation de la classe Mise à disposition Utilisation par les développeurs Exemple : Le composant PageTableau 14 janvier Projet SI Qualité du logiciel A compléter (Jérome)

26 II.Solution proposée Architecture Je connais pas assez le système pour le décrire 14 janvier Projet SI Qualité du logiciel A compléter (FABIEN !! 2- 3 slides MAXI)

27 II.Solution proposée Optimisation du code Création de nouveaux modules : Module de calcul de couts denseignements Déploiement dans dautres UFRs 14 janvier Projet SI Evolutions possibles

28 3. Présentation détaillée et démonstration Navigation globale Présentation de la Master Page 4 Zones daction Zone En tête - Menu Zone Arbre - Filtre Zone Contenu Zone de bas de page Principes de Navigation Navigation calquée sur la navigation Internet Utilisation du Header pour accéder aux fonctions principales Utilisation de larbre pour laccès rapide aux maquettes Affichage de type Excel 14 janvier Projet SI

29 III.Présentation détaillée et démonstration Modules Gestion des enseignants Création, modification, suppression et consultation dun enseignant. Scénario de création dun nouvel enseignant. Gestion des responsabilités Création, modification, suppression et consultation de responsabilités. Création, modification, suppression dactivités liées à des responsabilités. Gestion des affectations dactivités liées à des responsabilités. Gestion des affectations de responsabilités denseignement. Gestion des enseignements Création, modification, suppression dannée et parcours Création, modification, suppression et consultation dUEs, ESC et Sous-UEs. Création, modification, suppression dactivités et dactivités extérieures. Gestion des affectations dactivités et activités extérieures. 14 janvier Projet SI

30 III.Présentation détaillée et démonstration Gestion des éditions et rapports Création de rapports personnalisables. Export des résultats sous des formats standards Editions de maquettes denseignements. Pilotage de lapplication Scénario dutilisation de rapport Journalisation Enregistrement automatique des modifications Suivi des opérations effectuées. Scénario dutilisation de la journalisation Administration générale Gestion des Années scolaires Archivage Bascules de fin dannée Verrouillage Gestion des Utilisateurs Scénario dutilisation de ladministration générale 14 janvier Projet SI

31 III.Présentation détaillée et démonstration MODULES ! 14 janvier Projet SI ICI SERONT INTEGRER VOS SLIDES PERSO.

32 III.Présentation détaillée et démonstration Modules Gestion des enseignants Antoine BOULLU & Mickaël DIDERON 14 janvier Projet SI

33 III.Présentation détaillée et démonstration Modules Gestion des responsabilités Gestion des responsabilités globales Cédric RODIER & Alexandre SILVESTRE 14 janvier Projet SI

34 III.Présentation détaillée et démonstration Modules Gestion des responsabilités Gestion des responsabilités dannées Clément MARESCHAL & Adrien VASCHALDE 14 janvier Projet SI

35 III.Présentation détaillée et démonstration Modules Gestion des responsabilités Gestion des responsabilités denseignement Xxxx XXXX & Xxxx XXXX 14 janvier Projet SI

36 III.Présentation détaillée et démonstration Modules Gestion des enseignements Gestion des années Vincent PETIT & Mohamed STITI 14 janvier Projet SI

37 III.Présentation détaillée et démonstration Modules Gestion des enseignements Gestion des parcours Clément MARESCHAL & Adrien VASCHALDE 14 janvier Projet SI

38 III.Présentation détaillée et démonstration Modules Gestion des enseignements Gestion des unités denseignement Hamid BOUSSIF & Mohamed IBN EL AZZOUZI 14 janvier Projet SI

39 III.Présentation détaillée et démonstration Modules Gestion des enseignements Gestion des sous unités denseignement Michaël GENA & Benoit RANQUE 14 janvier Projet SI

40 III.Présentation détaillée et démonstration Modules Gestion des enseignements Gestion des enseignements sans crédit Gasien MOUKOUYOU & Jérémie PEUGEOT 14 janvier Projet SI

41 III.Présentation détaillée et démonstration Modules Gestion des enseignements Gestion des activités Marlon SAENZ FARRET & Maël SAN JOSE 14 janvier Projet SI

42 III.Présentation détaillée et démonstration Modules Gestion des enseignements Gestion des affectations Xxxx XXXX & Xxxx XXXX 14 janvier Projet SI

43 III.Présentation détaillée et démonstration Modules Gestion des années universitaires Xxxx XXXX & Xxxx XXXX 14 janvier Projet SI

44 III.Présentation détaillée et démonstration Modules Affichage, éditions des rapports Kalifa DIABY & Guillaume LAJARIGE 14 janvier Projet SI

45 III.Présentation détaillée et démonstration Modules Journalisation Maxstaley NEVES & Sarah ZERRARI-AICHOUR 14 janvier Projet SI

46 4. Bilan Etat davancement Livrables Documentation : Spécifications fonctionnelles Plan de qualification Spécifications techniques Conventions de développement Spécification BDD Description architecture Partie applicative : Sources Exécutable (forme à préciser) Partie BDD : Script dinstallation de la BDD Script de peuplement de la BDD 14 janvier Projet SI Avancement à compléter (Cédric) Avancement à compléter (Cédric)

47 4. Bilan Difficultés rencontrées Connaissances acquises 14 janvier Projet SI A faire (Alex & Kalifa) A faire (Alex & Kalifa)

48 5. Conclusion (critique du projet, autocritique sur lorganisation.. Etc) 14 janvier Projet SI A faire (Marlon) A faire (Marlon)

49 Remerciements Marie-Christine Fauvet Pierre-Claude Scholl Joëlle Coutaz Jacques Léger Denis Bouhineau 14 janvier Projet SI


Télécharger ppt "APPLICATION « GESTION DES SERVICES » M2 MIAGE 2008-2009 Soutenance : Mercredi 8 avril 2009 Projet Applicatif SI."

Présentations similaires


Annonces Google