![]() |
Conception, Implémentation d'une Base de Données pour la Gestion d'un Organisme et Administration Réseau à distance sur base des outils libres "Cas de Projet Limete Université Cardinal Malula"( Télécharger le fichier original )par Blaise LUSIKILA LUAMBASU Ecole supérieure des métiers de l'informatique et du commerce (ESMICOM) - Licence 2007 |
Chapitre 1. ORGANISATION DU TRAVAILPour la réalisation de ce projet, nous avons disposé d'une totale liberté d'organisation et d'une large marge de manoeuvre dans le choix de la solution, les éléments de cadrage étant définis en amont, dans le cahier des charges. Après la phase assez rapide de diagnostic portant sur le matériel et les données, nous avons dû travailler en tant que prestataire externe. En effet, aucun poste adapté n'était disponible et aucune compétence à la gestion de base de données et développement orienté web (notamment php) susceptible de nous aider n'existaient en interne. Comme il a été dit, cette mission était encadrée par le responsable informatique du Projet Limeté Université Cardinal Malula, lequel a aussi des responsabilités au sein du service financier et technique. Il ne s'agissait donc pas de coordonner cette mission avec le travail d'un service ou d'un agent en particulier, mais de produire un outil conforme aux attentes en termes de fonctionnalités et aux prescriptions techniques détaillées dans le cahier des charges. De notre côté, notre démarche avait une forte dimension technique. Connaissant déjà le monde de l'entreprise, cette organisation devait nous permettre de nous adapter à une autre façon de travailler caractérisée par une plus grande responsabilisation. Entre la phase d'inventaire (matériels et données) et celle du déploiement du serveur sur le site, l'essentiel de la mission a donc consisté en un travail de développement en local sur notre poste personnel. La liste des activités de notre projet est reprise dans le tableau ci-dessous :
a) Graphe Bruit 1 2 3 4 5 6 7 8 9 10 e(12) g (15) d(23) H(30) F(6) c(22) i(12) f ` 0 b(18) a(6) Sommet ou étape b) Calculs des Rangs Rn est le nombre d'étape maximal Rn-1 = [10] = R9 Rn-2 = [9] = R8 Rn-3 = [8] = R7 Rn-4 = [7] = R6 Rn-5 = [6] = R5 Rn-6 = [5] = R4 Rn-7 = [4] = R3 Rn-8 = [3] = R2 Rn-9 = [2] = R1 Rn-10 = [1] = R0 c) Graphe ordonné g 1 2 3 4 5 6 7 8 9 10 d e h c f f ` i b a R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 d. Matrices Booléenne Cette matrice booléenne nous aidera à contrôle notre graphe, la présence d'un arc est symbolisée par le chiffre un (1), tandis que l'absence d'un arc est symbolisée par le chiffre zéro (0).mais le chiffre un (1) peut être remplacé par la valeur réelle de l'arc pour obtenir ainsi une matrice valuée (qui a de valeur réelle)
e) Matrice valuée Le chiffre un (1) peut être remplacé par la valeur réelle de l'arc pour obtenir ainsi une matrice valuée (qui a de valeur réelle), comme ceci.
F) Recherche De T?ches de la Date Au Plus Tôt Et Date Au Plus Tard F.1 Date Au Plus Tôt (dto) La date au plus tôt (dto) est la date la plus rapprochée à laquelle il est possible de réaliser une étape2(*) sa formule est dto(x) = Max {dto (y) + d (i)}. dto (x) est considéré comme 2e étape, dto (y) est considéré comme 1e étape et i comme une tâche. f.i.1 calcul Dto (1) = 0 Dto (2) = Dto (1) + d(a) = 0 + 6 = 6 Dto (3) = Dto (2) + d(b) = 6 + 18 = 24 Dto (4) = Dto (3) + d(c) = 24 + 22 = 46 Dto (5) = Dto (4) + d(d) = 46 + 23 = 69 Dto (6) = Dto (5) + d(e) = 69 + 6 = 75 Dto (7) = Max Dto (5) + d(e) = Max 69 +12 = 81 (qui est la valeur maximum) Dto(6) + d(f `) 75 + 0 Dto (8) = Dto (7) + d(g) = 81 + 15 = 96 Dto (9) = Dto (8) + d(h) = 96 + 30 = 126 Dto (10) = Dto (9) + d(i) = 126 +12 = 138 f.2 Date Au Plus Tard (Dta) La date au plus tard (dta) est la date à laquelle il faut absolument commencer une tâche afin de la réaliser3(*). Sa formule est dta(y) = Min dta (x) - d (i) Dta (10) = 138 Dta (9) = Dta (10) - d(i) = 138 - 12 = 126 Dta (8) = Dta (9) - d(h) = 126 - 30 = 96 Dta (7) = Dta (8) - d(g) = 96 - 15 = 81 Dta (6) = Dta (7) - d(f `) = 81 - 0 = 81 Dta (5) = Max Dta (6) + d(f) = Max 81 +6 =69 Dta(7) + d(e) 81+ 12 Dta (4) = Dta (5) - d(d) = 69 - 23 = 46 Dta (3) = Dta (4) - d(c) = 46 - 22 = 24 Dta (2) = Dta (3) - d(b) = 24 +18 = 6 Dta (1) = Dta (2) - d(a) = 6 + 6 = 0 G(15) h(30) 0 0 1 6 6 2 24 24 3 46 46 4 69 69 5 75 81 6 81 81 7 96 96 8 126 126 9 138 138 10 E(12) D(23) C(22) f ` 0 12 B(18) f(6) a(6) g. Marge Libre La marge libre d'une tâche ML (i) est le délai de la mise en route de la tâche (i) sans compromettre la dto de l'étape(y). Sa formule est ML (i) = Dto (x) -d (i), sur base de cette formule que nous allons chercher les marges libre des nos tâches. g.1 Calcul ML (a) =dto (2) - dto (1) -d(a) = 6- 0 -6 = 0 tâche critique ML (b) = dto (3) - dto (2) - d(b) = 24 - 6 - 18 = 0 tâche critique ML ( c) = dto (4) - dto (3) - d( c) = 46 - 24 -22 = 0 tâche critique ML ( d) = dto (5) - dto (4) - d( d) = 69 - 46 23 = 0 tâche critique ML (e ) = dto (6) - dto (5) - d ( e ) = 75 - 69 -12 = - 6 tâche non critique ML (f ) = dto (7) - dto (6) - d ( f ) = 81 - 75 -6= 0 tâche critique ML (f `) = dto (7) - dto (6) - d (f ` ) = 81 - 75 - 0 = 6 tâche non critique ML (g ) = dto (8) - dto (7) - d ( g ) = 96 - 81 -15 = 0 tâche critique ML (h ) = dto (9) - dto (8) - d ( h ) = 126 - 96 -30 = 0 tâche critique ML (i ) = dto (10) - dto (9) - d ( i ) = 138 - 126 -12 = 0 tâche critique Pour que nous puisons déterminer les chemins critiques, lesquelles sont les chemins que nous allons suivre, il nous faut utiliser cette formule (dta - dto). h. Marge Total La marge total MT(i) qui est la tâche (i) le délai que nous avons disposer pour la mise en route de la tâche (i) sans modifier la dta de l'étape (y) ( x étant le sommet initial de la tâche (i) et y son sommet terminal. Sa formule est MT(i) = dta (y) - dto(x) - d(i). dta (y) est le sommet terminal, dto (x) est le sommet initial h.1 Calcul Mt(a) = dta(2) - dto(1) - d(a) = 6 - 0 - 6 = 0 Mt(b) = dta(3) - dto(2) - d(b) = 24 - 6 - 18 = 0 Mt(c) = dta(4) - dto(2) - d(c) = 46 - 24 - 22 = 0 Mt(d) = dta(5) - dto(3) - d(d) = 69 - 46 - 23 = 0 Mt(e) = dta(7) - dto(4) - d(e) = 81 - 69 - 12 = 6 Mt(f) = dta(6) - dto(5) - d(f) = 81 - 69 - 6 = 6 Mt(g) = dta(7) - dto(6) - d(f') = 81 - 75 - 0 = 6 Mt(h) = dta(8) - dto(7) - d(g) = 96 - 81 - 15 = 0 Mt(i) = dta(9) - dto(8) - d(h) = 126 - 96 - 30 = 0 Mt(j) = dta(10) - dto(9) - d(i) = 138 - 126 - 12 = 0 NB: - si dto et dta c'est à dire si dto = dta alors l'étape est critique - lorsque la ml (i) marge libre est égale marge totale mt(i) alors la tâche est critique i. Interprétation de Résultat de Date Et Marge i.1 les étapes (dto et dta)
i.2.les tâches ml (i) et mt(i)
j. Chemin Critique Le chemin critique est celui qui relie toute les tâches dont la marge totale (mt) est nul c'est-à-dire a, b, c, d, e, g, h, i k. Présentation de Résultat k.a. durée global de notre projet : est égale à 138 jours qui est dta(10) et dto(10) k.b. coût total du projet : Formule : Application : = 55 + 35 + 60 + 20 + 3.500 + 2.600 + 50 + 75 + 220 = 6615$ * 2 MANIONGA, Note de Cours, Méthode de Conduite de Projet Informatique, ESMICOM, année 2007-2008 * 32 MANIONGA, Op. Cit., P. 13 |
|