Chapitre 4 : Phase de réalisation.
Introduction :
Cette phase est la dernière phase dans le cycle de
développement d'un logiciel avec la démarche UP-XP. Cette phase
est souvent appelée phase d'implémentation. Les tâches
effectuées pendant cette phase ne sont pas claires, et ils
dépendent fortement du type de déploiement du logiciel.
Pour mon projet, ce chapitre sera consacré pour la
présentation des langages et outils de programmation utilisés
pour la réalisation de mon application, puis je finirai par quelques
interfaces graphiques du logiciel fourni.
:
I. Environnement logiciel
Nous avons énuméré au cours de cette partie
les différents outils utilisés tout au long de ce projet pour
l'étude et la mise en place de notre application.
1. Eclipse :
Eclipse IDE est un environnement de développement
intégré libre (le terme Eclipse désigne également
le projet correspondant, lancé par IBM) extensible, universel et
polyvalent, permettant potentiellement de créer des projets de
développement mettant en oeuvre n'importe quel langage de programmation.
Eclipse IDE est principalement écrit en Java (à l'aide de la
bibliothèque graphique SWT, d'IBM), et ce langage, grâce à
des bibliothèques spécifiques, est également
utilisé pour écrire des extensions.
2. MySQL :
MySQL est un système de gestion de base de
données relationnelle. Une base de données relationnelle augmente
la vitesse et la flexibilité, en stockant des données dans des
tables séparées plutôt que de mettre toutes les
données dans un secteur. Ces tables sont liées par des relations
définies permettant de combiner des données de plusieurs tables
sur demande. Employer une SGBDR signifie qu'il
Page | 75
est possible d'ajouter, d'accéder, et de traiter les
données stockées dans votre base de données. SQL est
`Structured Query Language ` le language normalisé le plus commun pour
accéder à des bases de données.
3. Apache tomcat :
Apache Tomcat est un conteneur web libre de servlets et JSP Java
EE.
Issu du projet Jakarta, c'est un des nombreux projets de
l'Apache Software Foundation. Il implémente les spécifications
des servlets et des JSP du Java Community Process1, est paramétrable par
des fichiers XML et de propriétés, et inclut des outils pour la
configuration et la gestion. Il comporte également un serveur HTTP.
|