WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'une plateforme d'investigation numérique


par Junior Loshima
Ecole Supérieure Polytechnique de Dakar (UCAD) - Master 2020
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

? Conclusion

Dans chaque projet informatique, il y a toujours un problème de conception ou de modélisation qui surgit, c'est sur ce, que dans ce chapitre nous avons parlé des différentes méthodes de conception qui existent et faire un choix pour faire la modélisation de notre plateforme avant implémentation. Dans le chapitre suivant, nous allons faire un choix des outils cités ci-haut et procéder à l'implémentation de la plateforme d'investigation digitale.

CHAPITRE

4

CONCEPTION ET IMPLEMENTATION DU SYSTEME

? 4.1. Introduction

L'application web est le système informatique par excellence sur le World Wide Web. En effet, c'est un logiciel hébergé par le moyen d'un serveur et qui ne nécessite pas d'installation. C'est une manière pratique d'utiliser un service sur son terminal numérique. C'est par l'utilisation d'un navigateur web que le client peut utiliser l'application et c'est uniquement en ligne.

C'est par le moyen technique du client-serveur que l'application fonctionne et s'opère. Dans un premier temps, le navigateur client achemine au serveur des requêtes vers des pages web. Puis, ce même serveur tient compte des requêtes acheminées et soumet des pages web au navigateur. Enfin, le navigateur génère une page ou des pages pour l'utilisateur.

Il existe un très grand nombre d'applications sur le web, de toutes sortes et pour différents usages. On peut citer quelques exemples : les jeux en ligne, les blogs, les e-commerces, etc. Ils sont très appréciés par tous les internautes. Chacune d'entre elles a besoin d'une architecture web pour fonctionner : une à 2-tiers ou 3-tiers pour les plus développées. En fonction de l'application web, il faut choisir la bonne architecture qui s'adapte à elle.

L'organisation et la structure d'une application sont les deux éléments principaux qui définissent son architecture. En effet, ce sont tous les éléments qui vont permettre de faire fonctionner l'application et surtout c'est comment ils vont permettre de le faire. Dans ce type de modèle, on décrit de la manière la plus détaillée comment on va aboutir à l'application, cela peut être représenté sous forme de graphique. C'est une étape de création nécessaire qui prend en compte le développement du site web et également ses fonctions. C'est avec l'appui de ce document qu'on peut réaliser les spécifications.

On distingue deux types d'architecture : une architecture dite fonctionnelle et une autre qui est dite technique.

L'architecture de l'application web dite fonctionnelle, c'est comment les fonctionnalités vont être organisées sur l'application web et comment elles vont fonctionner. Le développeur garde à l'esprit le client car l'application lui est destinée. Ces fonctionnalités sont conçues pour l'utilisateur afin qu'il utilise au mieux le ou les services proposés par l'application. On pose les limites des différentes fonctions dans cette partie-là. Puis, après qu'elles sont posées, on décrit de la manière la plus fidèle possible comment les fonctionnalités vont être appliquées et vont fonctionner. C'est une étape très importante dans la conception d'une application web.

L'architecture de l'application web dite technique, c'est comment le développeur va établir le développement et la gestion du site web. On explicite les différentes parties techniques de l'application : leurs rôles, leurs interactions, leurs objectifs et leurs caractéristiques. La personne qui se charge de cette partie a des compétences avancées en informatique et dispose d'une formation solide en développement. Il faut maîtriser le code informatique : HTML, CSS, PHP, Javascript, etc. Puisque dans la partie technique, il faut expliquer comment on va utiliser le langage de codage pour concevoir l'application. Dans ce sens, il est intéressant d'utiliser un Framework pour monter les bases de l'application.

De ce fait, un des langages informatiques les plus utilisés, pour développer une application web, est le langage PHP. En effet, pratiquement tous les professionnels de l'informatique savent l'utiliser, il est universel et libre. C'est un langage très utilisé dans le domaine de la base de données, il interagit avec cette dernière à travers un logiciel de type plateforme telle que WAMP. Il se retrouve dans ce type de logiciel avec MySQL et Apache. Dans ce cas-là, la programmation du logiciel en ligne se fera essentiellement avec du PHP.

Ainsi, en matière d'architecture d'application web, le langage PHP peut être sollicité pour une architecture-type client-serveur ou une architecture 3-tier (3 niveaux) avec l'intervention d'une base de données.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Je voudrais vivre pour étudier, non pas étudier pour vivre"   Francis Bacon