PhotoManager eXtreme Présentation Besoins Étude existant Technologies Découpage des tâches Conclusion IceCream team PhotoManager eXtreme Présentation Équipe - Christian - David - Éric - Olivier IceCream team PhotoManager eXtreme Présentation Sujet TER -Réalisation application gestion albums IceCream team PhotoManager eXtreme Besoins Fonctionnels - Impression albums, images - Conversion images - Gestion albums, images - Configuration et visualisation Albums - Gestion des comptes utilisateurs IceCream team PhotoManager eXtreme Cas d’utilisations Besoins gérer compte uitlisateur Acteurs Imprimer Administrateur Utilisateur Convertir image Gérer album photo gérer photo IceCream team PhotoManager eXtreme Diagramme cas d’utilisation (gérer albums) Besoins ajouter commentaire album Gérer album photo modifier ordre photo renommer album ajouter photo supprimer photo IceCream team créer album supprimer album PhotoManager eXtreme Besoins Non fonctionnels - Ergonomie - Multiplateforme - Maintenabilité - Sécurité IceCream team PhotoManager eXtreme Étude de l’existant IceCream team PhotoManager eXtreme Étude de l’existant: monAlbumPhoto IceCream team PhotoManager eXtreme Étude de l’existant: monAlbumPhoto IceCream team PhotoManager eXtreme Étude de l’existant: monAlbumPhoto IceCream team PhotoManager eXtreme Étude de l’existant: Gallery IceCream team PhotoManager eXtreme Étude de l’existant: Gallery IceCream team PhotoManager eXtreme Étude de l’existant - Nombreux logiciels de G.A - Peu de logiciel gratuit, multiplateforme et fonctionnant en web et en local - Ergonomie IceCream team PhotoManager eXtreme Technologies Étude - Choix langage programmation: JAVA C++ C IceCream team PhotoManager eXtreme Technologies Étude - Choix langage programmation: JAVA? - Langage maîtrisé par tous - Très portable IceCream team PhotoManager eXtreme Technologies Étude - technologie web: ASP PHP JSP IceCream team PhotoManager eXtreme Technologies Étude - technologie web: ASP: avantages Langage simple (syntaxe simple) Facile à mettre en oeuvre IceCream team PhotoManager eXtreme Technologies Étude - technologie web: ASP: inconvénients Langage propriétaire Langage monoplateforme Payante IceCream team PhotoManager eXtreme Technologies Étude - technologie web: PHP: avantages Langage populaire, simple Gratuit IceCream team PhotoManager eXtreme Technologies Étude - technologie web: PHP: inconvénients Langage script => api peu fourni IceCream team PhotoManager eXtreme Technologies Étude - technologie web: JSP: avantage Langage basé sur Java IceCream team PhotoManager eXtreme Technologies Étude - technologie web: JSP: inconvénients Plus difficile à mettre en œuvre comparé à ses concurrents IceCream team PhotoManager eXtreme Technologies Stockage de données: SGBD (mySql, Oracle) Avantages: - Sécurité - Meilleure capacité de stockage IceCream team PhotoManager eXtreme Technologies Stockage de données: SGBD (mySql, Oracle) Inconvénients: - Lourdeur du système => lenteur IceCream team PhotoManager eXtreme Technologies Stockage de données: - XML Avantages: - Léger (fichier texte) - Rapide - Simple à mettre en oeuvre IceCream team PhotoManager eXtreme Technologies Choix stockage données - XML (couplé avec Hibernate) IceCream team PhotoManager eXtreme Technologies Architecture Client: Navigateur Création Comptes Serveur web jsp xml IceCream team PhotoManager eXtreme Technologies Java webstart : déploiement applicatif Architecture Client: Navigateur IceCream team Serveur web 4 INS,1 1 EC, 25 25 25 TECH,20 WIN,1 ERG,7 RAJ,5 3 DEBUT 0 0 33 37 20 20 6 37 37 32 32 2 IMP,15 7 52 52 55 56 TST,2 8 54 54 LNX,2 RBD,2 9 5 TST,2 10 FIN 58 58 56 56 34 37 Légende EC : Etude et Critique de l’existant IMP : Phase d’implémentation TECH : Réflexion sur les technologies TST : Tests ERG : Réflexion sur l’ergonomie WIN : Création de l’installeur WINOWS INS : Installation des Logiciels LNX : Création de l’installeur LINUX RBD : Réflexion sur la Base de données RAJ : Réflexion sur l’architecture JAVA PhotoManager eXtreme Conclusion Phase de fin d analyse Étude ergonomie à venir Sujet simple mais demande bcp reflexion IceCream team