Avant-propos
Les étudiants finalistes au cycle de graduat doivent
présenter un travail Scientifique, d'une envergure considérable,
reflétant les connaissances qu'ils ont eu à acquérir
depuis le début de leur cycle à l'université de
Kinshasa.
Ce travail de titan a nécessité beaucoup de
concentration de notre part puis nous a permis d'accroitre,
d'expérimenter certaines notions apprises aux cours. L'objet de
ce travail est d'arriver à mettre au point un logiciel utilisant la
théorie des graphes permettant de résoudre le problème
centrale d'ordonnancement par la construction d'un graphe potentiel
pondéré et un réseau de transport quasi fortement connexe.
Je souhaiterais avant toute chose remercier les personnes sans
qui ce travail ne serait pas, en commençant par les autorités de
l'Université de Kinshasa, Je tiens également à remercier
ces personnes pour leur disponibilité et leur envie de participer
à ce travail qui m'a marquée à l'occurrence le professeur
docteur MANYA NDJADI L., le professeur docteur KAFUNDA. Je remercieégalement l'assistant Félicien MASAKUNA pour
son encadrement, ses précieux conseils et remarques précieuses
qui nous ont permis d'achever ce travail.
DIASOLUA LUZILA Jeancy
INTRODUCTION
Un des paramètres très important à tenir
compte dans la gestion des projets est le temps. Ce pour cela qu'il sera
primordial pour nous de savoir comment procéder afin de répartir
les différentes tâches d'un projet dans le temps. Tout projet a un
objectif, certains n'atteignent pas souvent leurs objectifs (dépassement
de délais, Surcouts importants, qualité technique du produit
insuffisante), à cause de la mauvaise gestion. Il en résulte une
préoccupation, qui est celle de chercher à savoir les outils
efficaces à user de manière à bien planifier, bien
contrôler, bref bien gérer un projet, de manière à
éviter des couts supplémentaires, des dépassements
inutiles du délais ...Le fait d'avoir un contrôle sur la
durée, le cout global d'un projet nous permettra de prévoir avec
précisions le budget à allouer au projet.
Cette controverse face au quel on se retrouve butter nous
pousse à réfléchir, trouver des solutions pouvant
répondre aux besoins. L'utilisation des techniques d'ordonnancement
s'est avérée incontournable en vue de palier face à notre
préoccupation précédente. Notons qu'il existe des outils
qui peuvent nous permettre de connaitre le temps lié à
l'exécution de chaque tâche du projet, à l'occurrence le
graphe pert, le graphe potentiel, le diagramme de gantt. Le choix d'une
méthode dépend du gestionnaire du projet.
Au regard de ce qui précède, nous avons
jugé judicieux de mettre au point un logiciel conçu dans un
langage de programmation que nous maitrisons le mieux (Visual Basic) pouvant
tracer le graphe potentiel, celui-ci pourra être utilisé dans des
bureaux d'études plus précisément dans l'étape de
la planification des projet, de manière à ce que nous puissions
gagner par rapport au facteur temps.
La résolution de notre problème passe par
l'élaboration du cahier de charge, des phrases d'analyse... Ce qui nous
permettra d'avoir une vision assez large sur le problème et sur le
logiciel. En présence des besoins, nous avons optée pour
l'utilisation du langage de modélisation unifié (UML). Ce langage
permet de réaliser un système logiciel en le représentant,
en le spécifiant, en le construisant et en le documentant au
préalable. Ce langage s'articule autour d'au moins neuf diagrammes
différents représentant chacun un concept particulier de
développement d'un système logiciel, parmi lesquels nous avons
choisi de modéliser le diagramme de cas d'utilisation.
Notre contribution, le logiciel en ce qui le concerne peut
permettre à une personne de visualiser avec précision la
répartition des tâches d'un projet en niveau, le graphe potentiel
avec les calculs des dates des débuts, dates aux débuts au plus
tard de toutes les tâches du projet. De ce fait, l'objectif de ce outil
(du logiciel) est de permettre d'ordonnancer, de hiérarchiser, de
classer un très grand nombre de tâche en fonction des contraintes
d'antériorité, de successions qui peuvent évoluer. Le
programme s'adapte à tout problème décomposable en
tâches, il est particulièrement performant lorsque le nombre de
tâches est élève et que les contraintes risquent
d'évoluer.
Ce travail scientifique basé sur la conception d'un
logiciel a nécessité beaucoup d'énergie de notre part,
aussi de la part des personnes qui nous ont aidées dans sa
rédaction. Au total, sept mois ont été suffisants pour le
réaliser, de Juin 2013 à Décembre 2013. La conception du
logiciel quant a lui nous a fallu les trois premiers mois.
Ce travail est reparti en trois grands chapitres :
CHAPITRE 1 : ARCHITECTURE CLIENT- SERVEUR
Il sera question de mettre en valeur l'importance liée
à l'utilisation de ce type
d'architecture dans notre logiciel
CHAPITRE 2 : GESTION DES PROJETS
Il a été question de donner de la lumière
sur certaines notions (projet, contrôle et évaluation d'un
projet, ...) et aussi de montrer l'utilité de cette étape
nommée « la gestion des projets » dans la
réalisation des projets
CHAPITRE 3 : APPLICATION ET IMPLEMENTATION
Nous avons montré différent aspect du logiciel,
la manière dont nous devons comprendre le résultat déduit
du logiciel. En outre nous avons eu a parlé de ganttProject, un outil
très connu, très puissant et très utilisé dans la
gestion des projets, aussi nous avons émis vers la fin certains
hypothèses pouvant aider à utiliser le logiciel adéquate,
en rapport avec votre projet.
|