IV.3. RESULTAT
IV.3.1. Choix des outils de développement
A. ATELIER DE GENIE LOGICIEL(AGL)
AGL, appelé autrement Outils case pour Computer Aided
Software Engineering, désigne un ensemble des programmes informatiques
permettant eux-mêmes de produire des programmes de manière
industrielle.
En ce qui concerne notre mémoire, nous avons
utilisé deux AGL à savoir :
1. PowerAMC SYBASE : un logiciel de conception créé
par la société SAP permettant de modéliser les traitements
informatiques et leurs bases de données associées ;
Environnement de travail :
Environnement de travail :
Figure numéro 22 : environnement EnterpriseArchitect
source : Capture d'écran
B. STRUCTURE DE L'APPLICATION
Dans notre application, nous choisissons la structure en
évolution car elle s'adapte le plus aux besoins de l'utilisateur.
L'objectif est de maintenir une hiérarchisation équilibrée
qui permet l'accès rapide à l'information et une
compréhension intuitive de la façon dont les pages sont
organisées tout en donnant la possibilité d'évoluer.
C. LANGAGE DE PROGRAMMATION
Nous avons fait recours, pour le développement de notre
application au langage de programmation PHP pour le site web. C'est la garantie
de portabilité qui fait la réussite de PHP dans les architectures
client-serveur en facilitant la migration entre serveurs, très difficile
pour les gros systèmes.
D'autre part, PHP est suffisamment souple, robuste et rapide
pour intéresser les professionnels ; il a été conçu
pour être exploité dans des environnements serveur et
distribués. Dans ce cadre, la sécurité n'a pas
été négligeable. C'est le langage le plus adopté
par les développeurs grâce à sa fiabilité et sa
performance élevée.
47
D. ENVIRONNEMENT DE DEVELOPPEMENT
Pour le moment, le plus important est que l'éditeur
sache colorer le code PHP et HTML. Le reste est secondaire, mais qu'il nous
offre un accès facile à la documentation du logiciel ; ce qui
sera très appréciable. Vous pourrez changer d'éditeur
à tout moment sans aucune conséquence. Mais ça ne nous
empêche pas de dire que nous avons utilisé plusieurs
éditeurs de textes comme par exemple : Notepad++, html édit,
maguma studio, sublime, etc
Pour se fait, il nous faudra également installer un
serveur virtuel sur la machine de développement.
E.
SYSTEME DE GESTION DE BASE DES DONNEES
Nous avons utilisé MySQL qui est un système de
gestion de base de données (SGBD). Selon le type d'application. Il fait
partie des logiciels de gestion de base de données les plus
utilisés au monde, autant par le grand public que par des
professionnels.
F. DESIGN ET MULTIMEDIA Nous avons recouru à :
1. L'HyperText Markup Language, généralement
abrégé HTML, est le format de données conçu pour
représenter les pages web. C'est un langage de balisage qui permet
d'écrire de l'hypertexte. HTML permet également de structurer
sémantiquement et de mettre en forme le contenu des pages, d'inclure des
ressources multimédias dont des images, des formulaires de saisie, des
sons, et des éléments programmables.
2.
CSS (Cascading Style Sheets : feuilles de
style en cascade) est un langage informatique qui sert à décrire
la présentation des documents HTML et XML. Les standards
définissant, elle est publiés par le World Wide Web Consortium
(W3C). Introduit au milieu des années 1990, CSS devient couramment
utilisé dans la conception de sites web et bien pris en charge par les
navigateurs web dans les années 2000.
|