8. Problématique Réalisation ConclusionConceptionIntroduction
8
Automatiser la gestion des
projets informatique
Réaliser une application web
Solution
‐ Automatiser l’affectation des tâches
‐ Automatiser l’affectation des rôles.
‐ Suivre l'avancement du projet en temps réel à
travers un tableau de bord.
‐ Permettre au client de suivre l’état de leurs
projets
9. Problématique Réalisation ConclusionConceptionIntroduction
9
Automatiser la gestion des
projets informatique
Réaliser une application web
Solution
‐ Automatiser l’affectation des tâches
‐ Automatiser l’affectation des rôles.
‐ Suivre l'avancement du projet en temps réel à
travers un tableau de bord.
‐ Permettre au client de suivre l’état de leurs
projets
14. Aspect fonctionnel
Problématique RéalisationSolution ConclusionConceptionIntroduction
14
Aspect dynamique Aspect techniqueAspect fonctionnel
Planifier un
projet
Définir un
projet
Mettre à
jour un
projet
Consulter
les tches à
effectuer
employé
Consulter
l'état du
projet
S’authentifier« include »
« include »« include »
« include »
« include »
« include »
Gérer les
Comptes
Administrateur
Modifier
son compte
« include »
Client
Chef Projet
15. Planifier un
projet
Détailler le projet en
tâches élémentaires
Gérer les membres
au projet
Gérer les délais
« extend»
« extend»
« extend» Crée une période de
travail
Modifier une période
de travail
Supprimer une
période de travail
Ajouter membre
Supprimer membre
Ajouter une tache
Supprimer une tache
Modifier une tache
« extend»
« extend»
« extend»
« extend»
« extend»
« extend»
« extend»
« extend»
Problématique RéalisationSolution ConclusionConceptionIntroduction
15
Aspect dynamique Aspect techniqueAspect fonctionnel
16. Problématique RéalisationSolution ConclusionConceptionIntroduction
Gestionnaire
de suivi
Chef de projet
Affichage les statistiques
concernant le type de suivi
Calcul de la charge de travail
Interface de
l’application
suivi()
Accès au statistique
Base de donnée
Consulter l’historique des tâches
Informations sur le projet
Affichage de la liste des projets
Choix de type de suivi
SuiviProjet()
Accès au choix des projets
Consulter l’état des projet
Choisir le projet à consulter selectProjet()
Accès à l’interface de suiviInterface de suivi
16
Consulter l’historique des tâches
Informations sur les tâches
Calcul des statistiques
Aspect fonctionnel Aspect dynamique Aspect technique
17. Problématique RéalisationSolution ConclusionConceptionIntroduction
17
Aspect fonctionnel Aspect dynamique Aspect technique
Couche présentation Couche métier Couche persistanceCouche application
Service métier
Interfaces
Classed’implémentation
DAO
Interfaces
Classed’implémentation
Contrôleurs
Conteneur web
servlet
JSP
Base de
donnée
servlet
21. RéalisationProblématique Solution ConclusionConceptionIntroduction
Framework Open Source rendant le développement des
applications Java Entreprise à la fois plus simple et plus productive.
21
Une infrastructure similaire à un serveur d'application J2EE.
Une intégration facile avec de nombreux autres Frameworks.
Considéré comme un conteneur léger .
Initialiser les objets
Gérer leur cycle de vie
N’est pas liée à une spécification lourde
comme J2EE
Gérer leur dépendance entre eux
conteneur
conteneur
léger
léger
22. RéalisationProblématique Solution ConclusionConceptionIntroduction
22
Framework implémentant le design pattern MVC
Standard J2EE
Permet d’accroitre la productivité du développement de la
couche Présentation
JSF ( Java Server Faces )
IceFaces
Bibliothèque de composants graphiques Web2 pour JSF
Framework très avancé qui intègre les capacités de la
technologies Web2 AJAX sans écrire du code JavaScript
39. ConclusionProblématique RéalisationSolution ConceptionIntroduction
39
Approfondir nos connaissances dans le domaine de gestion des projets.
Développement d’une application de gestion et suivi des projets.
Découvrir des nouveaux Frameworks
Importance de la communication
Intégration dans la vie professionnel
40. ConclusionProblématique RéalisationSolution ConceptionIntroduction
40
Approfondir nos connaissances dans le domaine de gestion des projets.
Développement d’une application de gestion et suivi des projets.
Découvrir des nouveaux Frameworks
Importance de la communication
Intégration dans la vie professionnel