Soutenu Le 26/11/2010
Réalisé par :
Jihed KAOUECH
Encadré par :
Mme. Chiraz ZRIBI
M. Adel ELJ
1 • Introduction
2 • Problématique
3 • Solution
4 • Conception
5 • Réalisation
6 • Conclusion
2
Introduction Problématique RéalisationSolution ConclusionConception
3
Connaissances Outils TechniquesCompétences
Démarche
Introduction Problématique RéalisationSolution ConclusionConception
4
Connaissances Outils TechniquesCompétences
Démarche
Introduction Problématique RéalisationSolution ConclusionConception
5
Planifier
Piloter
AnticiperOrganiser
Animer
NégocierSuivre Gestion de projet
RéalisationSolution ConclusionConceptionProblématiqueIntroduction
6
RéalisationSolution ConclusionConceptionProblématiqueIntroduction
7
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
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
Problématique Réalisation ConclusionConceptionIntroduction
10
Solution
Communication facile avec
les membres de l'équipe
projet
Accès automatique
direct aux projets
Automatiser la gestion des projets
informatique
Gain du temps en
terme de suivi
Problématique RéalisationSolution ConclusionConceptionIntroduction
11
Langage de modélisation Graphique
Textuel
unifié
Processus de développement logiciel itératif et incrémental
Problématique RéalisationSolution ConclusionConceptionIntroduction
12
Processus de développement logiciel itératif et incrémental
Problématique RéalisationSolution ConclusionConceptionIntroduction
13
Langage de modélisation Graphique
Textuel
unifié
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
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
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
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
RéalisationProblématique Solution ConclusionConceptionIntroduction
Environnement Logiciel
18
Frameworks et technologies
RéalisationProblématique Solution ConclusionConceptionIntroduction
Environnement Logiciel
19
RéalisationProblématique Solution ConclusionConceptionIntroduction
20
Frameworks et technologies
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
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
RéalisationProblématique Solution ConclusionConceptionIntroduction
23
RéalisationProblématique Solution ConclusionConceptionIntroduction
24
RéalisationProblématique Solution ConclusionConceptionIntroduction
25
RéalisationProblématique Solution ConclusionConceptionIntroduction
26
RéalisationProblématique Solution ConclusionConceptionIntroduction
27
RéalisationProblématique Solution ConclusionConceptionIntroduction
28
RéalisationProblématique Solution ConclusionConceptionIntroduction
29
RéalisationProblématique Solution ConclusionConceptionIntroduction
30
RéalisationProblématique Solution ConclusionConceptionIntroduction
31
RéalisationProblématique Solution ConclusionConceptionIntroduction
32
RéalisationProblématique Solution ConclusionConceptionIntroduction
33
RéalisationProblématique Solution ConclusionConceptionIntroduction
34
RéalisationProblématique Solution ConclusionConceptionIntroduction
35
RéalisationProblématique Solution ConclusionConceptionIntroduction
36
RéalisationProblématique Solution ConclusionConceptionIntroduction
37
RéalisationProblématique Solution ConclusionConceptionIntroduction
38
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
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
ConclusionProblématique RéalisationSolution ConceptionIntroduction
41
 Améliorer les interfaces concernant la planification et le
suivi des projets.
 Répondre à d’autres besoins de l’utilisateur.
 Faciliter l’accès aux profils pour garantir un meilleur
choix d’affectation.
Gestion et Suivi des Projets informatique

Gestion et Suivi des Projets informatique