![]() |
Mise en place d'une application web pour la gestion de carrière des agents dans un établissement public cas de la société nationale des hydrocarbures du Congopar Michel Mananasi Institut supérieur pédagogique de la Gombe - Licence 2025 |
1.2.7.5. Programmation webLa programmation web peut prendre différentes formes : de la simple page statique à la page dynamique avec connexion à une base de données32. La programmation web permet de dépasser les limites étroites des pages HTML statiques, dont le contenu est fixé à l'avance. Le principe consiste à produire les documents HTML par un programme associé au serveur web. Ce programme reçoit en outre des paramètres saisis par l'utilisateur qui conditionnent la page renvoyée par le serveur au client. Le contenu des pages est donc construit à la demande, « 31 ENCYCLOPEDIE wikipedia.org serveur web [Consulté le 15/07/2024] 32 ENCYCLOPEDIE WIKIPEDIA.ORG, Programmation web [Consulté le 15/07/2024] 53 dynamiquement ». Le serveur web se déroule en trois phases : ? Constitution de la requête par le client : le navigateur construit une URL contenant le nom du programme à exécuter, accompagné, le plus souvent, de paramètres ; ? Réception de la requête par le serveur : le programme serveur récupère les informations transmises par le navigateur et déclenche l'exécution du programme en lui fournissant les paramètres reçus ; ? Transmission de la réponse : le programme renvoie le résultat de son exécution au serveur sous la forme d'un document HTML, le serveur se contentant alors de faire suivre au client. I.4. Elaboration du systèmeLa phase d'élaboration apporte plus de détails aux éléments proposés lors de la capture de besoins. Le diagramme de cas d'utilisation global qui été proposé dans la capture de besoins sera présentée sous forme de pacquage pour chaque acteur. Chaque pacquage sera accompagné d'une description textuelle de cas d'utilisation et son diagramme de séquence. La partie capture de besoins techniques aussi sera affinée pour apporter beaucoup plus de précision. La phase de l'élaboration reprend les éléments de la phase d'analyse des besoins et les précise pour arriver à une spécification détaillée de la solution à mettre en oeuvre. L'évaluation des risques et l'étude de la rentabilité du projet sont aussi précisées. Un planning est réalisé pour les phases suivantes du projet en indiquant le nombre d'itérations à réaliser pour les phases de construction. Répartition de DCU globale en package A ce stade il est question d'affiner le diagramme de cas d'utilisation global en package maître d'ouvrage. Pour faciliter la maitrise des fonctionnalités le DCU global présenté lors de la capture de besoin sera découpé en sous-système. Un sous-système (appelé package) doit avoir un nom et regrouper une famille de fonctionnalités clairement identifiable33. En se basant sur l'exemple de projet de création d'un site web, le DCU global sera subdivisé en package, en affectant à chaque acteur ces cas d'utilisation. 33 MUSANGU LUKA, p75 Figure 20 : Fiche de description textuelle « Gérer les utilisateurs » 54 |
|