Upload
jihed-kaouech
View
7.900
Download
6
Embed Size (px)
DESCRIPTION
Citation preview
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
Inte
rfac
es
Cla
sse
d’im
plé
men
tati
on
DAO
Inte
rfac
es
Cla
sse
d’im
plé
men
tati
on
Co
ntr
ôle
urs
Conteneur web
servlet
JSPBase 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.