Conclusion
Apres avoir identifié les règles de gestion du
système et les classes associées, nous avons
procédé à l'extraction du dictionnaire des données
afin d'élaborer un diagramme de classe détaillé. A base de
ce dernier, on a abouti au modèle logique des données en faisant
appel aux règles de passages.
«L'ambition est le dernier refuge de
l'échec»
[Oscar Wilde, in Le portrait de Dorian
Gray]
Introduction
A ce stade du processus, les cas d'utilisation sont
terminés, le problème a été d'analysé en
profondeur ; nous avons défini une conception mieux appropriée
aux besoins de l'application. Nous pouvons alors entreprendre la
dernière activité du Processus Unifié qu'est de même
composé de deux parties (implémentation et test), ayant comme
objectif d'aboutir à un produit final, exploitable par les utilisateurs.
Dans cette phase nous allons présenter l'environnement de
développement que nous avons utilisé, l'architecture
matérielle mise en place, implémenter tout les cas d'utilisation,
et enfin les tester
V.1 Environnement de développement de
l'application
Pour réaliser notre application, nous avons
utilisé le langage de programmation PHP dédié à la
création des applications web dynamique, celui-ci nous l'avons
manipulé dans un environnement de développement intitulé
Dreamweaver, qui est largement compatible avec PHP.
Par ailleurs, il faut noter que les pages écrites en
PHP sont à chaque fois testées grâce à une plate
forme de développement spécifique. La plate forme que nous avons
adoptée est WampServeur version 2.0 qui inclut tous les outils
nécessaires pour le test d'un site web dynamique à savoir le
serveur Apache version 2.2.8, MySQL version 5.0.51b et la version PhpMyadmin
2.9.1.1. Nous avons utilisé quelques portions de codes JavaScript qui
est un langage exécuté coté client.
Afin d'avoir des interfaces ergonomiques, nous avons
utilisé Adobe Photoshop pour les traitements des images de notre
application.
V.2 Outils de développement
V.2.1 WampServer
WampServer (anciennement WAMP5) est une plateforme de
développement Web de type WAMP, permettant de faire fonctionner
localement (sans se connecter à un serveur externe) des scripts PHP.
WampServer n'est pas en soi un logiciel, mais un environnement comprenant deux
serveurs (Apache et MySQL), un interpréteur de script (PHP), ainsi
qu'une administration pour les deux bases SQL PhpMyAdmin et SQLiteManager.
Il dispose d'une interface d'administration permettant de
gérer et d'administrer ses serveurs au travers d'un tray-icon
(icône près de l'horloge de Windows).
La grande nouveauté de WampServer 2 réside dans
la possibilité d'y installer et d'utiliser n'importe quelle version de
PHP, Apache ou MySQL en un clic. Ainsi, chaque développeur peut
reproduire fidèlement son serveur de production sur sa machine
locale.
Figure 31 : Page d'accueil WampServer
|