I.2. Environnement Logiciel
Les principaux outils qui sont utilisés pour la conception
et le développement de notre application sont:
ü
Rational Rose : Ce logiciel facilite la
modélisation des diagrammes des applications selon la
méthodologie UML et selon le cahier des charges proposé.
ü
Power AMC : Ce logiciel est utilsé
essentiellemnt pour la conception de la base de données.En effet,il
génère le modèle conceptuel,le modèle physique et
le modèle logique des données.
ü
Eclipse HELIOS : Eclipse est
considéré comme un environnement de développement
destiné surtout aux applications Java. En effet, c'est un IDE dont le
but est de donner une plateforme modulaire pour la réalisation des
applications informatiques. Eclipse utilise plusieurs modules appelés
`plug-ins' dans son propre architecture .D'ailleurs à l'exception du
noyau de la plateforme, le reste est développé sous la forme de
plug-ins .Ce concept permet de fournir une possibilité de
développement d'autres modules pour l'extension de la plateforme et
ainsi fournir la possibilité aux développeurs de produire des
fonctionnalités qui ne sont pas proposés dans le standard
d'Eclipse.
Les modules présentés dans le standard avec
Eclipse concerne le langage Java mais en revanche, il y a des modules qui sont
en cours de développement pour parvenir à intégrer les
langages C++,Cobol ainsi que d'autres langages et aussi pour d'autres aspects
du développement comme la base de données et la conception avec
UML.
· Les points Forts d'Eclipse :
Eclipse possède plusieurs points forts qui le distinguent
par rapport aux autres IDE de développement .Parmi ces points on cite
:
> Eclipse est une plateforme destinée aux applications
Java.Il est extensible grâce au mécanisme de plug-ins.
> Eclipse représente un support pour les plateformes
d'exécution : Windows, Linux, etc.
> Le compilateur d'Eclipse permet à la fois de
compiler le code mrme s'il contient des erreurs et de générer des
messages d'erreurs.
On présente dans la figure 25 une vue de l'éditeur
de développement Eclipse Helios.
Figure 26:Interface d'Eclipse
Le SGBD MYSQL :
MYSQL est un système de Gestion de Base de
Données(SGBD) qui a pour rôle de gérer l'accès aux
bases de données. Le serveur de base de donnés MYSQL est
très rapide, facile à utiliser et fiable. Il fonctionne sous la
plupart des systèmes d'exploitation. Ce logiciel a l'avantage d'rtre
gratuit et hautement adapté au web. L'un des points fort de MYSQL est
qu'il est un SGBD de type relationnel comme Microsoft SQL Server et Oracle,
c'est-à-dire qu'il organise les données selon des tables
comportant des champs à attributs simples et monovalués.
Appache Tomcat : Appach Tomcat est un
conteneur libre de servlet Java 2 Entreprise Edition. En effet, il adapte les
spécifications des Servlets et des JSP (Java Server Pages) issues de Sun
Microsystems. Il peut être configuré en éditant des
fichiers de configuration XML. Tomcat est considéré comme un
serveur d'applications Java qui assure l'exécution des Servlets et des
JSP.
|