Upload
medbechir-bechir
View
88
Download
1
Embed Size (px)
DESCRIPTION
Déroulement d'un PFE informatique
Citation preview
Positionnement des travaux
Le déroulement de notre projet doit nécessairement passer par les étapes suivantes :
- Analyse des besoins
- Spécification
- Conception
- Développement
- Test et validation
Analyse du besoin :
Objectifs : comprendre les besoins de l’administration et des utilisateurs du site.
L’analyse des besoins nous aide à la réalisation du site web pour l’ensemble des mastères de
l’institut supérieur de gestion industrielle de Sfax qui sera par la suite la vitrine de l’institut en
tout ce qui concerné les mastères.
La réalisation de site à pour but d’améliorer les services de l’institut au niveau des mastères et
permettre aux étudiants de savoir les actualités, de bénéficier des services en ligne, etc.
Document produit : cahier des charges.
Fonctionnalités attendues : le site de mastère de l’ISGI à 5 fonctions principales :
- Gérer la communication avec les étudiants de mastère à distance.
- Améliorer l’ensemble des services de mastère
- Présentation détaillé de différentes filières de mastère
- Facilité l’apprentissage de l’information à travers un Forum de discussion
- Trouver une méthode plus simple qui permet aux enseignants de mastère de publier leur
support de cours.
Environnement du travail : c’est le service de Mastère de l’ISGI.
Ressources nécessaires :
- Ressources administratives : Tous les documents qui ont une relation directe avec le service
de mastère
- Ressources matérielles : un PC
- Ressources logicielles :
Un logiciel de conception : StarUML
Un logiciel web : Joomla
Un serveur web : Wampserver
Un serveur client pour le transfert de fichiers via Internet : FileZilla
Faisabilité : étude des solutions possibles
Avant de commencer notre projet on a le choix entre deux situations :
- Soit d’intégrer le projet dans le site de l’Institut,
- Soit de créer un autre site spécialement pour les mastères.
Première hypothèse : intégrer le projet dans le site de l’Institut
(http://www.isgis.rnu.tn)
Avantages Inconvenants
- Il est intégrer dans le site officiel de
l’établissement.
- Le travail coûte moins
- Le site est connu d’avance par les
internautes, pas d’effort de publicité.
- Pas de problème au niveau de
l’hébergement du site ; le site est déjà
réalisé et hébergé sous l’adresse :
http://www.isgis.rnu.tn
- Pas d’innovation.
- Obligation de continuer le travail
avec le même langage de
programmation choisis
précédemment par le réalisateur du
site.
- Non disponibilité du code source
- Il faut plus d’espace de stockage.
Deuxième hypothèse : crée un site spécialement pour les mastères
indépendamment du site de l’institut
Avantages Inconvenants
- Quelque chose de nouveau
- Le travail est limité pour le mastère
seulement ;
Un travail spécialisé
Domaine connu de l’avance
Des nouvelles rubriques seront
ajoutées, des documents, des cours,
forum, …
- Nouvelle organisation par rapport au
site de l’Institut
- Le site reste un peu inconnu durant
les premiers jours de lancement d’où
il faut un effort de publicité
(référencement sur Google, faire une
petite annonce dans le site de
l’Institut, un affichage dans l’Institut,
etc.)
Après discussion avec le responsable de service Mastère Mr.Neji Walid et l’encadreur
académique Mr.Zouari Alaeddine nous avons choisis la 2ème
hypothèse car elle indique une
certaine innovation pour l’étudiant et pour l’établissement.
Spécification :
Objectifs : établir une description claire de ce qu’on doit faire à travers le site
(fonctionnalités détaillé, …).
Document produit : cahier des charges fonctionnel.
Le cahier de charge est validé par le responsable de service de Mastère Mr. Naji Walid.
Conception :
Objectifs : élaborer une solution concrète réalisant la spécification
- Description architecturale (de site)
- Réalisation des fonctionnalités (organisation des données, …)
- Réalisation des exigences non fonctionnelles (performance, sécurité, …)
Document produit : dossier de conception
La conception sera réalisée avec UML.
Nous avons utilisé ce langage de modélisation pour les raisons suivantes :
- c’est un système à forte composante logicielle.
- Sa notation graphique permet d'exprimer visuellement une solution objet.
Développement :
Objectifs : implantation de la solution conçue
Le langage de programmation : HTML + PHP.
Le stockage des informations se fera dans une base de données MySQL qui est un
gestionnaire de base de données très utilisé dans les projets libre et dans le milieu industriel.
Test : c’est un test de vérification ; assurer que le site satisfait sa spécification.
Validation :
Objectif : Déterminisme et sûreté de fonctionnement
Satisfaction des besoins des utilisateurs du système.