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